|
@@ -32,32 +32,46 @@
|
|
|
</select>
|
|
|
<select id="summaryList2"
|
|
|
resultType="com.jeeplus.test.materialManagement.wareHouse.service.dto.WareHouseDto">
|
|
|
- SELECT
|
|
|
- a.id,
|
|
|
- a.create_by,
|
|
|
- a.create_date,
|
|
|
- a.ware_house_type,
|
|
|
- a.trade_name,
|
|
|
- a.company,
|
|
|
- c.name as wareHouseTypeName,
|
|
|
- sum(trade_number) as allNumber,
|
|
|
- b.collect_number as borrowNumber,
|
|
|
- IFNULL((sum(trade_number) - collect_number),sum(trade_number)) as tradeNumber
|
|
|
- FROM
|
|
|
- material_management_warehouse_detailed a
|
|
|
- left join
|
|
|
- (select sum(collect_number) as collect_number,goods_name,status from material_management_collect_detailed e
|
|
|
- left join material_management_collect_basics f on e.basic_id = f.id and f.del_flag = 0
|
|
|
- WHERE f.`status` = 5
|
|
|
- GROUP BY e.goods_name) b
|
|
|
- on a.trade_name = b.goods_name
|
|
|
-
|
|
|
- LEFT JOIN material_management_warehouse_basics bas on a.basic_id = bas.id
|
|
|
- left join material_management_type c on a.ware_house_type = c.id
|
|
|
- ${ew.customSqlSegment}
|
|
|
- GROUP BY a.trade_name
|
|
|
- HAVING sum( trade_number ) - IFNULL(collect_number,0) <= 5
|
|
|
- ORDER BY a.update_date DESC
|
|
|
+ SELECT
|
|
|
+ a.id,
|
|
|
+ a.create_by,
|
|
|
+ a.create_date,
|
|
|
+ a.ware_house_type,
|
|
|
+ a.trade_name,
|
|
|
+ a.company,
|
|
|
+ b.NAME AS wareHouseTypeName,
|
|
|
+ sum( trade_number ) AS allNumber,
|
|
|
+ b.collect_number AS borrowNumber,
|
|
|
+ IFNULL((
|
|
|
+ sum( trade_number ) - collect_number
|
|
|
+ ),
|
|
|
+ sum( trade_number )) AS tradeNumber,
|
|
|
+ b.mmcId as mmcId
|
|
|
+ FROM
|
|
|
+ material_management_warehouse_detailed a
|
|
|
+ LEFT JOIN (
|
|
|
+ SELECT
|
|
|
+ sum( g.collect_number ) AS collect_number,
|
|
|
+ e.goods_name,
|
|
|
+ c.NAME as name,
|
|
|
+ e.basic_id as mmcId,
|
|
|
+ STATUS
|
|
|
+ FROM
|
|
|
+ material_management_collect_detailed e
|
|
|
+ LEFT JOIN material_management_collect_basics f ON e.basic_id = f.id
|
|
|
+ AND f.del_flag = 0
|
|
|
+ LEFT JOIN material_management_type c ON e.collect_type = c.id
|
|
|
+ left join material_management_collect_detailed g on e.goods_name = g.goods_name
|
|
|
+ WHERE
|
|
|
+ f.`status` = 5
|
|
|
+ GROUP BY
|
|
|
+ e.id
|
|
|
+ ) b ON a.trade_name = b.goods_name
|
|
|
+ LEFT JOIN material_management_type c ON a.ware_house_type = c.id
|
|
|
+ ${ew.customSqlSegment}
|
|
|
+ GROUP BY a.trade_name
|
|
|
+ HAVING sum( trade_number ) - IFNULL(collect_number,0) <= 5
|
|
|
+ ORDER BY a.update_date DESC
|
|
|
</select>
|
|
|
<select id="summaryList"
|
|
|
resultType="com.jeeplus.test.materialManagement.wareHouse.service.dto.WareHouseDto">
|