Browse Source

2026-01-27

销售订单接口不在校验订单号和订单行号必填
master
fengyuan_yang 5 months ago
parent
commit
fd8be38f7e
  1. 1
      src/main/java/com/gaotao/modules/oa/dto/SalesOrderBatchRequestDto.java
  2. 1
      src/main/java/com/gaotao/modules/oa/dto/SalesOrderItemDto.java
  3. 6
      src/main/java/com/gaotao/modules/oa/service/impl/SalesOrderServiceImpl.java

1
src/main/java/com/gaotao/modules/oa/dto/SalesOrderBatchRequestDto.java

@ -22,7 +22,6 @@ public class SalesOrderBatchRequestDto {
/** /**
* 销售订单号 * 销售订单号
*/ */
@NotBlank(message = "销售订单号不能为空")
private String relatedOrderNo; private String relatedOrderNo;
/** /**

1
src/main/java/com/gaotao/modules/oa/dto/SalesOrderItemDto.java

@ -40,7 +40,6 @@ public class SalesOrderItemDto {
/** /**
* 销售订单行号 * 销售订单行号
*/ */
@NotBlank(message = "销售订单行号不能为空")
private String relatedOrderLineNo; private String relatedOrderLineNo;
/** /**

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

@ -49,7 +49,6 @@ public class SalesOrderServiceImpl implements SalesOrderService {
// 1. 参数验证 // 1. 参数验证
if (!StringUtils.hasText(request.getOrderType()) || if (!StringUtils.hasText(request.getOrderType()) ||
!StringUtils.hasText(request.getRelatedOrderNo()) ||
!StringUtils.hasText(request.getFormCode()) || !StringUtils.hasText(request.getFormCode()) ||
request.getOrderList() == null || request.getOrderList().isEmpty()) { request.getOrderList() == null || request.getOrderList().isEmpty()) {
return OaResponseDto.failure("批量请求参数验证失败"); return OaResponseDto.failure("批量请求参数验证失败");
@ -112,7 +111,7 @@ public class SalesOrderServiceImpl implements SalesOrderService {
String site = item.getSite(); String site = item.getSite();
String buNo = item.getBuNo(); String buNo = item.getBuNo();
String orderNo = item.getOrderNo(); String orderNo = item.getOrderNo();
String relatedOrderLineNo = item.getRelatedOrderLineNo();
String relatedOrderLineNo = item.getRelatedOrderLineNo() != null ? item.getRelatedOrderLineNo() : "";
String needDate = DateUtils.format(item.getNeedDate()); String needDate = DateUtils.format(item.getNeedDate());
String orderStatus = item.getOrderStatus(); String orderStatus = item.getOrderStatus();
String customerId = item.getCustomerId(); String customerId = item.getCustomerId();
@ -135,7 +134,7 @@ public class SalesOrderServiceImpl implements SalesOrderService {
params.add(site); params.add(site);
params.add(buNo); params.add(buNo);
params.add(orderNo); params.add(orderNo);
params.add(relatedOrderNo);
params.add(relatedOrderNo != null ? relatedOrderNo : "");
params.add(relatedOrderLineNo); params.add(relatedOrderLineNo);
params.add(needDate); params.add(needDate);
params.add(orderType); params.add(orderType);
@ -175,7 +174,6 @@ public class SalesOrderServiceImpl implements SalesOrderService {
!StringUtils.hasText(item.getSite()) || !StringUtils.hasText(item.getSite()) ||
!StringUtils.hasText(item.getBuNo()) || !StringUtils.hasText(item.getBuNo()) ||
!StringUtils.hasText(item.getOrderNo()) || !StringUtils.hasText(item.getOrderNo()) ||
!StringUtils.hasText(item.getRelatedOrderLineNo()) ||
!StringUtils.hasText(item.getPartNo()) || !StringUtils.hasText(item.getPartNo()) ||
!StringUtils.hasText(item.getCustomerId()) || !StringUtils.hasText(item.getCustomerId()) ||
item.getNeedDate() == null || item.getNeedDate() == null ||

Loading…
Cancel
Save