|
|
@ -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()); |
|
|
|
// 查询 条码片段
|
|
|
|