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.BookAmazon; import com.bimoku.common.bean.BookDD; import com.bimoku.common.bean.BookDetail; import com.bimoku.repository.dao.BookAmazonDao; import com.bimoku.repository.dao.BookDDDao; @Service("amazonIntegrated") public class AmazonIntegrated extends Integrated{ @Autowired BookAmazonDao bookAmazonDao; @Override protected BookDetail putDataIntoDetail(BookDetail detail) { BookAmazon am = new BookAmazon(); am.setIsbn(detail.getIsbn()); am = bookAmazonDao.searchOne(am); //判断是否存在 if(am != null){ BookAmazon bam = (BookAmazon) detail; bam.setId(am.getId()); //跟新操作 return bookAmazonDao.update(bam); } BookDetail deta = bookAmazonDao.save((BookAmazon)detail); return deta; } @Override protected Book filterFileds(Book book, BookDetail detail) { //TODO return book; } }