申请单状态调整

This commit is contained in:
jiangs 2026-03-30 17:24:12 +08:00
parent b1a3fdddce
commit c84a43328b

View File

@ -132,19 +132,23 @@ public class RegTransitSampleServiceImpl implements RegTransitSampleService {
return new Result("-1", barcode+"标本已经签收或者上机,不能再进行送检操作!");
if (affirmUserName == null || affirmUserName.equals(""))
return new Result("-1", "affirmUserName标本采集人姓名不能为空!");
regTransitSample.setAffirmTime(commonUtil.getCurrentTime());//affirmTime
regTransitSample.setAffirmUserCode(affirmUserCode);
regTransitSample.setAffirmUserName(affirmUserName);
regTransitSample.setStatus("20");
if(statusSample.equals("10") || statusSample.equals("30")){
regTransitSample.setAffirmTime(commonUtil.getCurrentTime());//affirmTime
regTransitSample.setAffirmUserCode(affirmUserCode);
regTransitSample.setAffirmUserName(affirmUserName);
regTransitSample.setStatus("20");
regApply.setStatus("10");
requestInfoUtil.updateRegTransitSampleStatus(regTransitSample,regApply);
}
regApply.setStatus("10");
requestInfoUtil.updateRegTransitSampleStatus(regTransitSample,regApply);
break;
case "30": //标本送检
if (dstHospName == null || dstHospName.equals("")) return new Result("-1", "dstHospName不能为空!");
if (sendUserName == null || sendUserName.equals(""))
return new Result("-1", "sendUserName不能为空!");
if (statusSample.equals("30")) return new Result("-1", "该标本已经送检!");
if (statusSample.equals("10")) return new Result("-1","该条码还没有打印,不允许送出!");
if (Integer.parseInt(statusSample) > 30)
return new Result("-1", barcode+"标本已经签收或者上机,不能再进行送检操作!");
regTransitSample.setDstHospCode(dstHospCode);