Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X

This commit is contained in:
砂糖
2025-11-04 16:45:35 +08:00
8 changed files with 32 additions and 11 deletions

View File

@@ -92,5 +92,8 @@ public class WmsProduct extends BaseEntity {
*/
private String type;
//规格
private String specification;
}

View File

@@ -132,5 +132,8 @@ public class WmsRawMaterial extends BaseEntity {
*/
private Long bomId;
//规格
private String specification;
}

View File

@@ -93,5 +93,8 @@ public class WmsProductBo extends BaseEntity {
private Long bomId;
//产品类型
private String type;
//规格
private String specification;
}

View File

@@ -150,5 +150,7 @@ public class WmsRawMaterialBo extends BaseEntity {
*/
private Long bomId;
//规格
private String specification;
}

View File

@@ -123,5 +123,8 @@ public class WmsProductVo {
*/
private List<WmsBomItemVo> bomItems;
//规格
private String specification;
}

View File

@@ -218,5 +218,8 @@ public class WmsRawMaterialVo {
* BOM明细信息
*/
private List<WmsBomItemVo> bomItems;
//规格
private String specification;
}

View File

@@ -101,6 +101,8 @@ public class WmsProductServiceImpl implements IWmsProductService {
lqw.eq(bo.getIsEnabled() != null, WmsProduct::getIsEnabled, bo.getIsEnabled());
lqw.eq(bo.getBomId() != null, WmsProduct::getBomId, bo.getBomId());
lqw.eq(StringUtils.isNotBlank(bo.getType()), WmsProduct::getType, bo.getType());
//规格模糊匹配
lqw.like(StringUtils.isNotBlank(bo.getSpecification()), WmsProduct::getSpecification, bo.getSpecification());
return lqw;
}
@@ -143,14 +145,14 @@ public class WmsProductServiceImpl implements IWmsProductService {
if ("产品".equals(type)) {
// 产品默认属性(根据截图)
defaultAttrs = Arrays.asList(
new String[]{"规格", "1250 * 0.6"},
new String[]{"规格", "0.6 * 1250"},
new String[]{"材质", "SPCC"},
new String[]{"表面处理", "涂油"}
);
} else {
// 原料默认属性(根据截图)
defaultAttrs = Arrays.asList(
new String[]{"规格", "1265 * 4"},
new String[]{"规格", "4 * 1265"},
new String[]{"材质", "Q195L"},
new String[]{"厂家", "天铁"}
);

View File

@@ -211,6 +211,8 @@ public class WmsRawMaterialServiceImpl implements IWmsRawMaterialService {
lqw.eq(StringUtils.isNotBlank(bo.getInspectionResult()), WmsRawMaterial::getInspectionResult, bo.getInspectionResult());
lqw.eq(bo.getIsEnabled() != null, WmsRawMaterial::getIsEnabled, bo.getIsEnabled());
lqw.eq(bo.getBomId() != null, WmsRawMaterial::getBomId, bo.getBomId());
//规格模糊匹配
lqw.like(StringUtils.isNotBlank(bo.getSpecification()), WmsRawMaterial::getSpecification, bo.getSpecification());
return lqw;
}
@@ -253,14 +255,14 @@ public class WmsRawMaterialServiceImpl implements IWmsRawMaterialService {
if ("产品".equals(type)) {
// 产品默认属性(根据截图)
defaultAttrs = Arrays.asList(
new String[]{"规格", "1250 * 0.6"},
new String[]{"规格", "0.6 * 1250"},
new String[]{"材质", "SPCC"},
new String[]{"表面处理", "涂油"}
);
} else {
// 原料默认属性(根据截图)
defaultAttrs = Arrays.asList(
new String[]{"规格", "1265 * 4"},
new String[]{"规格", "4 * 1265"},
new String[]{"材质", "Q195L"},
new String[]{"厂家", "天铁"}
);