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; package com.win.module.wms.dal.dataobject.issueRequest;
import com.sun.xml.bind.v2.TODO;
import lombok.*; import lombok.*;
import java.util.*; import java.util.*;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@ -8,6 +9,8 @@ import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.win.framework.mybatis.core.dataobject.BaseDO; import com.win.framework.mybatis.core.dataobject.BaseDO;
import javax.validation.constraints.NotBlank;
/** /**
* 发料申请子 DO * 发料申请子 DO
* *
@ -40,10 +43,12 @@ public class IssueRequestDetailDO extends BaseDO {
* *
* 枚举 {@link TODO inventory_status 对应的类} * 枚举 {@link TODO inventory_status 对应的类}
*/ */
@NotBlank
private String inventoryStatus; private String inventoryStatus;
/** /**
* 包装号 * 包装号
*/ */
@NotBlank
private String packingNumber; private String packingNumber;
/** /**
* 器具号 * 器具号
@ -52,10 +57,12 @@ public class IssueRequestDetailDO extends BaseDO {
/** /**
* 批次 * 批次
*/ */
@NotBlank
private String batch; private String batch;
/** /**
* 到库位代码 * 到库位代码
*/ */
@NotBlank
private String toLocationCode; private String toLocationCode;
/** /**
* 主表ID * 主表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; package com.win.module.wms.dal.dataobject.issueRequest;
import com.sun.xml.bind.v2.TODO;
import lombok.*; import lombok.*;
import java.util.*; import java.util.*;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@ -9,6 +10,8 @@ import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.win.framework.mybatis.core.dataobject.BaseDO; import com.win.framework.mybatis.core.dataobject.BaseDO;
import javax.validation.constraints.NotBlank;
/** /**
* 发料申请主 DO * 发料申请主 DO
* *
@ -35,22 +38,26 @@ public class IssueRequestMainDO extends BaseDO {
/** /**
* 从仓库代码 * 从仓库代码
*/ */
@NotBlank
private String fromWarehouseCode; private String fromWarehouseCode;
/** /**
* 到仓库代码 * 到仓库代码
*/ */
@NotBlank
private String toWarehouseCode; private String toWarehouseCode;
/** /**
* 从库位类型范围 * 从库位类型范围
* *
* 枚举 {@link TODO location_type 对应的类} * 枚举 {@link TODO location_type 对应的类}
*/ */
@NotBlank
private String fromLocationTypes; private String fromLocationTypes;
/** /**
* 到库位类型范围 * 到库位类型范围
* *
* 枚举 {@link TODO location_type 对应的类} * 枚举 {@link TODO location_type 对应的类}
*/ */
@NotBlank
private String toLocationTypes; 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) { private void validateDetailMethod(IssueRequestDetailDO issueRequestDetailDO,BusinesstypeDO businesstypeDO,IssueRequestMainDO issueRequestMainDO) {
validateIssueRequestDetailExists(issueRequestDetailDO.getId());
ItembasicDO itembasicDO = validatorItembasic(issueRequestDetailDO.getItemCode()); ItembasicDO itembasicDO = validatorItembasic(issueRequestDetailDO.getItemCode());
this.validatorIfInType(itembasicDO.getType(), businesstypeDO); this.validatorIfInType(itembasicDO.getType(), businesstypeDO);
this.ifUomSuccess(itembasicDO.getUom(), issueRequestDetailDO.getUom()); this.ifUomSuccess(itembasicDO.getUom(), issueRequestDetailDO.getUom());

Loading…
Cancel
Save