| | |
| | | |
| | | @Value("${erp.address.imPurinbillBatchSubmit}") |
| | | private String imPurinbillBatchSubmit; |
| | | |
| | | @Value("${erp.address.imOtheroutbillSubmit}") |
| | | private String imOtheroutbillSubmit; |
| | | @Value("${erp.address.imOtherinbillSubmit}") |
| | | private String imOtherinbillSubmit; |
| | | @Autowired |
| | | private LoginAuthenticationHandler loginAuthenticationHandler; |
| | | @Autowired |
| | |
| | | |
| | | private JSONObject buildRequestParams(Order order, KingDeeUtilType kingDeeUtilType, |
| | | SimpleDateFormat sdf1, SimpleDateFormat sdf2) { |
| | | JSONObject dataObj = new JSONObject(); |
| | | JSONArray idArray = new JSONArray(); |
| | | switch (kingDeeUtilType.formId) { |
| | | case "PUR_RECEIVEBIll": // 进仓通知单提交 |
| | | path = imPurinbillBatchSubmit; |
| | | JSONArray idArray = new JSONArray(); |
| | | idArray.add(order.getNumber()); |
| | | JSONObject dataObj = new JSONObject(); |
| | | dataObj.fluentPut("id", idArray); |
| | | return new JSONObject().fluentPut("data", dataObj); |
| | | |
| | | case "STK_MISCELLANEOUS"://其他入库单 |
| | | path = imOtherinbillSubmit; |
| | | idArray.add(order.getOrderNo()); |
| | | dataObj.fluentPut("billno", idArray); |
| | | return new JSONObject().fluentPut("data", dataObj); |
| | | case "STK_MisDelivery"://其他出库单 |
| | | path = imOtheroutbillSubmit; |
| | | idArray.add(order.getOrderNo()); |
| | | dataObj.fluentPut("billno", idArray); |
| | | return new JSONObject().fluentPut("data", dataObj); |
| | | default: |
| | | throw new IllegalArgumentException("Unsupported formId: " + kingDeeUtilType.formId); |
| | | } |