|
@@ -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("删除成功。");
|
|
|
}
|