24282 пре 1 година
родитељ
комит
66da7e939c

+ 5 - 0
sd-business/src/main/java/com/sd/business/entity/bom/bo/BomSpecBo.java

@@ -50,6 +50,11 @@ public class BomSpecBo {
     private Long classifyId;
 
     /**
+     * 分类名称
+     */
+    private String classifyName;
+
+    /**
      * 分类父id
      */
     private Long classifyParentId;

+ 15 - 0
sd-business/src/main/java/com/sd/business/entity/production/vo/OutBomVo.java

@@ -44,4 +44,19 @@ public class OutBomVo {
      */
     private BigDecimal outQuantity;
 
+    /**
+     * 分类id
+     */
+    private Long classifyId;
+
+    /**
+     * 分类名称
+     */
+    private String classifyName;
+
+    /**
+     * 分类父id
+     */
+    private Long classifyParentId;
+
 }

+ 4 - 0
sd-business/src/main/java/com/sd/business/service/production/impl/StockPreparationServiceImpl.java

@@ -300,6 +300,10 @@ public class StockPreparationServiceImpl implements StockPreparationService {
             BomSpecBo bomSpecBo = bomSpecBoMap.get(bomSpecId);
             outBomVo.setBomSpecCode(bomSpecBo.getBomSpecCode());
             outBomVo.setBomSpecName(bomSpecBo.getBomSpecName());
+            outBomVo.setClassifyId(bomSpecBo.getClassifyId());
+            outBomVo.setClassifyName(bomSpecBo.getClassifyName());
+            outBomVo.setClassifyParentId(bomSpecBo.getClassifyParentId());
+
             // 主材9
             if (Objects.equals(bomSpecBo.getClassifyParentId(), 1L)) {
                 outBomVo.setWarehouseId(WarehouseConstant.SEMI_FINISHED_PRODUCT);

+ 2 - 1
sd-business/src/main/resources/mapper/sku/SkuSpecMapper.xml

@@ -33,7 +33,8 @@
                ifnull(bs.internal_selling_price, '0.00') internalSellingPrice,
                ifnull(bs.external_selling_price, '0.00') externalSellingPrice,
                bc.id                                     classifyId,
-               bc.parent_id                              classifyParentId
+               bc.parent_id                              classifyParentId,
+               bc.name                                   classifyName
         FROM bom_spec bs
                  LEFT JOIN bom b ON bs.bom_id = b.id
                  LEFT JOIN bom_classify bc on b.bom_classify_id = bc.id