|
|
|
@ -119,6 +119,14 @@ public class SysFileServiceImpl implements SysFileService { |
|
|
|
markSopDisplayRemark(partSopList, "物料SOP"); |
|
|
|
appendUniqueFiles(files1, partSopList); |
|
|
|
|
|
|
|
// 按料号反查SKU并追加 PartSkuSop 文件 |
|
|
|
List<String> skuCodes = sysOssDao.queryPartSkuCodesByPartNo(inData.getOrderRef1(), inData.getPartNo()); |
|
|
|
if (skuCodes != null && !skuCodes.isEmpty()) { |
|
|
|
List<SysOssEntity> partSkuSopList = sysOssDao.queryPartSkuSopList(inData.getOrderRef1(), skuCodes); |
|
|
|
markSopDisplayRemark(partSkuSopList, "SKU-SOP"); |
|
|
|
appendUniqueFiles(files1, partSkuSopList); |
|
|
|
} |
|
|
|
|
|
|
|
// 读取物料分类(1/2/3级)并追加 PartFamilySop 文件 |
|
|
|
List<String> familyIds = sysOssDao.queryPartFamilyIds(inData.getOrderRef1(), inData.getPartNo()); |
|
|
|
if (familyIds != null && !familyIds.isEmpty()) { |
|
|
|
@ -152,7 +160,7 @@ public class SysFileServiceImpl implements SysFileService { |
|
|
|
} |
|
|
|
for (SysOssEntity entity : list) { |
|
|
|
if (!isNotBlank(entity.getOrderRef3())) { |
|
|
|
if ("物料分类SOP".equals(defaultRemark) && isNotBlank(entity.getOrderRef2())) { |
|
|
|
if (("物料分类SOP".equals(defaultRemark) || "SKU-SOP".equals(defaultRemark)) && isNotBlank(entity.getOrderRef2())) { |
|
|
|
entity.setOrderRef3(defaultRemark + "(" + entity.getOrderRef2() + ")"); |
|
|
|
} else { |
|
|
|
entity.setOrderRef3(defaultRemark); |
|
|
|
|