From 573c491b4a1ba60e12a5678a01c1546c0077c1ee Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 30 七月 2019 09:07:42 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- fanli/src/main/java/com/yeshi/fanli/service/impl/config/JumpDetailServiceImpl.java | 41 ++++++++++++----------------------------- 1 files changed, 12 insertions(+), 29 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/config/JumpDetailServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/config/JumpDetailServiceImpl.java index ad454c4..7d11c77 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/config/JumpDetailServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/config/JumpDetailServiceImpl.java @@ -1,80 +1,63 @@ package com.yeshi.fanli.service.impl.config; -import java.io.Serializable; import java.util.List; import javax.annotation.Resource; -import javax.transaction.Transactional; import org.springframework.cache.annotation.Cacheable; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; -import com.yeshi.fanli.dao.config.JumpDetailDao; +import com.yeshi.fanli.dao.mybatis.common.JumpDetailMapper; import com.yeshi.fanli.entity.common.JumpDetail; import com.yeshi.fanli.exception.NotExistObjectException; import com.yeshi.fanli.service.inter.config.JumpDetailService; -import com.yeshi.fanli.service.inter.goods.RecommendBannerService; -import com.yeshi.fanli.service.inter.goods.RecommendSpecialService; import com.yeshi.fanli.util.Constant; @Service public class JumpDetailServiceImpl implements JumpDetailService { @Resource - private JumpDetailDao jumpDetailDao; + private JumpDetailMapper jumpDetailMapper; - @Resource - private RecommendBannerService recommendBannerService; - - @Resource - private RecommendSpecialService recommendSpecialService; public List<JumpDetail> getJumpDetailList(int index, String key) { int start = index * Constant.PAGE_SIZE; - return jumpDetailDao.list("from JumpDetail j where j.name like ? ", start, Constant.PAGE_SIZE, - new Serializable[] { "%" + key + "%" }); + return jumpDetailMapper.listSearchByName(key, start, Constant.PAGE_SIZE); } public int getCount(String key) { - Long lcount = jumpDetailDao.getCount("select count(j.id) from JumpDetail j where j.name like ? ", - new Serializable[] { "%" + key + "%" }); + Long lcount = jumpDetailMapper.countSearchByName(key); return lcount.intValue(); } public void addJumpDetail(JumpDetail jd) { - jumpDetailDao.create(jd); + jumpDetailMapper.insertSelective(jd); } public void updateJumpDetail(JumpDetail jd) throws NotExistObjectException { - JumpDetail find = jumpDetailDao.find(JumpDetail.class, jd.getId()); - if (find == null) { - throw new NotExistObjectException("涓嶅瓨鍦ㄨ瀵硅薄"); - } - jumpDetailDao.update(jd); + jumpDetailMapper.updateByPrimaryKeySelective(jd); } public JumpDetail getJumpDetail(long id) { - return jumpDetailDao.find(JumpDetail.class, id); + return jumpDetailMapper.selectByPrimaryKey(id); } @Transactional public void deleteJumpDetail(long id) { - recommendBannerService.updateBannerJumpDetail(id); - recommendSpecialService.updateSpecialJumpDetail(id); - jumpDetailDao.delete(new JumpDetail(id)); + jumpDetailMapper.deleteByPrimaryKey(id); } public List<JumpDetail> getJumpDetailAllList() { - return jumpDetailDao.list("from JumpDetail"); + return jumpDetailMapper.listSearchByName("", 0, 500); } public JumpDetail getlastJumpDetail() { - - List<JumpDetail> list = jumpDetailDao.list("from JumpDetail jp order by jp.id desc ", 0, 1, null); + List<JumpDetail> list = getJumpDetailAllList(); if (list.size() > 0) { - return list.get(0); + return list.get(list.size() - 1); } return null; } -- Gitblit v1.8.0