diff --git a/lab-service/lab-lims/src/main/java/org/springblade/lims/controller/ExamineController.java b/lab-service/lab-lims/src/main/java/org/springblade/lims/controller/ExamineController.java index a6f8bcf..4d22be1 100644 --- a/lab-service/lab-lims/src/main/java/org/springblade/lims/controller/ExamineController.java +++ b/lab-service/lab-lims/src/main/java/org/springblade/lims/controller/ExamineController.java @@ -420,7 +420,9 @@ public class ExamineController extends BladeController { String userId = AuthUtil.getUserId().toString(); Examine examine1 = examineService.getById(examine.getId()); if (userId.equals(examine1.getLockBy())) { - examine.setExamineBy(userId); + if (examine.getExamineBy() == null || "".equals(examine.getExamineBy())) { + examine.setExamineBy(userId); + } examine.setReceiveTime(new Date()); examine.setIsDistribute(1); // examine.setIsFinished("-1");