姜永辉 před 1 rokem
rodič
revize
98cf2bdde7

+ 5 - 5
src/main/java/com/dk/mdm/mapper/sale/OrderItemMapper.xml

@@ -215,10 +215,10 @@
         ,ul.unit_name as "unitName"
         ,ul.unit_name as "unitName"
         ,u2.unit_name as "subUnitName"
         ,u2.unit_name as "subUnitName"
         FROM dkic_b.t_psi_order_item as t
         FROM dkic_b.t_psi_order_item as t
-                 inner join dkic_b.t_mst_goods_sku tmgs on t.sku_id = tmgs.sku_id
+        LEFT join dkic_b.t_mst_goods_sku tmgs on t.sku_id = tmgs.sku_id
                  LEFT JOIN dkic_b.t_mst_unit AS ul ON tmgs.unit_id = ul.unit_id
                  LEFT JOIN dkic_b.t_mst_unit AS ul ON tmgs.unit_id = ul.unit_id
                  LEFT JOIN dkic_b.t_mst_unit AS u2 ON tmgs.sub_unit_id = u2.unit_id
                  LEFT JOIN dkic_b.t_mst_unit AS u2 ON tmgs.sub_unit_id = u2.unit_id
-                 inner join dkic_b.t_mst_goods_brand tmgb on tmgb.brand_id = tmgs.brand_id
+        LEFT join dkic_b.t_mst_goods_brand tmgb on tmgb.brand_id = tmgs.brand_id
                  left join dkic_b.t_mst_warehouse tmw on tmw.wh_id = t.wh_id
                  left join dkic_b.t_mst_warehouse tmw on tmw.wh_id = t.wh_id
         <include refid="Condition"/>
         <include refid="Condition"/>
         order by t.item_index
         order by t.item_index
@@ -398,7 +398,7 @@
          ,tmgb.short_name
          ,tmgb.short_name
         ,dkic_b.f_box_piece(u2.unit_name,ul.unit_name,t.box,t.piece) as "boxPiece"
         ,dkic_b.f_box_piece(u2.unit_name,ul.unit_name,t.box,t.piece) as "boxPiece"
         FROM dkic_b.t_psi_order_item as t
         FROM dkic_b.t_psi_order_item as t
-                 inner join dkic_b.t_mst_goods_sku tmgs on t.sku_id = tmgs.sku_id
+                 LEFT join dkic_b.t_mst_goods_sku tmgs on t.sku_id = tmgs.sku_id
                  left join dkic_b.t_mst_warehouse as tmw on tmw.wh_id = t.wh_id
                  left join dkic_b.t_mst_warehouse as tmw on tmw.wh_id = t.wh_id
                  left join dkic_b.t_psi_inventory as tpi
                  left join dkic_b.t_psi_inventory as tpi
                            on tpi.sku_id = t.sku_id and tpi.non_std_code = t.non_std_code
                            on tpi.sku_id = t.sku_id and tpi.non_std_code = t.non_std_code
@@ -444,7 +444,7 @@
                ,dkic_b.f_box_piece(u2.unit_name,ul.unit_name,tpobi.out_box,tpobi.out_piece) AS "outBoxPiece"
                ,dkic_b.f_box_piece(u2.unit_name,ul.unit_name,tpobi.out_box,tpobi.out_piece) AS "outBoxPiece"
         FROM dkic_b.t_psi_outbound_item as tpobi
         FROM dkic_b.t_psi_outbound_item as tpobi
                  inner join dkic_b.t_psi_order_item as t on t.item_id = tpobi.from_item_id
                  inner join dkic_b.t_psi_order_item as t on t.item_id = tpobi.from_item_id
-                 inner join dkic_b.t_mst_goods_sku tmgs on t.sku_id = tmgs.sku_id
+                 LEFT join dkic_b.t_mst_goods_sku tmgs on t.sku_id = tmgs.sku_id
                  left join dkic_b.t_mst_warehouse as tmw on tmw.wh_id = t.wh_id
                  left join dkic_b.t_mst_warehouse as tmw on tmw.wh_id = t.wh_id
                  LEFT JOIN dkic_b.t_mst_unit AS ul ON tpobi.unit_id = ul.unit_id
                  LEFT JOIN dkic_b.t_mst_unit AS ul ON tpobi.unit_id = ul.unit_id
                  LEFT JOIN dkic_b.t_mst_unit AS u2 ON tpobi.sub_unit_id = u2.unit_id
                  LEFT JOIN dkic_b.t_mst_unit AS u2 ON tpobi.sub_unit_id = u2.unit_id
@@ -658,7 +658,7 @@
         ,dkic_b.f_box_piece(u2.unit_name,ul.unit_name,t.box,t.piece) as "boxPiece"
         ,dkic_b.f_box_piece(u2.unit_name,ul.unit_name,t.box,t.piece) as "boxPiece"
         FROM dkic_b.t_psi_order_item as t
         FROM dkic_b.t_psi_order_item as t
         left join dkic_b.t_psi_order as tpo on tpo.order_id = t.order_id
         left join dkic_b.t_psi_order as tpo on tpo.order_id = t.order_id
-        inner join dkic_b.t_mst_goods_sku tmgs on t.sku_id = tmgs.sku_id
+        LEFT join dkic_b.t_mst_goods_sku tmgs on t.sku_id = tmgs.sku_id
         left join dkic_b.t_mst_unit ul on t.unit_id = ul.unit_id
         left join dkic_b.t_mst_unit ul on t.unit_id = ul.unit_id
         left join dkic_b.t_mst_unit u2 on t.sub_unit_id = u2.unit_id
         left join dkic_b.t_mst_unit u2 on t.sub_unit_id = u2.unit_id
         left join(select from_item_id,sum(item_qty) as sumQty from dkic_b.t_psi_purchase_item
         left join(select from_item_id,sum(item_qty) as sumQty from dkic_b.t_psi_purchase_item