Ver código fonte

拦截核酸检测的费用上传

lighter 2 anos atrás
pai
commit
1f28490ee3

+ 4 - 2
src/main/java/thyyxxk/webserver/service/medicalinsurance/SiMzService.java

@@ -232,7 +232,8 @@ public class SiMzService {
     }
 
     public ResultVo<String> insertSiMzFees(List<MzReceipt> receipts) {
-        receipts.removeIf(item -> !item.getChecked());
+        receipts.removeIf(item -> !item.getChecked() || item.getChargeItemCode().equals("019110")
+                || item.getChargeItemCode().equals("019180"));
         if (receipts.size() == 0) {
             return ResultVoUtil.fail(ExceptionEnum.NULL_POINTER, "患者没有可以报销的项目!");
         }
@@ -249,7 +250,8 @@ public class SiMzService {
         if (null == p.getTimes()) {
             p.setTimes(dao.selectMaxTimes(p.getPatNo()));
         }
-        log.info("【操作员:{}】删除所有门特处方:门诊号:{},门诊次数:{}", TokenUtil.getTokenUserId(), p.getPatNo(), p.getTimes());
+        log.info("【操作员:{}】删除所有门特处方:门诊号:{},门诊次数:{}",
+                TokenUtil.getTokenUserId(), p.getPatNo(), p.getTimes());
         dao.deleteAllReceipts(p.getPatNo(), p.getTimes());
         return ResultVoUtil.success("删除成功。");
     }