|
@@ -105,8 +105,8 @@ public class PowersiMiPayPlugin {
|
|
|
@PostMapping("/billListInquiry")
|
|
|
public JSONObject billListInquiry(@RequestBody JSONObject body) throws Exception {
|
|
|
JSONObject request = decryptRequest(body);
|
|
|
- List<String> patNos = dao.selectPatientCount(request.getString("idNo"));
|
|
|
- if (patNos.isEmpty()) {
|
|
|
+ List<String> patNoList = dao.selectPatientCount(request.getString("idNo"));
|
|
|
+ if (patNoList.isEmpty()) {
|
|
|
JSONObject res = new JSONObject();
|
|
|
res.put("code", -1);
|
|
|
res.put("success", false);
|
|
@@ -114,17 +114,17 @@ public class PowersiMiPayPlugin {
|
|
|
return res;
|
|
|
}
|
|
|
List<BillInfo> list = new ArrayList<>();
|
|
|
- for (String patNo : patNos) {
|
|
|
- QueryReceiptRequest receiptRequest = new QueryReceiptRequest.Builder()
|
|
|
- .patCardNo(patNo).build();
|
|
|
+ for (String patNo : patNoList) {
|
|
|
+ QueryReceiptRequest receiptRequest =
|
|
|
+ new QueryReceiptRequest.Builder().patCardNo(patNo).build();
|
|
|
ResultVo<List<Map<String, Object>>> vo =
|
|
|
thmzService.getMzChargeDetailForUnPaid(receiptRequest);
|
|
|
if (vo.getCode() != ExceptionEnum.SUCCESS.getCode()) {
|
|
|
continue;
|
|
|
}
|
|
|
List<Map<String, Object>> feeList = vo.getData();
|
|
|
- for (Map<String, Object> map : feeList) {
|
|
|
- BillInfo billInfo = new BillInfo(map);
|
|
|
+ for (Map<String, Object> billItem : feeList) {
|
|
|
+ BillInfo billInfo = new BillInfo(billItem);
|
|
|
if (billInfo.getVipFlag() != 0) {
|
|
|
continue;
|
|
|
}
|