package com.bimoku.integrate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.bimoku.common.bean.Book;
import com.bimoku.common.bean.BookDD;
import com.bimoku.common.bean.BookDetail;
import com.bimoku.common.bean.BookJD;
import com.bimoku.repository.dao.BookDDDao;
import com.bimoku.repository.dao.BookJDDao;
@Service("jdIntegrated")
public class JDIntegrated extends Integrated{
@Autowired
BookJDDao bookJDDao;
@Override
protected BookDetail putDataIntoDetail(BookDetail detail) {
BookJD dd = new BookJD();
dd.setIsbn(detail.getIsbn());
dd = bookJDDao.searchOne(dd);
//判断是否存在
if(dd != null){
BookJD bdd = (BookJD) detail;
bdd.setId(dd.getId());
//跟新操作
return bookJDDao.update(bdd);
}
return bookJDDao.save((BookJD)detail);
}
@Override
protected Book filterFileds(Book book, BookDetail detail) {
return book;
}
}