|
@@ -518,25 +518,22 @@ public class LongYanPlanRepairStrategy extends AbstractRepairBaseStrategy {
|
|
|
if(!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.selectById(model.getId());
|
|
|
// 修改工单状态
|
|
|
RepairApplicationForm updForm = new RepairApplicationForm();
|
|
|
updForm.setId(form.getId());
|
|
|
updForm.setStatus(RepairApplicationFormStatusEnum.CALLER_REPAIR_VERIFYING_THREE.getValue());
|
|
|
+ updForm.setProduceVerifyUserId(model.getProduceVerifyUserId());
|
|
|
repairApplicationFormMapper.updateByPrimaryKeySelective(updForm);
|
|
|
// 添加跟踪状态
|
|
|
addRepairStatusRecord(form,"经理审核");
|
|
|
// 添加审核记录
|
|
|
addRepairVerifyRecord(model,CommonConstants.STATUS_VERIFY_PASS, CommonConstants.TYPE_PLAN_MM_VERIFY);
|
|
|
- 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_CALL_REPAIR,users);
|
|
|
}
|