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