From 8dcc839aca467738ad1f7d16818c96ca5f887148 Mon Sep 17 00:00:00 2001 From: liweidong-hj Date: Thu, 23 Apr 2026 16:49:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=83=A7=E7=BB=93=E7=A3=A8?= =?UTF-8?q?=E5=85=B7=E8=AE=A1=E5=88=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../desk/dashboard/mapper/CraftMapper.xml | 10 ++- .../desk/order/mapper/MoldDemandMapper.java | 3 +- .../desk/order/mapper/MoldDemandMapper.xml | 87 +++++++++++++++---- .../service/impl/MoldDemandServiceImpl.java | 1 + 4 files changed, 81 insertions(+), 20 deletions(-) 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} + +