Ver Fonte

可以录一样的手术

xiaochan há 3 anos atrás
pai
commit
222253db92

+ 1 - 1
pom.xml

@@ -10,7 +10,7 @@
     </parent>
     <groupId>thyyxxk</groupId>
     <artifactId>web-server</artifactId>
-    <version>10.8.7</version>
+    <version>10.8.8</version>
     <name>web-server</name>
     <description>server for yibao-web</description>
     <properties>

+ 1 - 1
src/main/java/thyyxxk/webserver/controller/medicalinsurance/SetlListUpldController.java

@@ -106,7 +106,7 @@ public class SetlListUpldController {
     }
 
     @PostMapping("/setlModifyReq")
-    public ResultVo<String> setlModifyReq(@Validated @RequestBody ZyInactpatient param) {
+    public ResultVo<String> setlModifyReq(@RequestBody ZyInactpatient param) {
         return service.setlModifyReq(param);
     }
 

+ 0 - 5
src/main/java/thyyxxk/webserver/service/medicalinsurance/SetlListUpldService.java

@@ -683,7 +683,6 @@ public class SetlListUpldService {
     public ResultVo<String> setlModifyReq(ZyInactpatient param) {
         param.setLedgerSn(publicServer.getLedgerSn(param.getInpatientNo(), param.getAdmissTimes()));
         Set<String> zhenDuanBianMa = new HashSet<>();
-        Set<String> shouShuBianMa = new HashSet<>();
         for (YbZyDisDiag item : param.getYbZyDisDiag()) {
             if (item.getDisDiagNo() == null || item.getDisDiagNo() <= 0) {
                 return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "诊断排序不能为空,且最小值为 1 。");
@@ -710,7 +709,6 @@ public class SetlListUpldService {
             if (item.getSsxh() == null || item.getSsxh() <= 0) {
                 return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "手术排序不能为空,且最小值为 1。");
             }
-            shouShuBianMa.add(item.getSsbm());
             item.setZyh(param.getInpatientNo());
             item.setZycs(param.getAdmissTimes());
             if (!item.getNewData()) {
@@ -739,9 +737,6 @@ public class SetlListUpldService {
         if (param.getYbZyDisDiag().size() != zhenDuanBianMa.size()) {
             return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "不可以有相同的诊断。");
         }
-        if (param.getBatjBa4().size() != shouShuBianMa.size()) {
-            return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "不可以有相同的手术编码。");
-        }
         dao.delReq(param.getInpatientNo(), param.getAdmissTimes());
         dao.setlModifyReq(param.getInpatientNo(), param.getAdmissTimes(),
                 TokenUtil.getTokenUserId(), param.getOpIdName(), param.getReqRemark());