From 3041a7d6dba13e237c4f21d3e46b88c35d376bf3 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期五, 08 九月 2023 10:14:47 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/crm/manager/controller/RuleController.java |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/zy/crm/manager/controller/RuleController.java b/src/main/java/com/zy/crm/manager/controller/RuleController.java
index 4baed80..1b352e1 100644
--- a/src/main/java/com/zy/crm/manager/controller/RuleController.java
+++ b/src/main/java/com/zy/crm/manager/controller/RuleController.java
@@ -12,6 +12,7 @@
 import com.zy.crm.common.web.BaseController;
 import com.zy.crm.manager.entity.Rule;
 import com.zy.crm.manager.service.RuleService;
+import com.zy.crm.manager.utils.RuleUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
@@ -60,7 +61,7 @@
     }
 
     @RequestMapping(value = "/rule/add/auth")
-    @ManagerAuth
+    @ManagerAuth(memo = "娣诲姞鍗曞彿瑙勫垯")
     public R add(Rule rule) {
         if (Cools.isEmpty(rule.getRuleConnector())){
             rule.setRuleConnector("-");
@@ -69,26 +70,31 @@
         if (Cools.isEmpty(rule.getRuleConnectorType())){
             rule.setRuleConnectorType(1);
         }
-        /*
-        * 瀹氫箟涓�涓鍒欙細澶达細String ruleHeader;浣擄細 String ruleBody;杩炴帴绗︼細String ruleConnector锛涜繛鎺ョ鏄惁鍚敤锛�0锛氬惎鐢紱1锛氫笉鍚敤銆傦細Integer ruleConnectorType锛涜鍒欐柟寮忥紙榛樿1锛氬綋鍓嶆棩鏈熸椂闂存埑锛夛細Integer ruleType锛�
-        * 鏍规嵁瑙勫垯鑷姩鐢熸垚
-        * */
+        rule.setRulePreview(RuleUtils.rule(rule));
         ruleService.insert(rule);
         return R.ok();
     }
 
 	@RequestMapping(value = "/rule/update/auth")
-	@ManagerAuth
+	@ManagerAuth(memo = "鏇存柊鍗曞彿瑙勫垯")
     public R update(Rule rule){
         if (Cools.isEmpty(rule) || null==rule.getId()){
             return R.error();
         }
+        if (Cools.isEmpty(rule.getRuleConnector())){
+            rule.setRuleConnector("-");
+            rule.setRuleConnectorType(1);
+        }
+        if (Cools.isEmpty(rule.getRuleConnectorType())){
+            rule.setRuleConnectorType(1);
+        }
+        rule.setRulePreview(RuleUtils.rule(rule));
         ruleService.updateById(rule);
         return R.ok();
     }
 
     @RequestMapping(value = "/rule/delete/auth")
-    @ManagerAuth
+    @ManagerAuth(memo = "鍒犻櫎鍗曞彿瑙勫垯")
     public R delete(@RequestParam(value="ids[]") Long[] ids){
          for (Long id : ids){
             ruleService.deleteById(id);

--
Gitblit v1.9.1