lbq
12 小时以前 41cf0200e1b45c24fb521815465b83a5898dd501
rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/phyz/MESController.java
@@ -38,24 +38,27 @@
        if (Objects.isNull(objParams)) {
            throw new CoolException("参数不能为空!!");
        }
        // 返回模拟数据
        if (SIMULATED_DATA_ENABLE.equals("1")) {
            JSONArray params = paramsFormat(objParams);
            List<MatPreparationOrder> orders = JSON.parseArray(params.toJSONString(), MatPreparationOrder.class);
            JSONArray array = ERPController.map;
            for (int i = 0; i < ERPController.map.size(); i++) {
                JSONObject obj = array.getJSONObject(i);
                obj.put("orderNo", orders.get(0).getOrderNo());
                obj.put("matNr", orders.get(0).getOrderItems().get(0).getMatNr());
            }
            ERPController.map = array;
            return CommonResponse.ok();
        }
//        // 返回模拟数据
//        if (SIMULATED_DATA_ENABLE.equals("1")) {
//            JSONArray params = paramsFormat(objParams);
//            List<MatPreparationOrder> orders = JSON.parseArray(params.toJSONString(), MatPreparationOrder.class);
//            JSONArray array = ERPController.map;
//            for (int i = 0; i < ERPController.map.size(); i++) {
//                JSONObject obj = array.getJSONObject(i);
//                obj.put("orderNo", orders.get(0).getOrderNo());
//                obj.put("matNr", orders.get(0).getOrderItems().get(0).getMatNr());
//            }
//            ERPController.map = array;
//
//            return CommonResponse.ok();
//        }
        JSONArray params = paramsFormat(objParams);
        List<MatPreparationOrder> orders = JSON.parseArray(params.toJSONString(), MatPreparationOrder.class);
        // 数据处理,转发server
        for (MatPreparationOrder order : orders) {
            mesReportService.callMaterial(order);
        }
        return CommonResponse.ok();
    }