xiaoyong931011
2021-08-02 8269efac48716a328c12a4e836a4efb4a5f277d9
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")
@@ -134,7 +171,10 @@
                if(ObjectUtil.isNotEmpty(userHeadRelate)){
                    return JsonResult.failMessage(accountInfo.getAccountName() + "账户不能申请成为团长!");
                }
                distribService.adddistrib(model);
//                distribService.adddistrib(accountInfo.getAccountId());
                accountInfo.setIsHead(1);
                accountMapper.updateByPrimaryKey(accountInfo);
                OperationAppLog build = OperationAppLog.builder().appPrograme(CommonEnum.后台.getValue()).opreateName(getAdminName(request))
                        .methodName(Constants.USER_MODUL_NAME).operateAction("分銷系統管理--新增团长-"+id).build();
                mqUtil.sendApp(build);