| | |
| | | import java.util.Arrays; |
| | | import java.util.HashMap; |
| | | import java.util.Set; |
| | | import java.util.concurrent.TimeUnit; |
| | | |
| | | /** |
| | | * Created by vincent on 2023/10/21 |
| | |
| | | @Value("${erp.address.imOtherinbillAudit}") |
| | | //其他入库审核上报 |
| | | private String imOtherinbillAudit; |
| | | |
| | | @Value("${erp.address.imMdcOmprdinbillBatchAudit}") |
| | | //其他入库审核上报 |
| | | private String imMdcOmprdinbillBatchAudit; |
| | | @Autowired |
| | | private OrderService orderService; |
| | | @Autowired |
| | |
| | | idArray.add(order.getShipCode()); |
| | | dataObj.fluentPut("billno", idArray); |
| | | return new JSONObject().fluentPut("data", dataObj); |
| | | case "OUI_RECEIVEBIll": |
| | | path = imMdcOmprdinbillBatchAudit; |
| | | idArray.add(order.getShipCode()); |
| | | dataObj.fluentPut("billno", idArray); |
| | | return new JSONObject().fluentPut("data", dataObj); |
| | | case "SAL_RETURNSTOCK"://销售退料单 |
| | | path = scpSalreturnReport; |
| | | dataObj.fluentPut("billno", order.getOrderNo()); |
| | |
| | | idArray.add(order.getNumber()); |
| | | dataObj.fluentPut("ids", idArray); |
| | | return new JSONObject().fluentPut("data", dataObj); |
| | | |
| | | case "STK_MISCELLANEOUS"://其他入库单 |
| | | path = imOtheroutbillAudi; |
| | | idArray.add(order.getId()); |
| | |
| | | .setUri(URL) |
| | | .setPath(path) |
| | | .setJson(add.toJSONString()) // 将 JSONObject 转换为 String |
| | | .setTimeout(30, TimeUnit.SECONDS) |
| | | .build() |
| | | .doPost(); |
| | | |
| | |
| | | .setUri(URL) |
| | | .setPath(path) |
| | | .setJson(add.toJSONString()) // 将 JSONObject 转换为 String |
| | | .setTimeout(30, TimeUnit.SECONDS) |
| | | .build() |
| | | .doPost(); |
| | | } |
| | |
| | | } |
| | | } |
| | | } |
| | | if(order.getDocType() == 16L){ |
| | | if((order.getDocType() == 16L || order.getDocType() == 24L || order.getDocType() == 3) && order.getCstmrName().equals("和得科技")){ |
| | | order.setDocType(23L); |
| | | order.setSettle(4L);//转为出库单据上报 |
| | | }else{ |