Browse Source

Merge branch 'master' of https://172.16.32.165/lighter/web-server

xiaochan 2 years ago
parent
commit
eb265d06f7

+ 3 - 2
src/main/java/thyyxxk/webserver/service/medicalinsurance/SetlListUpldService.java

@@ -1636,7 +1636,8 @@ public class SetlListUpldService {
                 if (ListUtil.notBlank(a)) {
                     return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, String.format("手术:【%s】,%s", item.getSsmc(), a));
                 }
-                if(item.getOpStartDate() != null && !cn.hutool.core.date.DateUtil.isIn(item.getOpStartDate(),setlinfoUpld.getAdmTime(),setlinfoUpld.getDscgTime())){
+                //手术或麻醉时间可以在入院时间前一天内
+                if(item.getOpStartDate() != null && !cn.hutool.core.date.DateUtil.isIn(item.getOpStartDate(),cn.hutool.core.date.DateUtil.offsetDay(setlinfoUpld.getAdmTime(),-1),setlinfoUpld.getDscgTime())){
                     return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, String.format("手术:【%s】,手术开始时间应在出入院时间范围内", item.getSsmc()));
                 }
 
@@ -1644,7 +1645,7 @@ public class SetlListUpldService {
                     return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, String.format("手术:【%s】,手术结束时间应在出入院时间范围内", item.getSsmc()));
                 }
 
-                if(item.getAnstStartDate() != null && !cn.hutool.core.date.DateUtil.isIn(item.getAnstStartDate(),setlinfoUpld.getAdmTime(),setlinfoUpld.getDscgTime())){
+                if(item.getAnstStartDate() != null && !cn.hutool.core.date.DateUtil.isIn(item.getAnstStartDate(),cn.hutool.core.date.DateUtil.offsetDay(setlinfoUpld.getAdmTime(),-1),setlinfoUpld.getDscgTime())){
                     return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, String.format("手术:【%s】,麻醉开始时间应在出入院时间范围内", item.getSsmc()));
                 }