From ba87fd72f14c5ed0caf14e9d8ff116d254a8c113 Mon Sep 17 00:00:00 2001
From: zhangback <zhangback@163.com>
Date: 星期四, 16 四月 2026 10:11:32 +0800
Subject: [PATCH] 新增线上配置
---
tms/src/main/resources/mapper/tms/TmsTripMapper.xml | 31 ++++++++++++++++++++++++++++---
1 files changed, 28 insertions(+), 3 deletions(-)
diff --git a/tms/src/main/resources/mapper/tms/TmsTripMapper.xml b/tms/src/main/resources/mapper/tms/TmsTripMapper.xml
index 059adab..1a2262d 100644
--- a/tms/src/main/resources/mapper/tms/TmsTripMapper.xml
+++ b/tms/src/main/resources/mapper/tms/TmsTripMapper.xml
@@ -23,10 +23,13 @@
<result property="signImg" column="sign_img" />
<result property="zjsfUrl" column="zjsf_url" />
<result property="chqjkcnsUrl" column="chqjkcns_url" />
+ <result property="longitude" column="longitude" />
+ <result property="latitude" column="latitude" />
+ <result property="iscc" column="iscc" />
</resultMap>
<sql id="selectTmsTripVo">
- select thisTab.id, thisTab.dispatch_order_id, thisTab.driver_id, thisTab.driver_name, thisTab.vehicle_id, thisTab.vehicle_number, thisTab.trip_type, thisTab.trip_time, thisTab.odometer, thisTab.address, thisTab.voucher_url, thisTab.create_by, thisTab.create_time, thisTab.update_time, thisTab.data_source, thisTab.sign_img, thisTab.zjsf_url, thisTab.chqjkcns_url from tms_trip AS thisTab
+ select thisTab.id, thisTab.dispatch_order_id, thisTab.driver_id, thisTab.driver_name, thisTab.vehicle_id, thisTab.vehicle_number, thisTab.trip_type, thisTab.trip_time, thisTab.odometer, thisTab.address, thisTab.voucher_url, thisTab.create_by, thisTab.create_time, thisTab.update_time, thisTab.data_source, thisTab.sign_img, thisTab.zjsf_url, thisTab.chqjkcns_url, thisTab.longitude, thisTab.latitude ,thisTab.iscc from tms_trip AS thisTab
</sql>
<sql id="selectTmsTripVoCount">
select count(0) from tms_trip as thisTab
@@ -44,6 +47,9 @@
<if test="address != null and address != ''"> and thisTab.address = #{address}</if>
<if test="voucherUrl != null and voucherUrl != ''"> and thisTab.voucher_url = #{voucherUrl}</if>
<if test="dataSource != null and dataSource != ''"> and thisTab.data_source = #{dataSource}</if>
+ <if test="longitude != null and longitude != ''"> and thisTab.longitude = #{longitude}</if>
+ <if test="latitude != null and latitude != ''"> and thisTab.latitude = #{latitude}</if>
+ <if test="iscc != null and iscc != ''"> and thisTab.iscc = #{iscc}</if>
</sql>
<!--鏌ヨ-->
@@ -65,6 +71,13 @@
<include refid="whereCondition"/>
</where>
order by thisTab.id desc
+ </select>
+ <select id="selectTmsTripByTripType" resultMap="TmsTripResult">
+ <include refid="selectTmsTripVo"/>
+ where trip_type = #{tripType}
+ and dispatch_order_id = #{dispatchOrderId}
+ order by thisTab.id desc
+ limit 1
</select>
<!-- 鏂板 -->
@@ -88,6 +101,9 @@
<if test="signImg != null">sign_img,</if>
<if test="zjsfUrl != null">zjsf_url,</if>
<if test="chqjkcnsUrl != null">chqjkcns_url,</if>
+ <if test="longitude != null">longitude,</if>
+ <if test="latitude != null">latitude,</if>
+ <if test="iscc != null">iscc,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="dispatchOrderId != null">#{dispatchOrderId},</if>
@@ -107,17 +123,20 @@
<if test="signImg != null">#{signImg},</if>
<if test="zjsfUrl != null">#{zjsfUrl},</if>
<if test="chqjkcnsUrl != null">#{chqjkcnsUrl},</if>
+ <if test="longitude != null">#{longitude},</if>
+ <if test="latitude != null">#{latitude},</if>
+ <if test="iscc != null">#{iscc},</if>
</trim>
</insert>
<insert id="insertTmsTripBatch" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="id">
insert into tms_trip
<trim prefix="(" suffix=") values" suffixOverrides=",">
- id,dispatch_order_id,driver_id,driver_name,vehicle_id,vehicle_number,trip_type,trip_time,odometer,address,voucher_url,create_by,create_time,update_time,data_source,sign_img,zjsf_url,chqjkcns_url,
+ id,dispatch_order_id,driver_id,driver_name,vehicle_id,vehicle_number,trip_type,trip_time,odometer,address,voucher_url,create_by,create_time,update_time,data_source,sign_img,zjsf_url,chqjkcns_url,longitude,latitude,iscc,
</trim>
<foreach item="item" index="index" collection="list" separator=",">
<trim prefix="(" suffix=") " suffixOverrides=",">
- #{item.id},#{item.dispatchOrderId},#{item.driverId},#{item.driverName},#{item.vehicleId},#{item.vehicleNumber},#{item.tripType},#{item.tripTime},#{item.odometer},#{item.address},#{item.voucherUrl},#{item.createBy},#{item.createTime},#{item.updateTime},#{item.dataSource},#{item.signImg},#{item.zjsfUrl},#{item.chqjkcnsUrl},
+ #{item.id},#{item.dispatchOrderId},#{item.driverId},#{item.driverName},#{item.vehicleId},#{item.vehicleNumber},#{item.tripType},#{item.tripTime},#{item.odometer},#{item.address},#{item.voucherUrl},#{item.createBy},#{item.createTime},#{item.updateTime},#{item.dataSource},#{item.signImg},#{item.zjsfUrl},#{item.chqjkcnsUrl},#{item.longitude},#{item.latitude},#{item.iscc},
</trim>
</foreach>
</insert>
@@ -143,6 +162,9 @@
<if test="signImg != null">sign_img = #{signImg},</if>
<if test="zjsfUrl != null">zjsf_url = #{zjsfUrl},</if>
<if test="chqjkcnsUrl != null">chqjkcns_url = #{chqjkcnsUrl},</if>
+ <if test="longitude != null">longitude = #{longitude},</if>
+ <if test="latitude != null">latitude = #{latitude},</if>
+ <if test="iscc != null">iscc = #{iscc},</if>
</trim>
where id = #{id}
</update>
@@ -168,6 +190,9 @@
<if test="item.signImg != null">sign_img = #{item.signImg},</if>
<if test="item.zjsfUrl != null">zjsf_url = #{item.zjsfUrl},</if>
<if test="item.chqjkcnsUrl != null">chqjkcns_url = #{item.chqjkcnsUrl},</if>
+ <if test="item.longitude != null">longitude = #{item.longitude},</if>
+ <if test="item.latitude != null">latitude = #{item.latitude},</if>
+ <if test="item.iscc != null">iscc = #{item.iscc},</if>
</trim>
where id = #{item.id}
</foreach>
--
Gitblit v1.8.0