From dfbe634e899e92e2fd6ee491ae9c6c3907740fea Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 18 三月 2019 14:06:18 +0800 Subject: [PATCH] 删除JumpDetailDao 修改用户吐槽 --- fanli/src/main/java/com/yeshi/fanli/service/impl/config/JumpDetailServiceImpl.java | 32 +++++++++++--------------------- 1 files changed, 11 insertions(+), 21 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..fbda8ec 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,6 +1,5 @@ package com.yeshi.fanli.service.impl.config; -import java.io.Serializable; import java.util.List; import javax.annotation.Resource; @@ -9,7 +8,7 @@ import org.springframework.cache.annotation.Cacheable; import org.springframework.stereotype.Service; -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; @@ -21,7 +20,7 @@ public class JumpDetailServiceImpl implements JumpDetailService { @Resource - private JumpDetailDao jumpDetailDao; + private JumpDetailMapper jumpDetailMapper; @Resource private RecommendBannerService recommendBannerService; @@ -33,48 +32,39 @@ 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