Browse Source

场景库模块代码打分规则分享限制条件

wangzhiqiang 3 years ago
parent
commit
439af6f2d4

+ 3 - 0
simulation-resource-server/src/main/java/com/css/simulation/resource/scene/ctrl/ScoringRulesController.java

@@ -5,6 +5,7 @@ import api.common.pojo.param.scene.ScoringRulesParam;
 import api.common.pojo.po.scene.ScoringRulesPO;
 import api.common.pojo.vo.scene.ScoringRulesVO;
 import api.common.util.ObjectUtil;
+import com.css.simulation.resource.common.utils.AuthUtil;
 import com.css.simulation.resource.common.utils.PageUtil;
 import com.css.simulation.resource.scene.service.ScoringRulesService;
 import com.github.pagehelper.PageInfo;
@@ -71,6 +72,7 @@ public class ScoringRulesController {
         ScoringRulesParam vo=new ScoringRulesParam();
         BeanUtils.copyProperties(parms,vo);
         vo.setShare("0");
+        vo.setCreateUserId(AuthUtil.getCurrentUserId());
         List<ScoringRulesPO> list=scoringRulesService.queryScoringRulesByRuleName(vo);
         if(list!=null && list.size()>0){
             return new ResponseBodyVO(ResponseBodyVO.Response.CLIENT_FAILURE,"规则名称ruleName已存在,请重新命名");
@@ -93,6 +95,7 @@ public class ScoringRulesController {
         }
         ScoringRulesPO po=scoringRulesService.queryScoringRules(params);
         params.setShare("1");
+        params.setRuleName(po.getRuleName());
         List<ScoringRulesPO> list=scoringRulesService.queryScoringRulesByRuleName(params);
         if(list!=null && list.size()>0){
             return new ResponseBodyVO(ResponseBodyVO.Response.CLIENT_FAILURE,"规则名称ruleName已存在,请重新命名");