Index: ssts-webservice/src/main/java/com/forgon/disinfectsystem/webservice/service/ServiceManagerImpl.java =================================================================== diff -u -r28840 -r28854 --- ssts-webservice/src/main/java/com/forgon/disinfectsystem/webservice/service/ServiceManagerImpl.java (.../ServiceManagerImpl.java) (revision 28840) +++ ssts-webservice/src/main/java/com/forgon/disinfectsystem/webservice/service/ServiceManagerImpl.java (.../ServiceManagerImpl.java) (revision 28854) @@ -2651,6 +2651,10 @@ } } } + //SZYK-2 灭菌炉在灭菌结束时间没有自动完成灭菌的问题(考虑到后面可能有修改灭菌记录的场景,只对新增量灭菌记录保存时,开始时间取服务器当前时间) + if(!DatabaseUtil.isPoIdValid(sterileRecord.getId())){ + sterileRecord.setStartDate(new Date()); + } Map result = sterilizationRecordManager.saveOrUpdateSterilizationRecord( sterileRecord, tousseInstanceBarcodes, containerBarcodes,null,barcodePosition, null); JSONObject json = JSONObject.fromObject(result);