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