|
|
|
@ -189,7 +189,7 @@ public class ErpInterfaceServiceImpl implements ErpInterfaceService { |
|
|
|
requestBody = buildProductionInRequestBody(transactionLogs, interfaceName); |
|
|
|
} else { |
|
|
|
// 默认格式 |
|
|
|
requestBody = buildDefaultRequestBody(transactionLogs, interfaceName); |
|
|
|
//requestBody = buildDefaultRequestBody(transactionLogs, interfaceName); |
|
|
|
} |
|
|
|
|
|
|
|
return requestBody; |
|
|
|
@ -228,7 +228,7 @@ public class ErpInterfaceServiceImpl implements ErpInterfaceService { |
|
|
|
detail.put("OutIrowNo", nullToEmpty(log.getOrderLineNo())); |
|
|
|
detail.put("CInvCode", nullToEmpty(log.getPartNo())); |
|
|
|
detail.put("IQuantity", log.getRollQty() != null ? log.getRollQty().toString() : "0"); |
|
|
|
detail.put("INum", ""); |
|
|
|
detail.put("INum", log.getPieceQty() != null ? log.getPieceQty().toString() : "0"); |
|
|
|
detail.put("CUnitID", ""); |
|
|
|
detail.put("ITaxRate", ""); |
|
|
|
detail.put("ITaxUnitPrice", ""); |
|
|
|
@ -274,7 +274,7 @@ public class ErpInterfaceServiceImpl implements ErpInterfaceService { |
|
|
|
detail.put("OutIrowNo", nullToEmpty(log.getOrderLineNo())); |
|
|
|
detail.put("CInvCode", nullToEmpty(log.getPartNo())); |
|
|
|
detail.put("IQuantity", log.getRollQty() != null ? log.getRollQty().toString() : "0"); |
|
|
|
detail.put("INum", ""); |
|
|
|
detail.put("INum", log.getPieceQty() != null ? log.getPieceQty().toString() : "0"); |
|
|
|
detail.put("CUnitID", ""); |
|
|
|
detail.put("ITaxRate", ""); |
|
|
|
detail.put("ITaxUnitPrice", ""); |
|
|
|
@ -311,7 +311,7 @@ public class ErpInterfaceServiceImpl implements ErpInterfaceService { |
|
|
|
detail.put("MESIrowNo", String.valueOf(rowNo)); |
|
|
|
detail.put("CInvCode", nullToEmpty(log.getPartNo())); |
|
|
|
detail.put("IQuantity", log.getRollQty() != null ? log.getRollQty().toString() : "0"); |
|
|
|
detail.put("INum", ""); |
|
|
|
detail.put("INum", log.getPieceQty() != null ? log.getPieceQty().toString() : "0"); |
|
|
|
detail.put("CUnitID", ""); |
|
|
|
detail.put("CbMemo", ""); |
|
|
|
detail.put("CBatch", nullToEmpty(log.getBatchFlag())); |
|
|
|
@ -347,9 +347,9 @@ public class ErpInterfaceServiceImpl implements ErpInterfaceService { |
|
|
|
detail.put("CInvCode", nullToEmpty(log.getPartNo())); |
|
|
|
detail.put("IQuantity", log.getRollQty() != null ? log.getRollQty().toString() : "0"); |
|
|
|
detail.put("CUnitID", ""); |
|
|
|
detail.put("INum", ""); |
|
|
|
detail.put("INum", log.getPieceQty() != null ? log.getPieceQty().toString() : "0"); |
|
|
|
detail.put("CBatch", nullToEmpty(log.getBatchFlag())); |
|
|
|
detail.put("OutMocode", nullToEmpty(log.getOrderref1())); // erp_order_no |
|
|
|
detail.put("OutMocode", nullToEmpty(log.getErpOrderNo())); // erp_order_no |
|
|
|
detail.put("OutIrowNo", nullToEmpty(log.getOrderLineNo())); |
|
|
|
detail.put("OutIrowNo_zj", nullToEmpty(log.getBomItemNo())); |
|
|
|
detailList.add(detail); |
|
|
|
@ -383,11 +383,11 @@ public class ErpInterfaceServiceImpl implements ErpInterfaceService { |
|
|
|
detail.put("CInvCode", nullToEmpty(log.getPartNo())); |
|
|
|
detail.put("IQuantity", log.getRollQty() != null ? log.getRollQty().toString() : "0"); |
|
|
|
detail.put("CUnitID", nullToEmpty(log.getUmid())); |
|
|
|
detail.put("INum", nullToEmpty(log.getOrderref2())); // piece_qty |
|
|
|
detail.put("INum", log.getPieceQty() != null ? log.getPieceQty().toString() : "0"); // piece_qty |
|
|
|
detail.put("NumberOfCases", ""); |
|
|
|
detail.put("CbMemo", ""); |
|
|
|
detail.put("CBatch", nullToEmpty(log.getBatchFlag())); |
|
|
|
detail.put("OutMocode", nullToEmpty(log.getOrderref1())); // erp_order_no |
|
|
|
detail.put("OutMocode", nullToEmpty(log.getErpOrderNo())); // erp_order_no |
|
|
|
detail.put("OutIrowNo", nullToEmpty(log.getOrderLineNo())); |
|
|
|
detail.put("OutIrowNo_zj", ""); |
|
|
|
detailList.add(detail); |
|
|
|
@ -610,7 +610,7 @@ public class ErpInterfaceServiceImpl implements ErpInterfaceService { |
|
|
|
detailEntity.setOrderref9(""); // CUnitID |
|
|
|
detailEntity.setOrderref10(""); // ITaxRate |
|
|
|
detailEntity.setOrderref11(""); // ITaxUnitPrice |
|
|
|
detailEntity.setOrderref12(""); |
|
|
|
detailEntity.setOrderref12(log.getPieceQty() != null ? log.getPieceQty().toString() : "0"); |
|
|
|
detailEntity.setOrderref13(""); |
|
|
|
} else if ("GetSaveSalesOut".equals(interfaceName) || "GetSaveSalesReturn".equals(interfaceName)) { |
|
|
|
// 销售出库/销售退货 |
|
|
|
@ -625,7 +625,7 @@ public class ErpInterfaceServiceImpl implements ErpInterfaceService { |
|
|
|
detailEntity.setOrderref9(""); // CUnitID |
|
|
|
detailEntity.setOrderref10(""); // ITaxRate |
|
|
|
detailEntity.setOrderref11(""); // ITaxUnitPrice |
|
|
|
detailEntity.setOrderref12(""); |
|
|
|
detailEntity.setOrderref12(log.getPieceQty() != null ? log.getPieceQty().toString() : "0"); |
|
|
|
detailEntity.setOrderref13(""); |
|
|
|
} else if ("GetSaveOthersStorageOut".equals(interfaceName) || "GetSaveOthersStorage".equals(interfaceName)) { |
|
|
|
// 其他出库/其他入库 |
|
|
|
@ -640,7 +640,7 @@ public class ErpInterfaceServiceImpl implements ErpInterfaceService { |
|
|
|
detailEntity.setOrderref9(""); |
|
|
|
detailEntity.setOrderref10(""); |
|
|
|
detailEntity.setOrderref11(""); |
|
|
|
detailEntity.setOrderref12(""); |
|
|
|
detailEntity.setOrderref12(log.getPieceQty() != null ? log.getPieceQty().toString() : "0"); |
|
|
|
detailEntity.setOrderref13(""); |
|
|
|
} else if ("GetSaveroductionIssue".equals(interfaceName) || "GetSaveroductionReturn".equals(interfaceName)) { |
|
|
|
// 生产领料/生产退料 |
|
|
|
@ -655,7 +655,7 @@ public class ErpInterfaceServiceImpl implements ErpInterfaceService { |
|
|
|
detailEntity.setOrderref9(""); // OutIrowNo_zj |
|
|
|
detailEntity.setOrderref10(nullToEmpty(log.getBomItemNo())); |
|
|
|
detailEntity.setOrderref11(""); |
|
|
|
detailEntity.setOrderref12(""); |
|
|
|
detailEntity.setOrderref12(log.getPieceQty() != null ? log.getPieceQty().toString() : "0"); |
|
|
|
detailEntity.setOrderref13(""); |
|
|
|
} else if ("GetSaveroductionIn".equals(interfaceName)) { |
|
|
|
// 生产入库 |
|
|
|
|