Prechádzať zdrojové kódy

修改医生端更新数据信息

wangzl 3 mesiacov pred
rodič
commit
a842fdf4e7

+ 5 - 2
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/service/impl/BizClinicRoomServiceImpl.java

@@ -435,8 +435,11 @@ public class BizClinicRoomServiceImpl implements IBizClinicRoomService {
             clinicRoomDoctorUserService.stdInsertBizClinicRoomDoctor(userId, clinicRoom.getId());
             //更新监护信息
             //医生端只更新手术开始时间、科室、手术名称、手术状态
-            clinicRoom.setClinicStatus(ClinicPhaseEnums.BEFORE);
-            clinicRoom.setClinicEndTime(null);
+            //如果手术时间大于当前时间,则手术状态改为术前
+            if(ObjectUtil.compare(new Date(), source.getClinicStartTime()) > 0){
+                clinicRoom.setClinicStatus(ClinicPhaseEnums.BEFORE);
+                clinicRoom.setClinicEndTime(null);
+            }
             clinicRoom.setClinicStartTime(clinicStartTime);
             clinicRoom.setDeptId(source.getDeptId());
             clinicRoom.setDeptName(source.getDeptName());