0027005599 2 лет назад
Родитель
Сommit
e0249a94ea

+ 4 - 4
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/job/XCFYDatav_outpatient_settle_billJob.java

@@ -109,6 +109,9 @@ public class XCFYDatav_outpatient_settle_billJob implements Job {
                         log.error("hisid:{} 未查询到门诊结算清单", hisId);
                         return false;
                     }
+                    if(null != openStr && Constant.SWITCH_OPEN.equals(openStr)) {
+                        outpatientSettleBillService.lambdaUpdate().eq(OutpatientSettleBill::getHisid, hisId).remove();
+                    }
                     dataMap.put("CREATE_BY", "auto");
                     dataMap.put("CREATE_TIME", new Date());
                     Object diagCode = dataMap.get("ADMISSION_DISEASE_ID");
@@ -160,10 +163,7 @@ public class XCFYDatav_outpatient_settle_billJob implements Job {
             }, new TransferDataCallFunction() {
                 @Override
                 public Boolean transferData(Map<String, Object> dataMap) throws Exception {
-                    String hisId = dataMap.get("HISID").toString();
-                    if(null != openStr && Constant.SWITCH_OPEN.equals(openStr)) {
-                        outpatientSettleBillService.lambdaUpdate().eq(OutpatientSettleBill::getHisid, hisId).remove();
-                    }
+
                     return true;
                 }
             });