Browse Source

创建包装信息 扩展参数

master_hella_20240701
陈薪名 1 year ago
parent
commit
89dd34d9a0
  1. 8
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/packageMassage/vo/PackageCreateReqVO.java
  2. 6
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/packageMassage/PackageServiceImpl.java

8
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/packageMassage/vo/PackageCreateReqVO.java

@ -1,12 +1,18 @@
package com.win.module.wms.controller.packageMassage.vo; package com.win.module.wms.controller.packageMassage.vo;
import com.win.framework.excel.core.annotations.SubObject;
import com.win.module.wms.controller.packageoverRequest.vo.PackageoverRequestDetailCreateReqVO;
import lombok.*; import lombok.*;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import java.util.List;
@Schema(description = "管理后台 - 包装创建 Request VO") @Schema(description = "管理后台 - 包装创建 Request VO")
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true) @ToString(callSuper = true)
public class PackageCreateReqVO extends PackageBaseVO { public class PackageCreateReqVO extends PackageBaseVO {
@SubObject
@Schema(description = "出入")
private String inOfOut;
} }

6
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/packageMassage/PackageServiceImpl.java

@ -431,7 +431,11 @@ public class PackageServiceImpl implements PackageService {
itemPackagingDO.setPackUnit(createReqVO.getPackUnit()); itemPackagingDO.setPackUnit(createReqVO.getPackUnit());
itemPackagingDO.setPackQty(createReqVO.getPackQty()); itemPackagingDO.setPackQty(createReqVO.getPackQty());
} else { } else {
itemPackagingDO = jobUtils.getItempackageDOByItemCodeAndLocationCodeAndInOrOut(createReqVO.getItemCode(),createReqVO.getToLocationCode(),"out"); String inOrOut = createReqVO.getInOfOut();
if (inOrOut == null || inOrOut.isEmpty()) {
inOrOut = "out";
}
itemPackagingDO = jobUtils.getItempackageDOByItemCodeAndLocationCodeAndInOrOut(createReqVO.getItemCode(),createReqVO.getToLocationCode(),inOrOut);
} }
// 判断 数量 大于 标包数 进行拆分 // 判断 数量 大于 标包数 进行拆分
if (createReqVO.getQty().compareTo(itemPackagingDO.getPackQty()) == 1) { if (createReqVO.getQty().compareTo(itemPackagingDO.getPackQty()) == 1) {

Loading…
Cancel
Save