Browse Source

2026-01-21

接口优化
master
fengyuan_yang 1 month ago
parent
commit
13636989e6
  1. 12
      src/main/java/com/gaotao/modules/erp/service/impl/ErpInterfaceServiceImpl.java
  2. 3
      src/main/java/com/gaotao/modules/sys/controller/InterfaceLogController.java

12
src/main/java/com/gaotao/modules/erp/service/impl/ErpInterfaceServiceImpl.java

@ -475,7 +475,7 @@ public class ErpInterfaceServiceImpl implements ErpInterfaceService {
if ("GetSaveurchaseReturn".equals(interfaceName) || "GetSaveurchaseIn".equals(interfaceName)) { if ("GetSaveurchaseReturn".equals(interfaceName) || "GetSaveurchaseIn".equals(interfaceName)) {
// 采购退货/采购入库 // 采购退货/采购入库
headEntity.setOrderref1(nullToEmpty(firstLog.getDocumentNo())); // MESCCode
headEntity.setOrderref1(nullToEmpty(firstLog.getTransactionId())); // MESCCode
headEntity.setOrderref2(kdType); // KdType headEntity.setOrderref2(kdType); // KdType
headEntity.setOrderref3(formatDate(firstLog.getTransactionDate())); // DDate headEntity.setOrderref3(formatDate(firstLog.getTransactionDate())); // DDate
headEntity.setOrderref4(nullToEmpty(firstLog.getDocumentNoType())); // CRdCode headEntity.setOrderref4(nullToEmpty(firstLog.getDocumentNoType())); // CRdCode
@ -485,7 +485,7 @@ public class ErpInterfaceServiceImpl implements ErpInterfaceService {
headEntity.setOrderref8(""); // CDepCode headEntity.setOrderref8(""); // CDepCode
} else if ("GetSaveSalesOut".equals(interfaceName) || "GetSaveSalesReturn".equals(interfaceName)) { } else if ("GetSaveSalesOut".equals(interfaceName) || "GetSaveSalesReturn".equals(interfaceName)) {
// 销售出库/销售退货 // 销售出库/销售退货
headEntity.setOrderref1(nullToEmpty(firstLog.getDocumentNo())); // MESCCode
headEntity.setOrderref1(nullToEmpty(firstLog.getTransactionId())); // MESCCode
headEntity.setOrderref2(kdType); // KdType headEntity.setOrderref2(kdType); // KdType
headEntity.setOrderref3(formatDate(firstLog.getTransactionDate())); // DDate headEntity.setOrderref3(formatDate(firstLog.getTransactionDate())); // DDate
headEntity.setOrderref4(""); // CBusType headEntity.setOrderref4(""); // CBusType
@ -495,7 +495,7 @@ public class ErpInterfaceServiceImpl implements ErpInterfaceService {
headEntity.setOrderref8(""); // CDepCode headEntity.setOrderref8(""); // CDepCode
} else if ("GetSaveOthersStorageOut".equals(interfaceName) || "GetSaveOthersStorage".equals(interfaceName)) { } else if ("GetSaveOthersStorageOut".equals(interfaceName) || "GetSaveOthersStorage".equals(interfaceName)) {
// 其他出库/其他入库 // 其他出库/其他入库
headEntity.setOrderref1(nullToEmpty(firstLog.getDocumentNo())); // MESCCode
headEntity.setOrderref1(nullToEmpty(firstLog.getTransactionId())); // MESCCode
headEntity.setOrderref2(kdType); // KdType headEntity.setOrderref2(kdType); // KdType
headEntity.setOrderref3(formatDate(firstLog.getTransactionDate())); // DDate headEntity.setOrderref3(formatDate(firstLog.getTransactionDate())); // DDate
headEntity.setOrderref4(firstLog.getDocumentNoType()); // CRdCode headEntity.setOrderref4(firstLog.getDocumentNoType()); // CRdCode
@ -505,7 +505,7 @@ public class ErpInterfaceServiceImpl implements ErpInterfaceService {
headEntity.setOrderref8(firstLog.getDepartmentId()); headEntity.setOrderref8(firstLog.getDepartmentId());
} else if ("GetSaveroductionIssue".equals(interfaceName) || "GetSaveroductionReturn".equals(interfaceName)) { } else if ("GetSaveroductionIssue".equals(interfaceName) || "GetSaveroductionReturn".equals(interfaceName)) {
// 生产领料/生产退料 // 生产领料/生产退料
headEntity.setOrderref1(nullToEmpty(firstLog.getDocumentNo())); // MESCCode
headEntity.setOrderref1(nullToEmpty(firstLog.getTransactionId())); // MESCCode
headEntity.setOrderref2(kdType); // KdType headEntity.setOrderref2(kdType); // KdType
headEntity.setOrderref3(formatDate(firstLog.getTransactionDate())); // DDate headEntity.setOrderref3(formatDate(firstLog.getTransactionDate())); // DDate
headEntity.setOrderref4(nullToEmpty(firstLog.getDocumentNoType())); // CRdCode headEntity.setOrderref4(nullToEmpty(firstLog.getDocumentNoType())); // CRdCode
@ -515,7 +515,7 @@ public class ErpInterfaceServiceImpl implements ErpInterfaceService {
headEntity.setOrderref8(""); // CDepCode headEntity.setOrderref8(""); // CDepCode
} else if ("GetSaveroductionIn".equals(interfaceName)) { } else if ("GetSaveroductionIn".equals(interfaceName)) {
// 生产入库 // 生产入库
headEntity.setOrderref1(nullToEmpty(firstLog.getDocumentNo())); // MESCCode
headEntity.setOrderref1(nullToEmpty(firstLog.getTransactionId())); // MESCCode
headEntity.setOrderref2(""); // 生产入库没有KdType headEntity.setOrderref2(""); // 生产入库没有KdType
headEntity.setOrderref3(formatDate(firstLog.getTransactionDate())); // DDate headEntity.setOrderref3(formatDate(firstLog.getTransactionDate())); // DDate
headEntity.setOrderref4(nullToEmpty(firstLog.getDocumentNoType())); // CRdCode headEntity.setOrderref4(nullToEmpty(firstLog.getDocumentNoType())); // CRdCode
@ -525,7 +525,7 @@ public class ErpInterfaceServiceImpl implements ErpInterfaceService {
headEntity.setOrderref8(nullToEmpty(firstLog.getDepartmentId())); // CDepCode headEntity.setOrderref8(nullToEmpty(firstLog.getDepartmentId())); // CDepCode
} else { } else {
// 默认格式 // 默认格式
headEntity.setOrderref1(nullToEmpty(firstLog.getDocumentNo()));
headEntity.setOrderref1(nullToEmpty(firstLog.getTransactionId()));
headEntity.setOrderref2(kdType); headEntity.setOrderref2(kdType);
headEntity.setOrderref3(formatDate(firstLog.getTransactionDate())); headEntity.setOrderref3(formatDate(firstLog.getTransactionDate()));
headEntity.setOrderref4(nullToEmpty(firstLog.getDocumentNoType())); headEntity.setOrderref4(nullToEmpty(firstLog.getDocumentNoType()));

3
src/main/java/com/gaotao/modules/sys/controller/InterfaceLogController.java

@ -35,8 +35,7 @@ public class InterfaceLogController {
String site = (String) params.get("site"); String site = (String) params.get("site");
String buNo = (String) params.get("buNo"); String buNo = (String) params.get("buNo");
String requestId = (String) params.get("requestId"); String requestId = (String) params.get("requestId");
Integer requestGroupId = params.get("requestGroupId") != null ?
Integer.parseInt(params.get("requestGroupId").toString()) : null;
Integer requestGroupId = params.get("requestGroupId") != null ? Integer.parseInt(params.get("requestGroupId").toString()) : null;
String interfaceName = (String) params.get("interfaceName"); String interfaceName = (String) params.get("interfaceName");
return interfaceLogService.getParams(site, buNo, requestId, requestGroupId, interfaceName); return interfaceLogService.getParams(site, buNo, requestId, requestGroupId, interfaceName);

Loading…
Cancel
Save