|
|
|
@ -224,12 +224,17 @@ public class StudyFormFillServiceImpl extends ServiceImpl |
|
|
|
if (studyFormFillOld.getBdzt().equals(StudyFormFillBdztEnum.dfz.getValue()) || studyFormFillOld.getBdzt().equals(StudyFormFillBdztEnum.yfz.getValue())) { |
|
|
|
throw new ServiceException("表单已废止或待废止,不能更换归属人"); |
|
|
|
} |
|
|
|
//稽查轨迹 |
|
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
|
formData.put("新归属人",studyFormFill.getRemark()); |
|
|
|
formData.put("原归属人",studyFormFillOld.getRemark()); |
|
|
|
formData.put("原因",studyFormFill.getRemark()); |
|
|
|
|
|
|
|
//是否验证新的归属人,是否属于该实验? todo |
|
|
|
studyFormFillOld.setUserId(studyFormFill.getUserId()); |
|
|
|
studyFormFillOld.setUserMc(studyFormFill.getUserMc()); |
|
|
|
this.updateById(studyFormFillOld); |
|
|
|
//稽查轨迹 |
|
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
|
|
|
|
|
studyFormFillJcgjService.saveJcgj(studyFormFillOld.getId(), JcgjlxEnum.lc.getValue(), "更换归属人", JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), SecurityUtils.getUserId(), SecurityUtils.getNickName()); |
|
|
|
//签名信息 |
|
|
|
studyFormFillQmxxService.saveQmxx(studyFormFillOld.getId(),"更换归属人",SecurityUtils.getUserId(),SecurityUtils.getNickName(),studyFormFill.getRemark()); |
|
|
|
|