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.repository.dao.BookDDDao;
@Service("ddIntegrated")
public class DDIntegrated extends Integrated{
@Autowired
BookDDDao bookDDDao;
@Override
protected BookDetail putDataIntoDetail(BookDetail detail) {
BookDD dd = new BookDD();
dd.setIsbn(detail.getIsbn());
dd = bookDDDao.searchOne(dd);
//判断是否存在
if(dd != null){
BookDD bdd = (BookDD) detail;
bdd.setId(dd.getId());
//跟新操作
return bookDDDao.update(bdd);
}
return bookDDDao.save((BookDD)detail);
}
@Override
protected Book filterFileds(Book book, BookDetail detail) {
//TODO
return book;
}
}