|
@@ -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);
|
|
|
}
|
|
|
|