Browse Source

修改发货申请 导入/新增/修改 校验模板

master
chenfang 2 years ago
parent
commit
4785b2a44e
  1. 7
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/issueRequest/IssueRequestDetailDO.java
  2. 7
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/issueRequest/IssueRequestMainDO.java
  3. 1
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/issueRequest/IssueRequestMainServiceImpl.java

7
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/issueRequest/IssueRequestDetailDO.java

@ -1,5 +1,6 @@
package com.win.module.wms.dal.dataobject.issueRequest;
import com.sun.xml.bind.v2.TODO;
import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
@ -8,6 +9,8 @@ import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import com.win.framework.mybatis.core.dataobject.BaseDO;
import javax.validation.constraints.NotBlank;
/**
* 发料申请子 DO
*
@ -40,10 +43,12 @@ public class IssueRequestDetailDO extends BaseDO {
*
* 枚举 {@link TODO inventory_status 对应的类}
*/
@NotBlank
private String inventoryStatus;
/**
* 包装号
*/
@NotBlank
private String packingNumber;
/**
* 器具号
@ -52,10 +57,12 @@ public class IssueRequestDetailDO extends BaseDO {
/**
* 批次
*/
@NotBlank
private String batch;
/**
* 到库位代码
*/
@NotBlank
private String toLocationCode;
/**
* 主表ID

7
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/issueRequest/IssueRequestMainDO.java

@ -1,5 +1,6 @@
package com.win.module.wms.dal.dataobject.issueRequest;
import com.sun.xml.bind.v2.TODO;
import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
@ -9,6 +10,8 @@ import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import com.win.framework.mybatis.core.dataobject.BaseDO;
import javax.validation.constraints.NotBlank;
/**
* 发料申请主 DO
*
@ -35,22 +38,26 @@ public class IssueRequestMainDO extends BaseDO {
/**
* 从仓库代码
*/
@NotBlank
private String fromWarehouseCode;
/**
* 到仓库代码
*/
@NotBlank
private String toWarehouseCode;
/**
* 从库位类型范围
*
* 枚举 {@link TODO location_type 对应的类}
*/
@NotBlank
private String fromLocationTypes;
/**
* 到库位类型范围
*
* 枚举 {@link TODO location_type 对应的类}
*/
@NotBlank
private String toLocationTypes;
/**
* 从库区代码范围

1
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/issueRequest/IssueRequestMainServiceImpl.java

@ -295,7 +295,6 @@ public class IssueRequestMainServiceImpl implements IssueRequestMainService {
}
//校验子表公共方法(适用于新增/修改)
private void validateDetailMethod(IssueRequestDetailDO issueRequestDetailDO,BusinesstypeDO businesstypeDO,IssueRequestMainDO issueRequestMainDO) {
validateIssueRequestDetailExists(issueRequestDetailDO.getId());
ItembasicDO itembasicDO = validatorItembasic(issueRequestDetailDO.getItemCode());
this.validatorIfInType(itembasicDO.getType(), businesstypeDO);
this.ifUomSuccess(itembasicDO.getUom(), issueRequestDetailDO.getUom());

Loading…
Cancel
Save