// 修改订购合同 @RequestMapping(value = "/edit.json", method = RequestMethod.POST) @ResponseBody private Object editPurchaseOrder(String purchaseOrder, String data) { JSONObject purchase = JSONObject.fromObject(purchaseOrder); PurchaseOrder order = (PurchaseOrder) JSONObject.toBean(purchase, PurchaseOrder.class); JSONArray array = JSONArray.fromObject(data); List<PurchaseOrderDetail> list = new ArrayList<PurchaseOrderDetail>(); for (int i = 0; i < array.toArray().length; i++) { // 遍历循环,去除最后一项统计栏的信息 JSONObject json = JSONObject.fromObject(array.toArray()[i]); PurchaseOrderDetail resourceBean = (PurchaseOrderDetail) JSONObject.toBean(json, PurchaseOrderDetail.class); if (resourceBean.getGoodsCode().equals("<b>统计:</b>") == false) { list.add(resourceBean); } } return purchaseOrderService.editPurchaseOrder(order, list); }