From ea868a98b776b9e89db429a195704a1412ca8905 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Wed, 04 Aug 2021 10:12:18 +0800
Subject: [PATCH] 20210804

---
 gc-user/src/main/java/com/xzx/gc/user/controller/AdminDistribController.java |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

diff --git a/gc-user/src/main/java/com/xzx/gc/user/controller/AdminDistribController.java b/gc-user/src/main/java/com/xzx/gc/user/controller/AdminDistribController.java
index 5f24b8f..6afbb57 100644
--- a/gc-user/src/main/java/com/xzx/gc/user/controller/AdminDistribController.java
+++ b/gc-user/src/main/java/com/xzx/gc/user/controller/AdminDistribController.java
@@ -56,6 +56,43 @@
     private UserHeadRelateMapper userHeadRelateMapper;
 
     /**
+     * 查看积分运行设置详情
+     */
+    @PostMapping(Constants.ADMIN_VIEW_PREFIX + "/distrib/scoreSetting.json")
+    @ApiResponses({@ApiResponse( code = 200, message = "success", response = ViewScoreSettingVo.class)})
+    @ApiOperation(value="运营管理-查看积分运行设置详情", notes="test: 仅0有正确返回")
+    public JsonResult<ViewScoreSettingVo> viewScoreSetting(@RequestBody ViewScoreSettingDto viewScoreSettingDto) {
+        ViewScoreSettingVo viewScoreSettingVo = distribService.viewScoreSetting("积分运行设置");
+        return JsonResult.success(viewScoreSettingVo);
+    }
+
+    /**
+     * 更新积分运行设置
+     */
+    @PostMapping(Constants.ADMIN_VIEW_PREFIX + "/distrib/updateScoreSetting.json")
+    @ApiOperation(value="运营管理--更新积分运行设置", notes="test: 仅0有正确返回")
+    public JsonResult updateScoreSetting(@RequestBody UpdateScoreSetting model, HttpServletRequest request) {
+
+        RedPaperRule redPaperRule = redPaperRuleMapper.selectByRuleName("积分运行设置");
+        if(ObjectUtil.isEmpty(redPaperRule)){
+            distribService.addScoreSetting(model);
+            OperationAppLog build = OperationAppLog.builder().appPrograme(CommonEnum.后台.getValue()).opreateName(getAdminName(request))
+                    .methodName(Constants.USER_MODUL_NAME).operateAction("运营管理--新增积分运行设置").build();
+            mqUtil.sendApp(build);
+        }else{
+            Integer id = model.getId();
+            if(redPaperRule.getId() != id){
+                return JsonResult.failMessage("规则不存在!");
+            }
+            distribService.updateScoreSetting(model);
+            OperationAppLog build = OperationAppLog.builder().appPrograme(CommonEnum.后台.getValue()).opreateName(getAdminName(request))
+                    .methodName(Constants.USER_MODUL_NAME).operateAction("运营管理--更新积分运行设置-" + model.getId()).build();
+            mqUtil.sendApp(build);
+        }
+        return  JsonResult.success("操作成功!");
+    }
+
+    /**
      * 查看分銷系統设置详情
      */
     @PostMapping(Constants.ADMIN_VIEW_PREFIX + "/distrib/setting.json")

--
Gitblit v1.9.1