Browse Source

标签查询方法及包装创建标签

master
陈薪名 2 years ago
parent
commit
6f9507a814
  1. 6
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/packageMassage/vo/PackageBaseVO.java
  2. 8
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/packageMassage/PackageServiceImpl.java

6
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/packageMassage/vo/PackageBaseVO.java

@ -151,4 +151,10 @@ public class PackageBaseVO {
@Schema(description = "创建者用户名")
private String creator;
/**
* 额外扩展的 区分出 是制造件的生产线
*/
@Schema(description = "生产线")
private String productionLineCodePackage;
}

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

@ -140,6 +140,8 @@ public class PackageServiceImpl implements PackageService {
public PackageDO createPackageLabel(PackageCreateReqVO createReqVO) {
// 插入
PackageDO packageDo = PackageConvert.INSTANCE.convert(createReqVO);
// 包装中的生产线 对应的是 实际生产线 而非来源生产线
packageDo.setProductionLineCode(createReqVO.getProductionLineCodePackage());
// 获取标包数量
ItempackagingDO itemPackagingDO = itempackagingService.selectItemPackagingExist(packageDo.getItemCode());
// 赋值 自动生成 包装号
@ -197,9 +199,13 @@ public class PackageServiceImpl implements PackageService {
barbasicDO.setType("PurchaseLabel");
}
// 制造件标签
if (packageDO.getProductionLineCode() != null && !packageDO.getProductionLineCode().isEmpty()) {
else if (packageDO.getProductionLineCode() != null && !packageDO.getProductionLineCode().isEmpty()) {
barbasicDO.setType("MakeLabel");
}
// 判断不出标签 默认走采购标签
else {
barbasicDO.setType("PurchaseLabel");
}
// 查询 标签定义
LabeltypeDO labeltypeDO = labeltypeService.getLabeltypeDOByLabelType(barbasicDO.getType());
// 查询 条码片段

Loading…
Cancel
Save