| | |
| | | package com.yeshi.fanli.service.impl.goods;
|
| | |
|
| | | import java.io.Serializable;
|
| | | import java.util.List;
|
| | |
|
| | | import javax.annotation.Resource;
|
| | |
|
| | | import org.hibernate.HibernateException;
|
| | | import org.hibernate.Session;
|
| | | import org.springframework.orm.hibernate4.HibernateCallback;
|
| | | import org.springframework.stereotype.Service;
|
| | |
|
| | | import com.yeshi.fanli.dao.taobao.TaoBaoLinkDao;
|
| | | import com.yeshi.fanli.dao.mybatis.taobao.TaoBaoLinkMapper;
|
| | | import com.yeshi.fanli.entity.system.BusinessSystem;
|
| | | import com.yeshi.fanli.entity.taobao.TaoBaoLink;
|
| | | import com.yeshi.fanli.service.inter.goods.TaoBaoLinkService;
|
| | |
| | | public class TaoBaoLinkServiceImpl implements TaoBaoLinkService {
|
| | |
|
| | | @Resource
|
| | | private TaoBaoLinkDao dao;
|
| | | private TaoBaoLinkMapper taoBaoLinkMapper;
|
| | | |
| | |
|
| | | public TaoBaoLink find(long auctionId, BusinessSystem system) {
|
| | | List<TaoBaoLink> list = dao.list("from TaoBaoLink tbk where tbk.auctionId = ? and tbk.system.id = ? ", new Serializable[]{auctionId,system.getId()});
|
| | | if(list.size() >0){
|
| | | return list.get(0);
|
| | | if (system == null) {
|
| | | return null;
|
| | | }
|
| | | return null;
|
| | | return taoBaoLinkMapper.getTaoBaoLink(auctionId, system.getId());
|
| | | }
|
| | |
|
| | | public void save(final TaoBaoLink tbk) {
|
| | | dao.excute(new HibernateCallback() {
|
| | |
|
| | | public Object doInHibernate(Session session)
|
| | | throws HibernateException {
|
| | | session.getTransaction().begin();
|
| | | session.save(tbk);
|
| | | session.getTransaction().commit();
|
| | | return null;
|
| | | }
|
| | | });
|
| | | }
|
| | |
|
| | | }
|