From c8f11c229b87d1652b6da0b15576c166cd51eb8b Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 01 一月 2020 14:25:22 +0800 Subject: [PATCH] 首页悬浮图mapperbug修改,增加商品详情中的比例展示 --- fanli/src/main/java/com/yeshi/fanli/service/impl/help/HelpCenterServiceImpl.java | 49 +++++++++++++++++++++++++------------------------ 1 files changed, 25 insertions(+), 24 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/help/HelpCenterServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/help/HelpCenterServiceImpl.java index 37c03be..939074c 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/help/HelpCenterServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/help/HelpCenterServiceImpl.java @@ -41,28 +41,24 @@ private AdActivityVersionControlService adActivityVersionControlService; - @Override - public int insertSelective(HelpCenter record) throws HelpCenterException { - return helpCenterMapper.insertSelective(record); - } @Override - public int updateByPrimaryKey(HelpCenter record) throws HelpCenterException { + public int updateByPrimaryKey(HelpCenter record) { return helpCenterMapper.updateByPrimaryKey(record); } @Override - public int updateByPrimaryKeySelective(HelpCenter record) throws HelpCenterException { + public int updateByPrimaryKeySelective(HelpCenter record) { return helpCenterMapper.updateByPrimaryKeySelective(record); } @Override - public HelpCenter selectByPrimaryKey(Long id) throws HelpCenterException { + public HelpCenter selectByPrimaryKey(Long id) { return helpCenterMapper.selectByPrimaryKey(id); } @Override - public HelpCenter selectByPrimaryKeyCache(Long id) throws HelpCenterException { + public HelpCenter selectByPrimaryKeyCache(Long id) { return selectByPrimaryKey(id); } @@ -73,6 +69,16 @@ if (helpCenter.getHelpClass() == null || helpCenter.getHelpClass().getId() <= 0) throw new HelpCenterException(1,"鍒嗙被棰樹笉鑳戒负绌�"); + + Integer state = helpCenter.getState(); + if (state == null) { + helpCenter.setState(0); + } + + Integer weight = helpCenter.getWeight(); + if (weight == null) { + helpCenter.setWeight(0); + } helpCenter.setUpdatetime(new Date()); Long id = helpCenter.getId(); @@ -85,7 +91,6 @@ throw new HelpCenterException(1,"姝ょ被鍐呭宸蹭笉瀛樺湪锛岃鍒锋柊"); helpCenter.setCreatetime(result.getCreatetime()); - helpCenter.setWeight(result.getWeight()); helpCenterMapper.updateByPrimaryKey(helpCenter); } @@ -231,36 +236,35 @@ } @Override - public List<HelpCenter> query(int pageIndex, int pageSize, String key, Long cid, Integer orderMode) throws HelpCenterException { - return helpCenterMapper.query(pageIndex, pageSize, key, cid, orderMode); + public List<HelpCenter> query(int pageIndex, int pageSize, String key, Long cid, Integer orderMode, Integer state) { + return helpCenterMapper.query(pageIndex, pageSize, key, cid, orderMode, state); } @Override - public long countQuery(String key, Long cid) throws HelpCenterException { - return helpCenterMapper.countQuery(key, cid); + public long countQuery(String key, Long cid, Integer state) { + return helpCenterMapper.countQuery(key, cid, state); } @Override - @Cacheable(value = "helpCenterCache",key="'queryIdAndTitle-'+#pageIndex+'-'+#key+'-'+#cid") - public List<HelpCenter> queryIdAndTitle(int pageIndex, int pageSize, String key, Long cid) - throws HelpCenterException { - return helpCenterMapper.queryIdAndTitle(pageIndex, pageSize, key, cid); + @Cacheable(value = "helpCenterCache",key="'queryIdAndTitle-'+#pageId+'-'+#key+'-'+#cid") + public List<HelpCenter> listValid(long pageId, int pageSize, String key, Long cid) { + return helpCenterMapper.listValid(pageId, pageSize, key, cid); } @Override - public int deleteBatchById(List<String> idList) throws HelpCenterException { + public int deleteBatchById(List<String> idList) { return helpCenterMapper.deleteBatchById(idList); } @Override - public HelpInfo getHelpInfo(Long id) throws HelpCenterException { + public HelpInfo getHelpInfo(Long id) { return mongoDBManager.getHelpInfo(id); } @Override @Cacheable(value = "helpCenterCache",key="'getHelpInfoCache-'+#id") - public HelpInfo getHelpInfoCache(Long id) throws HelpCenterException { + public HelpInfo getHelpInfoCache(Long id) { return getHelpInfo(id); } @@ -268,16 +272,13 @@ @Override @Transactional(rollbackFor=Exception.class) - public void deleteInfoBatchById(List<String> idList) throws HelpCenterException { + public void deleteInfoBatchById(List<String> idList) { if (idList != null) { for (String id : idList) { mongoDBManager.removeHelpInfo(Long.parseLong(id)); } } } - - - @Transactional(rollbackFor = Exception.class) @Override -- Gitblit v1.8.0