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;
import com.win.framework.excel.core.annotations.SubObject;
import com.win.module.wms.controller.packageoverRequest.vo.PackageoverRequestDetailCreateReqVO;
import lombok.*;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.List;
@Schema(description = "管理后台 - 包装创建 Request VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
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.setPackQty(createReqVO.getPackQty());
} 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) {

Loading…
Cancel
Save