From e586f040a9b148850c85d967a9dec5b235f6491e Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 12 五月 2020 21:10:30 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div
---
fanli/src/main/java/com/yeshi/fanli/service/impl/help/HelpClassServiceImpl.java | 32 +++++++++++++++++++++++++++-----
1 files changed, 27 insertions(+), 5 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/help/HelpClassServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/help/HelpClassServiceImpl.java
index 241e0df..24dafdd 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/help/HelpClassServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/help/HelpClassServiceImpl.java
@@ -21,12 +21,8 @@
import com.yeshi.fanli.entity.AppVersionInfo;
import com.yeshi.fanli.entity.bus.help.HelpClass;
import com.yeshi.fanli.entity.bus.homemodule.AdActivityVersionControl;
-import com.yeshi.fanli.entity.bus.homemodule.FloatAD;
-import com.yeshi.fanli.entity.bus.homemodule.SwiperPicture;
import com.yeshi.fanli.entity.bus.homemodule.AdActivityVersionControl.AdActivityType;
-import com.yeshi.fanli.exception.banner.SwiperPictureException;
import com.yeshi.fanli.exception.config.HelpClassException;
-import com.yeshi.fanli.exception.homemodule.FloatADException;
import com.yeshi.fanli.service.inter.help.HelpClassService;
import com.yeshi.fanli.service.inter.homemodule.AdActivityVersionControlService;
import com.yeshi.fanli.util.FilePathEnum;
@@ -95,13 +91,14 @@
if (record.getId() == null) {
int maxOrder = helpClassMapper.getMaxOrder();
record.setSort(maxOrder + 1);
+ record.setPicture(picture);
record.setCreateTime(new Date());
helpClassMapper.insertSelective(record);
} else {
// 淇敼
HelpClass resultObj = helpClassMapper.selectByPrimaryKey(record.getId());
if (resultObj == null)
- throw new FloatADException(1, "淇敼鍐呭宸蹭笉瀛樺湪");
+ throw new HelpClassException(1, "淇敼鍐呭宸蹭笉瀛樺湪");
if (picture != null && picture.trim().length() > 0) {
String pictureOld = resultObj.getPicture();
@@ -122,6 +119,31 @@
@Override
+ public void switchState(Long id) throws HelpClassException {
+ if (id == null) {
+ throw new HelpClassException(1, "璇蜂紶閫掓纭弬鏁�");
+ }
+
+ HelpClass resultObj = helpClassMapper.selectByPrimaryKey(id);
+ if (resultObj == null) {
+ throw new HelpClassException(1, "姝ゅ唴瀹瑰凡涓嶅瓨鍦�");
+ }
+
+ Integer state = resultObj.getShowState();
+ if (state == null || state == 0) {
+ state = 1;
+ } else {
+ state = 0;
+ }
+
+ HelpClass updateObj = new HelpClass();
+ updateObj.setId(id);
+ updateObj.setShowState(state);
+ helpClassMapper.updateByPrimaryKeySelective(updateObj);
+ }
+
+
+ @Override
public int updateShowState(Long id) throws HelpClassException {
if (id == null) {
--
Gitblit v1.8.0