From 8b7ae914554652266b31f3bb4237106f1b220cc7 Mon Sep 17 00:00:00 2001
From: huang <1532065656@qq.com>
Date: 星期一, 20 十月 2025 16:02:11 +0800
Subject: [PATCH] 阿尔及利亚代码逻辑修改,页面布局修改
---
hangzhoumesParent/common/servicebase/src/main/resources/mapper/UpPattenUsageMapper.xml | 34 +++++++++++++++++++++++-----------
1 files changed, 23 insertions(+), 11 deletions(-)
diff --git a/hangzhoumesParent/common/servicebase/src/main/resources/mapper/UpPattenUsageMapper.xml b/hangzhoumesParent/common/servicebase/src/main/resources/mapper/UpPattenUsageMapper.xml
index e19a528..6af689e 100644
--- a/hangzhoumesParent/common/servicebase/src/main/resources/mapper/UpPattenUsageMapper.xml
+++ b/hangzhoumesParent/common/servicebase/src/main/resources/mapper/UpPattenUsageMapper.xml
@@ -14,17 +14,29 @@
<result column="group_number" property="groupNumber"/>
</resultMap>
<select id="queryRawGlassByEngineeringId" resultMap="baseMap">
- SET @prev_width := NULL;
- SET @prev_height := NULL;
- SET @counter := 0;
- SELECT t.*,
- @counter := IF(@prev_width = width and @prev_height = height, @counter, @counter + 1) AS group_number,
- @prev_width := width,
- @prev_height := height
- FROM up_patten_usage t
- where t.engineering_id = #{engineeringId}
- and t.state = 0
- ORDER BY t.layout_sequence
+ SELECT
+ t.*,
+ t.group_number
+ FROM (
+ SELECT
+ upu.*,
+ -- 璁$畻缁勫彿
+ @counter := IF(@prev_width = upu.width AND @prev_height = upu.height,
+ @counter,
+ @counter + 1) AS group_number,
+ -- 鍙橀噺璧嬪��
+ @prev_width := upu.width,
+ @prev_height := upu.height
+ FROM
+ up_patten_usage upu,
+ -- 鍏抽敭锛氱敤铏氭嫙琛ㄥ垵濮嬪寲鍙橀噺锛屾浛浠e崟鐙殑SET璇彞
+ (SELECT @prev_width := NULL, @prev_height := NULL, @counter := 0) AS init_var
+ WHERE
+ upu.engineering_id = #{engineeringId}
+ AND upu.state = 0
+ ORDER BY
+ upu.layout_sequence
+ ) AS t
</select>
<select id="queryFinishByEngineering" resultType="java.lang.Integer">
SELECT id
--
Gitblit v1.8.0