Bladeren bron

同步老系统数据后,资产子查询返回多条记录

wucl 11 maanden geleden
bovenliggende
commit
526e1e8d4d

+ 4 - 4
dao/src/main/resources/mapper/AssetsMapper.xml

@@ -58,8 +58,8 @@
         allot_type,
         (SELECT production_no FROM assets_production WHERE assets_production.production_no = nodeInfo.business_sub_id) AS statementNo,
         (SELECT assets_name FROM assets_production WHERE assets_production.production_no = nodeInfo.business_sub_id) AS statementName,
-        (SELECT production_no FROM assets_production WHERE assets_production.production_no = nodeInfo.business_min_id) AS reportNo,
-        (SELECT assets_name FROM assets_production WHERE assets_production.production_no = nodeInfo.business_min_id) AS reportName,
+        (SELECT production_no FROM assets_production WHERE assets_production.production_no = nodeInfo.business_min_id limit 1) AS reportNo,
+        (SELECT assets_name FROM assets_production WHERE assets_production.production_no = nodeInfo.business_min_id limit 1) AS reportName,
         (SELECT production_type FROM assets_production WHERE assets_production.production_no = nodeInfo.business_sub_id) AS productionType,
         clientele_id,
         customer.name AS customerName,
@@ -281,8 +281,8 @@
         allot_type,
         (SELECT production_no FROM assets_production WHERE assets_production.production_no = nodeInfo.business_sub_id) AS statementNo,
         (SELECT assets_name FROM assets_production WHERE assets_production.production_no = nodeInfo.business_sub_id) AS statementName,
-        (SELECT production_no FROM assets_production WHERE assets_production.production_no = nodeInfo.business_min_id) AS reportNo,
-        (SELECT assets_name FROM assets_production WHERE assets_production.production_no = nodeInfo.business_min_id) AS reportName,
+        (SELECT production_no FROM assets_production WHERE assets_production.production_no = nodeInfo.business_min_id limit 1) AS reportNo,
+        (SELECT assets_name FROM assets_production WHERE assets_production.production_no = nodeInfo.business_min_id limit 1) AS reportName,
         (SELECT production_type FROM assets_production WHERE assets_production.production_no = nodeInfo.business_sub_id) AS productionType,
         clientele_id,
         customer.name AS customerName,

+ 1 - 1
dao/src/main/resources/mapper/WorkTaskRecordMapper.xml

@@ -547,7 +547,7 @@
         instance.business_sub_id AS statementNo,
         (SELECT assets_name FROM assets_production WHERE assets_production.production_no = instance.business_sub_id) AS
         statementName,
-        (SELECT assets_name FROM assets_production WHERE assets_production.production_no = instance.business_min_id) AS
+        (SELECT assets_name FROM assets_production WHERE assets_production.production_no = instance.business_min_id limit 1) AS
         reportName,
         instance.business_min_id AS reportNo,
         instance.state AS instanceState,