diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/CraftMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/CraftMapper.xml index f61f2068..b4f95dde 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/CraftMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/CraftMapper.xml @@ -92,7 +92,15 @@ resultType="org.springblade.desk.dashboard.pojo.entity.DsCraftEntity"> select * from DS_CRAFT where is_deleted = 0 and PART_ID = #{partId} - and ROAM_NO = #{roamNo} + + + and ROAM_NO is null + + + and ROAM_NO = #{roamNo} + + + SELECT a.ID, @@ -42,34 +104,23 @@ a.ERP_ID, a.ERP_WO_CODE, a.MAF_STATUS, - a.URGENT_TYPE, - b.STOCK_NUM, - b.OCCUPY_NUM + a.URGENT_TYPE FROM MES_MOLD_DEMAND a - LEFT JOIN ( - SELECT - a.goods_id, - b.GOODS_CODE, - sum( a.QUANTITY ) AS STOCK_NUM, - sum( a.OCCUPY_QUANTITY ) AS OCCUPY_NUM - FROM - ST_REALTIME_STOCK a - LEFT JOIN ST_GOODS b ON a.GOODS_ID = b.id - GROUP BY - a.GOODS_ID, - b.GOODS_CODE - ) b ON a.PART_CODE = b.GOODS_CODE WHERE - IS_DELETED = 0 + a.IS_DELETED = 0 AND a.PART_CODE LIKE CONCAT('%', CONCAT(#{entity.partCode}, '%')) - + AND a.TOOL_CODE LIKE CONCAT('%', CONCAT(#{entity.toolCode}, '%')) + + AND a.MAF_STATUS = #{entity.mafStatus} + +