Browse Source

2026-09-04

采购到货单、销售退货单接口增加入参:category和departmentno
master
fengyuan_yang 2 months ago
parent
commit
919f610cbc
  1. 6
      src/main/java/com/gaotao/modules/oa/dto/PurchaseArrivalBatchRequestDto.java
  2. 4
      src/main/java/com/gaotao/modules/oa/dto/SalesReturnBatchRequestDto.java
  3. 6
      src/main/java/com/gaotao/modules/oa/service/impl/PurchaseArrivalServiceImpl.java
  4. 6
      src/main/java/com/gaotao/modules/oa/service/impl/SalesReturnApiServiceImpl.java

6
src/main/java/com/gaotao/modules/oa/dto/PurchaseArrivalBatchRequestDto.java

@ -30,6 +30,12 @@ public class PurchaseArrivalBatchRequestDto {
*/ */
private String formCode; private String formCode;
private String category;
private String departmentno;
/** /**
* 订单列表 * 订单列表
*/ */

4
src/main/java/com/gaotao/modules/oa/dto/SalesReturnBatchRequestDto.java

@ -30,6 +30,10 @@ public class SalesReturnBatchRequestDto {
*/ */
private String formCode; private String formCode;
private String category;
private String departmentno;
/** /**
* 订单列表 * 订单列表
*/ */

6
src/main/java/com/gaotao/modules/oa/service/impl/PurchaseArrivalServiceImpl.java

@ -73,7 +73,7 @@ public class PurchaseArrivalServiceImpl implements PurchaseArrivalService {
} }
// 调用存储过程处理单个订单 // 调用存储过程处理单个订单
processSingleOrder(request.getOrderType(), item);
processSingleOrder(request.getOrderType(), item, request.getCategory(), request.getDepartmentno());
successCount++; successCount++;
log.info("采购到货单项[{}/{}]处理成功,通知单号: {}", i + 1, request.getOrderList().size(), item.getOrderNo()); log.info("采购到货单项[{}/{}]处理成功,通知单号: {}", i + 1, request.getOrderList().size(), item.getOrderNo());
@ -107,7 +107,7 @@ public class PurchaseArrivalServiceImpl implements PurchaseArrivalService {
/** /**
* 处理单个采购到货单 * 处理单个采购到货单
*/ */
private void processSingleOrder(String orderType, PurchaseArrivalItemDto item) throws Exception {
private void processSingleOrder(String orderType, PurchaseArrivalItemDto item, String category, String departmentno) throws Exception {
// 调用存储过程执行 // 调用存储过程执行
String site = item.getSite(); String site = item.getSite();
String buNo = item.getBuNo(); String buNo = item.getBuNo();
@ -156,6 +156,8 @@ public class PurchaseArrivalServiceImpl implements PurchaseArrivalService {
params.add(orderref4); params.add(orderref4);
params.add(orderref5); params.add(orderref5);
params.add(interfaceName); params.add(interfaceName);
params.add(category != null ? category : "");
params.add(departmentno != null ? departmentno : "");
// 执行存储过程 // 执行存储过程
List<Map<String, Object>> resultList = procedureDao.getProcedureData("UspInsertInboundNotification", params); List<Map<String, Object>> resultList = procedureDao.getProcedureData("UspInsertInboundNotification", params);

6
src/main/java/com/gaotao/modules/oa/service/impl/SalesReturnApiServiceImpl.java

@ -73,7 +73,7 @@ public class SalesReturnApiServiceImpl implements SalesReturnApiService {
} }
// 调用存储过程处理单个订单 // 调用存储过程处理单个订单
processSingleOrder(request.getOrderType(), item);
processSingleOrder(request.getOrderType(), item, request.getCategory(), request.getDepartmentno());
successCount++; successCount++;
log.info("销售退货单项[{}/{}]处理成功,通知单号: {}", i + 1, request.getOrderList().size(), item.getOrderNo()); log.info("销售退货单项[{}/{}]处理成功,通知单号: {}", i + 1, request.getOrderList().size(), item.getOrderNo());
@ -107,7 +107,7 @@ public class SalesReturnApiServiceImpl implements SalesReturnApiService {
/** /**
* 处理单个销售退货单 * 处理单个销售退货单
*/ */
private void processSingleOrder(String orderType, SalesReturnItemDto item) throws Exception {
private void processSingleOrder(String orderType, SalesReturnItemDto item, String category, String departmentno) throws Exception {
// 调用存储过程执行 // 调用存储过程执行
String site = item.getSite(); String site = item.getSite();
String buNo = item.getBuNo(); String buNo = item.getBuNo();
@ -156,6 +156,8 @@ public class SalesReturnApiServiceImpl implements SalesReturnApiService {
params.add(orderref4); params.add(orderref4);
params.add(orderref5); params.add(orderref5);
params.add(interfaceName); params.add(interfaceName);
params.add(category != null ? category : "");
params.add(departmentno != null ? departmentno : "");
// 执行存储过程 // 执行存储过程
List<Map<String, Object>> resultList = procedureDao.getProcedureData("UspInsertInboundNotification", params); List<Map<String, Object>> resultList = procedureDao.getProcedureData("UspInsertInboundNotification", params);

Loading…
Cancel
Save