Browse Source

制品返修修改

master
赵雪冰 2 years ago
parent
commit
8a7bb1c8f3
  1. 1
      win-module-wms/win-module-wms-api/src/main/java/com/win/module/wms/enums/DictTypeConstants.java
  2. 14
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferissueRecord/vo/TransferissueRecordMainBaseVO.java
  3. 4
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/transferissueRecord/TransferissueRecordMainServiceImpl.java

1
win-module-wms/win-module-wms-api/src/main/java/com/win/module/wms/enums/DictTypeConstants.java

@ -83,4 +83,5 @@ public interface DictTypeConstants {
String JOB_STATUS = "job_status";//任务状态 String JOB_STATUS = "job_status";//任务状态
String JOB_STAGE_STATUS = "job_stage_status";//任务阶段状态 String JOB_STAGE_STATUS = "job_stage_status";//任务阶段状态
String COUNT_STAGE = "count_stage"; //阶段 String COUNT_STAGE = "count_stage"; //阶段
String BIND_TYPE = "bind_type"; // 器具绑定类型
} }

14
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferissueRecord/vo/TransferissueRecordMainBaseVO.java

@ -24,7 +24,6 @@ public class TransferissueRecordMainBaseVO {
private Long id; private Long id;
@Schema(description = "申请单号", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "申请单号", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "申请单号不能为空")
private String requestNumber; private String requestNumber;
@Schema(description = "任务单号") @Schema(description = "任务单号")
@ -40,35 +39,28 @@ public class TransferissueRecordMainBaseVO {
private String vehiclePlateNumber; private String vehiclePlateNumber;
@Schema(description = "从仓库代码", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "从仓库代码", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "从仓库代码不能为空")
private String fromWarehouseCode; private String fromWarehouseCode;
@Schema(description = "到仓库代码", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "到仓库代码", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "到仓库代码不能为空")
private String toWarehouseCode; private String toWarehouseCode;
@Schema(description = "代码", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "代码", requiredMode = Schema.RequiredMode.REQUIRED)
private String code; private String code;
@Schema(description = "接口类型", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "接口类型", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "接口类型不能为空")
private String interfaceType; private String interfaceType;
@Schema(description = "出库事务类型", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "出库事务类型", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "出库事务类型不能为空")
private String outTransactionType; private String outTransactionType;
@Schema(description = "入库事务类型", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "入库事务类型", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "入库事务类型不能为空")
private String inTransactionType; private String inTransactionType;
@Schema(description = "执行时间", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "执行时间", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "执行时间不能为空")
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
private LocalDateTime executeTime; private LocalDateTime executeTime;
@Schema(description = "生效日期", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "生效日期", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "生效日期不能为空")
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
private LocalDateTime activeDate; private LocalDateTime activeDate;
@ -81,27 +73,22 @@ public class TransferissueRecordMainBaseVO {
private LocalDateTime dueTime; private LocalDateTime dueTime;
@Schema(description = "部门", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "部门", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "部门不能为空")
private String departmentCode; private String departmentCode;
@Schema(description = "单据号", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "单据号", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "单据号不能为空")
private String number; private String number;
@Schema(description = "业务类型", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "业务类型", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "业务类型不能为空")
private String businessType; private String businessType;
@Schema(description = "备注") @Schema(description = "备注")
private String remark; private String remark;
@Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "创建时间不能为空")
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
private LocalDateTime createTime; private LocalDateTime createTime;
@Schema(description = "创建者Id", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "创建者Id", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "创建者Id不能为空")
private String creator; private String creator;
@Schema(description = "从月台代码") @Schema(description = "从月台代码")
@ -120,7 +107,6 @@ public class TransferissueRecordMainBaseVO {
private String toAreaCodes; private String toAreaCodes;
@Schema(description = "是否可用", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "是否可用", requiredMode = Schema.RequiredMode.REQUIRED)
@NotNull(message = "是否可用不能为空")
private String available; private String available;
} }

4
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/transferissueRecord/TransferissueRecordMainServiceImpl.java

@ -26,6 +26,7 @@ import org.springframework.transaction.annotation.Transactional;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.math.BigDecimal;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection; import java.util.Collection;
@ -81,6 +82,8 @@ public class TransferissueRecordMainServiceImpl implements TransferissueRecordMa
transferissueRecordMainDO.setId(null); transferissueRecordMainDO.setId(null);
transferissueRecordMainDO.setCreator(null); transferissueRecordMainDO.setCreator(null);
transferissueRecordMainDO.setCreateTime(LocalDateTime.now()); transferissueRecordMainDO.setCreateTime(LocalDateTime.now());
transferissueRecordMainDO.setFromAreaCodes(businesstypeDO.getOutAreaCodes());
transferissueRecordMainDO.setToAreaCodes(businesstypeDO.getInAreaCodes());
transferissueRecordMainMapper.insert(transferissueRecordMainDO); transferissueRecordMainMapper.insert(transferissueRecordMainDO);
//库存事务 //库存事务
List<TransactionCreateReqVO> transactionCreateReqVOList = new ArrayList<>(); List<TransactionCreateReqVO> transactionCreateReqVOList = new ArrayList<>();
@ -109,6 +112,7 @@ public class TransferissueRecordMainServiceImpl implements TransferissueRecordMa
transactionCreateReqVO.setWarehouseCode(transferissueRecordMainDO.getToWarehouseCode()); transactionCreateReqVO.setWarehouseCode(transferissueRecordMainDO.getToWarehouseCode());
transactionCreateReqVO.setRecordNumber(number); transactionCreateReqVO.setRecordNumber(number);
transactionCreateReqVO.setId(null); transactionCreateReqVO.setId(null);
transactionCreateReqVO.setAmount(BigDecimal.ZERO);
transactionCreateReqVOList.add(transactionCreateReqVO); transactionCreateReqVOList.add(transactionCreateReqVO);
} }
//增加库存事务 //增加库存事务

Loading…
Cancel
Save