瀏覽代碼

转大修

guarantee-lsq 2 年之前
父節點
當前提交
26ae363e43

+ 4 - 7
platform-service/src/main/java/com/platform/service/repair/strategy/impl/LongYanRepairStrategy.java

@@ -665,21 +665,18 @@ public class LongYanRepairStrategy extends AbstractRepairBaseStrategy {
         if(!roles.contains(SysRoleCodeEnum.REPAIR_MANAGE.name()) && !roles.contains(SysRoleCodeEnum.MM.name())){
             throw new DeniedException("对不起,您不具有权限");
         }
-        String produceUser = ConfigCache.getLabelByValueAllowNull(SysConfigEnum.PRODUCE_VERIFY_USERS.name());
-        if(StringUtils.isBlank(produceUser)){
-            throw new DeniedException("生产审核人员为空,请先配置!");
+        if(StringUtils.isBlank(model.getProduceVerifyUserId())){
+            throw new DeniedException("生产审核人员为空,请勾选!");
         }
         RepairApplicationForm form = repairApplicationFormMapper.selectByPrimaryKey(model.getId());
         RepairApplicationForm updForm = new RepairApplicationForm();
         updForm.setId(form.getId());
+        updForm.setProduceVerifyUserId(model.getProduceVerifyUserId());
         updForm.setStatus(RepairApplicationFormStatusEnum.BIG_REPAIR_VERIFYING.getValue());
         repairApplicationFormMapper.updateByPrimaryKeySelective(updForm);
         // 通知生产审核
-        List<String> userNames = JSONArray.parseArray(produceUser,String.class);
         List<SysUser> users = ListUtils.newArrayList();
-        userNames.forEach(item -> {
-            users.add(sysUserService.selectByUsername(item));
-        });
+        users.add(sysUserService.getModelById(model.getProduceVerifyUserId()));
         sendMessageToProducer(model,CommonConstants.SB_APPLY_BIG_REPAIR,users);
     }