|
|
|
@ -268,15 +268,29 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
|
|
|
|
|
orderLine1.setOrderLineNo(String.format("%05d", orderItem));
|
|
|
|
|
orderLine1.setBatchNo("00001");
|
|
|
|
|
}
|
|
|
|
|
//String meg= addPurchaseOrderOutboundSAP(orderLine);
|
|
|
|
|
//if ("OK".equals(meg)){//成功
|
|
|
|
|
String meg= addPurchaseOrderOutboundSAP(orderLine);
|
|
|
|
|
if ("OK".equals(meg)){//成功
|
|
|
|
|
for (OrderLine orderLine1:
|
|
|
|
|
orderList) {
|
|
|
|
|
OdsProcureOutOrder odsProcureOutOrder=new OdsProcureOutOrder();
|
|
|
|
|
odsProcureOutOrder.setID(IdUtils.fastSimpleUUID());
|
|
|
|
|
odsProcureOutOrder.setProduceCode(orderLine.getOrderNo());
|
|
|
|
|
odsProcureOutOrder.setMaterialCode(orderLine1.getMaterialCode());
|
|
|
|
|
odsProcureOutOrder.setMaterialDesc(orderLine1.getMaterialDesc());
|
|
|
|
|
odsProcureOutOrder.setPlanDate(new Date());
|
|
|
|
|
odsProcureOutOrder.setUnit(orderLine1.getUnit());
|
|
|
|
|
odsProcureOutOrder.setProductionLineCode(orderLine1.getStationNo());
|
|
|
|
|
odsProcureOutOrder.setUserDefined1(orderLine1.getBatchNo());
|
|
|
|
|
odsProcureOutOrder.setActive("1");
|
|
|
|
|
odsProcureOutOrder.setOrderStatus("1");
|
|
|
|
|
odsProcureOutOrder.setPlanNumber(orderLine1.getPlanNumber());
|
|
|
|
|
odsProcureOutOrder.setUserDefined2(orderLine1.getOrderLineNo());
|
|
|
|
|
//odsProcureOutOrder.set
|
|
|
|
|
odsProcureOutOrderMapper.insertOdsProcureOutOrder(odsProcureOutOrder);
|
|
|
|
|
//修改库存
|
|
|
|
|
//}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
return orderLine;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -390,7 +404,7 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
|
|
|
|
|
Date date = new Date();
|
|
|
|
|
String formattedDate = dateFormat.format(date);
|
|
|
|
|
JSONObject payload = new JSONObject();
|
|
|
|
|
payload.put("reqCode", "eb7f8e9f-d1e8-499e-9bcb-e72d3ac195b0");
|
|
|
|
|
payload.put("reqCode", IdUtils.fastSimpleUUID());
|
|
|
|
|
payload.put("reqTime",formattedDate );
|
|
|
|
|
payload.put("warehouseNo", orderLinete.getWarehouseNo());
|
|
|
|
|
payload.put("orderNo", orderLinete.getOrderNo());
|
|
|
|
@ -401,9 +415,9 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
|
|
|
|
|
orderList ) {
|
|
|
|
|
JSONObject orderLine = new JSONObject();
|
|
|
|
|
orderLine.put("orderLineNo", orderLine1.getOrderLineNo());
|
|
|
|
|
orderLine.put("sku", orderLine1.getSku());
|
|
|
|
|
orderLine.put("sku", orderLine1.getMaterialCode());
|
|
|
|
|
orderLine.put("batchNo",orderLine1.getBatchNo());
|
|
|
|
|
orderLine.put("qty", orderLine1.getQty());
|
|
|
|
|
orderLine.put("qty", orderLine1.getPlanNumber());
|
|
|
|
|
orderLine.put("qualityStatus", 1);
|
|
|
|
|
orderLine.put("location", orderLine1.getStationNo());
|
|
|
|
|
orderLines.add(orderLine);
|
|
|
|
|