diff --git a/dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java b/dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java index f5bf6160..e3a35035 100644 --- a/dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java +++ b/dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java @@ -441,6 +441,14 @@ public class SDNYMainProcessController extends AbstractController { map.put("taxRate", "0.00"); } } + JSONArray invoiceLineList = checkInvoiceResult.getJSONArray("invoiceLineList"); + for (int i = 0; i < invoiceLineList.size(); i++) { + JSONObject detail = invoiceLineList.getJSONObject(i); + String commodityName = detail.getString("commodityName"); + if (StringUtils.isNotBlank(commodityName) && commodityName.contains("(详见销货清单)")){ + invoiceLineList.remove(i); + } + } data.put("data", checkInvoiceResult); return ResponseEntity.ok(JSONObject.toJSONString(data)); @@ -679,6 +687,15 @@ public class SDNYMainProcessController extends AbstractController { map.put("taxRate", "0.00"); } } + + JSONArray invoiceLineList = checkInvoiceResult.getJSONArray("invoiceLineList"); + for (int i = 0; i < invoiceLineList.size(); i++) { + JSONObject detail = invoiceLineList.getJSONObject(i); + String commodityName = detail.getString("commodityName"); + if (StringUtils.isNotBlank(commodityName) && "(详见销货清单)".equals(commodityName)){ + invoiceLineList.remove(i); + } + } data.put("data", checkInvoiceResult); return ResponseEntity.ok(JSONObject.toJSONString(data));