From e7920b14a9baab97035a1a529da85d124a2bcacd Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期二, 16 六月 2020 10:54:29 +0800
Subject: [PATCH] 云发单对测试用户显示
---
fanli/src/main/java/com/yeshi/fanli/service/impl/homemodule/FloatADServiceImpl.java | 27 +++++++++++++++++++++++++++
1 files changed, 27 insertions(+), 0 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/homemodule/FloatADServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/homemodule/FloatADServiceImpl.java
index 7df4f67..7788f95 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/homemodule/FloatADServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/homemodule/FloatADServiceImpl.java
@@ -68,6 +68,8 @@
record.setParams(null);
} else if (!StringUtil.isJson(params)) {
throw new FloatADException(1, "璺宠浆鍙傛暟闈濲SON鏍煎紡");
+ } else {
+ record.setParams(params.trim());
}
FloatADTypeEnum typeEnum = record.getTypeEnum();
@@ -214,6 +216,31 @@
floatADMapper.updateByPrimaryKey(exchangeObject);
}
+
+ @Override
+ public void switchState(Long id) throws FloatADException {
+ if (id == null) {
+ throw new FloatADException(1, "璇蜂紶閫掓纭弬鏁�");
+ }
+ FloatAD resultObj = floatADMapper.selectByPrimaryKey(id);
+ if (resultObj == null) {
+ throw new FloatADException(1, "姝ゅ唴瀹瑰凡涓嶅瓨鍦�");
+ }
+
+ Integer state = resultObj.getState();
+ if (state == null || state == 0) {
+ state = 1;
+ } else {
+ state = 0;
+ }
+
+ FloatAD updateObj = new FloatAD();
+ updateObj.setId(id);
+ updateObj.setState(state);
+ floatADMapper.updateByPrimaryKeySelective(updateObj);
+ }
+
+
@Override
@Transactional(rollbackFor=Exception.class)
public int deleteByPrimaryKeyList(List<Long> list) throws Exception{
--
Gitblit v1.8.0