From f14c50cb0036d3ddd655ce4e34732ba396a836c4 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期二, 30 五月 2023 12:42:03 +0800
Subject: [PATCH] optimize 统计

---
 java110-db/src/main/resources/mapper/community/RouteServiceDaoImplMapper.xml |   44 +++++++++++++++++++-------------------------
 1 files changed, 19 insertions(+), 25 deletions(-)

diff --git a/java110-db/src/main/resources/mapper/community/RouteServiceDaoImplMapper.xml b/java110-db/src/main/resources/mapper/community/RouteServiceDaoImplMapper.xml
index c55de65..9babc6c 100755
--- a/java110-db/src/main/resources/mapper/community/RouteServiceDaoImplMapper.xml
+++ b/java110-db/src/main/resources/mapper/community/RouteServiceDaoImplMapper.xml
@@ -1,18 +1,13 @@
 <?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE mapper
-        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="routeServiceDaoImpl">
 
     <!-- 淇濆瓨璺敱淇℃伅 add by wuxw 2018-07-03 -->
     <insert id="saveBusinessRouteInfo" parameterType="Map">
-        insert into business_route(
-        invoke_limit_times,order_type_cd,operate,app_id,id,service_id,invoke_model
-        ) values (
-        #{invokeLimitTimes},#{orderTypeCd},#{operate},#{appId},#{id},#{serviceId},#{invokeModel}
-        )
+        insert into business_route(invoke_limit_times, order_type_cd, operate, app_id, id, service_id, invoke_model)
+        values (#{invokeLimitTimes}, #{orderTypeCd}, #{operate}, #{appId}, #{id}, #{serviceId}, #{invokeModel})
     </insert>
-
 
     <!-- 鏌ヨ璺敱淇℃伅锛圔usiness锛� add by wuxw 2018-07-03 -->
     <select id="getBusinessRouteInfo" parameterType="Map" resultType="Map">
@@ -42,26 +37,20 @@
         <if test="invokeModel !=null and invokeModel != ''">
             and t.invoke_model= #{invokeModel}
         </if>
-
     </select>
-
 
     <!-- 淇濆瓨璺敱淇℃伅鑷� instance琛ㄤ腑 add by wuxw 2018-07-03 -->
     <insert id="saveRouteInfo" parameterType="Map">
-        insert into c_route(
-        invoke_limit_times,order_type_cd,app_id,id,service_id,invoke_model
-        ) values (
-        #{invokeLimitTimes},#{orderTypeCd},#{appId},#{id},#{serviceId},#{invokeModel}
-        )
-
+        insert into c_route(invoke_limit_times, order_type_cd, app_id, id, service_id, invoke_model)
+        values (#{invokeLimitTimes}, #{orderTypeCd}, #{appId}, #{id}, #{serviceId}, #{invokeModel})
     </insert>
-
 
     <!-- 鏌ヨ璺敱淇℃伅 add by wuxw 2018-07-03 -->
     <select id="getRouteInfo" parameterType="Map" resultType="Map">
         select t.invoke_limit_times,t.invoke_limit_times invokeLimitTimes,t.order_type_cd,t.order_type_cd
         orderTypeCd,t.app_id,t.app_id appId,t.status_cd,t.status_cd statusCd,t.id,t.service_id,t.service_id
-        serviceId,t.invoke_model,t.invoke_model invokeModel,s.name serviceName,a.name appName,s.service_code serviceCode
+        serviceId,t.invoke_model,t.invoke_model invokeModel,s.name serviceName,a.name appName,s.service_code
+        serviceCode,s.url serviceUrl
         from c_route t,c_service s, c_app a
         where 1 =1
         and t.app_id = a.app_id
@@ -98,17 +87,20 @@
         <if test="serviceCode !=null and serviceCode != ''">
             and s.service_code= #{serviceCode}
         </if>
+        <if test="serviceUrl != null and serviceUrl != ''">
+            and s.url = #{serviceUrl}
+        </if>
+        <if test="appName != null and appName != ''">
+            and a.name = #{appName}
+        </if>
         <if test="page != -1 and page != null ">
             limit #{page}, #{row}
         </if>
-
     </select>
-
 
     <!-- 淇敼璺敱淇℃伅 add by wuxw 2018-07-03 -->
     <update id="updateRouteInfo" parameterType="Map">
         update c_route t set t.status_cd = #{statusCd}
-
         <if test="invokeLimitTimes !=null and invokeLimitTimes != ''">
             , t.invoke_limit_times= #{invokeLimitTimes}
         </if>
@@ -122,7 +114,6 @@
         <if test="id !=null and id != ''">
             and t.id= #{id}
         </if>
-
     </update>
 
     <!-- 鏌ヨ璺敱鏁伴噺 add by wuxw 2018-07-03 -->
@@ -164,8 +155,11 @@
         <if test="serviceCode !=null and serviceCode != ''">
             and s.service_code= #{serviceCode}
         </if>
-
-
+        <if test="serviceUrl != null and serviceUrl != ''">
+            and s.url = #{serviceUrl}
+        </if>
+        <if test="appName != null and appName != ''">
+            and a.name = #{appName}
+        </if>
     </select>
-
 </mapper>

--
Gitblit v1.8.0