ソースを参照

样本送检 提交时判断部门负责人和项目管理部审核人

陈长荣 2 ヶ月 前
コミット
2363d2869a

+ 3 - 0
jfcloud-gene-biz/src/main/java/com/github/jfcloud/gene/sample/service/impl/SampleInfoServiceImpl.java

@@ -147,6 +147,9 @@ public class SampleInfoServiceImpl extends ServiceImpl<SampleInfoMapper, SampleI
         Assert.notNull(sampleInfo, "样本检测信息不存在");
         Assert.isTrue(GeneStatusEnum.SUBMIT_STATUS.contains(sampleInfo.getStatus()), "流程状态错误");
 
+        Assert.notNull(sampleInfo.getDepartLeaderId(), "部门负责人不能为空");
+        Assert.notNull(sampleInfo.getProjectManageId(), "项目管理部审核人不能为空");
+
         SampleInfo updateInfo = new SampleInfo().setId(id).setStatus(GeneStatusEnum.DEPART_LEADER.getStatus());
         //如果是驳回重新提交,修改申请日期和申请人
         if (GeneStatusEnum.REJECTED.getStatus().equals(sampleInfo.getStatus())) {