bugfix:过滤军保支付对账

This commit is contained in:
Yuan
2025-11-19 11:37:49 +08:00
parent 9d3dd6c048
commit 0a344423e5
3 changed files with 29 additions and 0 deletions

View File

@@ -101,6 +101,17 @@ public class ReconciliationMethod {
prepayment_code = StringDUtil.changeNullToEmpty(prepaymentPayTypeList.get(0).get("DICVALUE"));
}
searchMap.put("prepayment_code", prepayment_code);
// 查询军保支付方式的dicvalue常规对账需要排除
String military_payment_code = "";
HashMap<String, String> militaryPaymentSearchMap = new HashMap<>();
militaryPaymentSearchMap.put("parentCode", "PAY_TYPE");
militaryPaymentSearchMap.put("dicname", "军保支付");
List<HashMap<Object, Object>> militaryPaymentPayTypeList = dicinfoService.selectDicinfoListByCondition(militaryPaymentSearchMap);
if (militaryPaymentPayTypeList != null && militaryPaymentPayTypeList.size() > 0) {
military_payment_code = StringDUtil.changeNullToEmpty(militaryPaymentPayTypeList.get(0).get("DICVALUE"));
}
searchMap.put("military_payment_code", military_payment_code);
//查询his和三方记录
List<HashMap<Object, Object>> hisbillsList = hisbillsHistoryService.findHisBillsByDate(searchMap);