Browse Source

修改sql

ZeroLiYi 1 year ago
parent
commit
53ea5dfe76

+ 10 - 2
inspectiontask-server/inspectiontask-server.iml

@@ -9,6 +9,14 @@
9 9
         <webroots />
10 10
       </configuration>
11 11
     </facet>
12
+    <facet type="jpa" name="JPA">
13
+      <configuration>
14
+        <setting name="validation-enabled" value="true" />
15
+        <setting name="provider-name" value="Hibernate" />
16
+        <datasource-mapping />
17
+        <naming-strategy-map />
18
+      </configuration>
19
+    </facet>
12 20
   </component>
13 21
   <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
14 22
     <output url="file://$MODULE_DIR$/target/classes" />
@@ -31,7 +39,7 @@
31 39
     <orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" />
32 40
     <orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.0.1.Final" level="project" />
33 41
     <orderEntry type="module" module-name="inspectiontask-common" />
34
-    <orderEntry type="library" name="Maven: com.unis.springcloud:common:1.0.0" level="project" />
42
+    <orderEntry type="module" module-name="common (1) (com.unis.springcloud)" />
35 43
     <orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.1.0.Final" level="project" />
36 44
     <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.3" level="project" />
37 45
     <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" />
@@ -67,7 +75,7 @@
67 75
     <orderEntry type="library" name="Maven: net.coobird:thumbnailator:0.4.8" level="project" />
68 76
     <orderEntry type="library" name="Maven: com.belerweb:pinyin4j:2.5.1" level="project" />
69 77
     <orderEntry type="library" name="Maven: net.sourceforge.jexcelapi:jxl:2.6.12" level="project" />
70
-    <orderEntry type="module" module-name="inspectionplan-common" />
78
+    <orderEntry type="library" name="Maven: com.unis.inspectionplan:inspectionplan-common:0.0.1-SNAPSHOT" level="project" />
71 79
     <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.0.3.RELEASE" level="project" />
72 80
     <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.0.3.RELEASE" level="project" />
73 81
     <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.0.3.RELEASE" level="project" />

+ 3 - 3
inspectiontask-server/src/main/resources/mybatis/mapper/CheckCensusMapper.xml

@@ -6,7 +6,7 @@
6 6
   <select id="getInfo" parameterType="com.unis.inspectiontask.common.vo.CheckCensusQueryVO" resultType="com.unis.inspectiontask.common.vo.CheckCensusVO">
7 7
 
8 8
 		select distinct jcdw_id,
9
-		(select count(*) from t_jczzy
9
+		(select count(1) from t_jczzy
10 10
 		where jcz_id in 
11 11
 		(select t.id 
12 12
 			from t_jcz t,t_jcrw r
@@ -16,7 +16,7 @@
16 16
 			<foreach collection="rwids" item="name" index="index" open="(" close=")" separator=",">
17 17
 			    #{name}
18 18
 			</foreach>)) as rcjcrc,
19
-		(select count(*) from t_jczzy
19
+		(select count(1) from t_jczzy
20 20
 		where jcz_id in 
21 21
 		(select t.id 
22 22
 			from t_jcz t,t_jcrw r
@@ -25,7 +25,7 @@
25 25
 			and r.jcdw_id = #{dwDm} and t.rw_id in <foreach collection="rwids" item="name" index="index" open="(" close=")" separator=",">
26 26
 			    #{name}
27 27
 			</foreach>)) as fxjcrc,
28
-		(select count(*) from t_jczzy
28
+		(select count(1) from t_jczzy
29 29
 		where jcz_id in 
30 30
 		(select t.id 
31 31
 			from t_jcz t,t_jcrw r

+ 1 - 1
inspectiontask-server/src/main/resources/mybatis/mapper/PerformanceMapper.xml

@@ -54,7 +54,7 @@
54 54
   <!-- 检查次数 -->
55 55
   <select id="getPerformanceSum" parameterType="com.unis.inspectiontask.common.vo.PersonnelPerformanceQueryVO" resultType="java.lang.Integer">
56 56
     SELECT
57
-      NVL(SUM(DECODE(nr.JCNR_ID,#{dictCode},1,0)),0)
57
+    COALESCE(SUM(IF(nr.JCNR_ID = #{dictCode}, 1, 0)), 0)
58 58
     FROM  T_JCNR nr
59 59
     <where>
60 60
       nr.STATUS = 1

+ 1 - 1
inspectiontask-server/src/main/resources/mybatis/mapper/TFileMapper.xml

@@ -214,7 +214,7 @@
214 214
     </trim>
215 215
   </insert>
216 216
   <select id="countByExample" parameterType="com.unis.inspectiontask.server.example.TFileExample" resultType="java.lang.Integer" >
217
-    select count(*) from T_FILE
217
+    select count(1) from T_FILE
218 218
     <if test="_parameter != null" >
219 219
       <include refid="Example_Where_Clause" />
220 220
     </if>

+ 31 - 2
inspectiontask-server/src/main/resources/mybatis/mapper/TJczzyMapper.xml

@@ -343,7 +343,7 @@
343 343
 	</insert>
344 344
 	
345 345
 	<insert id="batchUpdateOrSave" parameterType="java.util.List">
346
-	    MERGE INTO T_JCZZY zy
346
+	<!--    MERGE INTO T_JCZZY zy
347 347
 	    USING (
348 348
 	      <foreach collection="list" item="item" index="index" separator="union" >
349 349
 	        select 
@@ -377,7 +377,36 @@
377 377
 				zy.REFRESH_TIME = t.REFRESH_TIME
378 378
 	    	WHEN NOT MATCHED THEN
379 379
 	      	INSERT ( zy.JCZ_ID, zy.ZY_ID,zy.ZY_NAME,zy.ZYKS,zy.ZYDW,zy.ZYLX,zy.IS_CZ,zy.STATUS,zy.REFRESHER,zy.REFRESHER_CODE,zy.REFRESH_TIME)
380
-	      	VALUES ( t.JCZ_ID, t.ZY_ID,t.ZY_NAME,t.ZYKS,t.ZYDW,t.ZYLX,t.IS_CZ,t.STATUS,t.REFRESHER, t.REFRESHER_CODE,t.REFRESH_TIME)
380
+	      	VALUES ( t.JCZ_ID, t.ZY_ID,t.ZY_NAME,t.ZYKS,t.ZYDW,t.ZYLX,t.IS_CZ,t.STATUS,t.REFRESHER, t.REFRESHER_CODE,t.REFRESH_TIME)-->
381
+		<foreach collection="list" item="item" index="index">
382
+			INSERT INTO T_JCZZY (ID, JCZ_ID, ZY_ID, ZY_NAME, ZYKS, ZYDW, ZYLX, IS_CZ, STATUS, REFRESHER, REFRESHER_CODE, REFRESH_TIME)
383
+			VALUES (
384
+			#{item.id,jdbcType=INTEGER},
385
+			#{item.jczId,jdbcType=INTEGER},
386
+			#{item.zyId,jdbcType=VARCHAR},
387
+			#{item.zyName,jdbcType=VARCHAR},
388
+			#{item.zyks,jdbcType=VARCHAR},
389
+			#{item.zydw,jdbcType=VARCHAR},
390
+			#{item.zylx,jdbcType=INTEGER},
391
+			#{item.isCz,jdbcType=INTEGER},
392
+			#{item.status,jdbcType=INTEGER},
393
+			#{item.refresher,jdbcType=VARCHAR},
394
+			#{item.refresherCode,jdbcType=VARCHAR},
395
+			#{item.refreshTime,jdbcType=TIMESTAMP}
396
+			)
397
+			ON DUPLICATE KEY UPDATE
398
+			JCZ_ID = VALUES(JCZ_ID),
399
+			ZY_ID = VALUES(ZY_ID),
400
+			ZY_NAME = VALUES(ZY_NAME),
401
+			ZYKS = VALUES(ZYKS),
402
+			ZYDW = VALUES(ZYDW),
403
+			ZYLX = VALUES(ZYLX),
404
+			IS_CZ = VALUES(IS_CZ),
405
+			STATUS = VALUES(STATUS),
406
+			REFRESHER = VALUES(REFRESHER),
407
+			REFRESHER_CODE = VALUES(REFRESHER_CODE),
408
+			REFRESH_TIME = VALUES(REFRESH_TIME);
409
+		</foreach>
381 410
 	</insert>
382 411
 	<!-- 删除人员 -->
383 412
     <delete id="deleteByRwId" parameterType="com.unis.inspectiontask.server.entity.TJczzyDO">