336 lines
26 KiB
XML
336 lines
26 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<!DOCTYPE mapper
|
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="com.xdadan.erp.emis.mapper.EmisTmsScanRecordMapper">
|
|
|
|
<resultMap type="EmisTmsScanRecord" id="EmisTmsScanRecordResult">
|
|
<result property="id" column="id" />
|
|
<result property="billCode" column="bill_code" />
|
|
<result property="orderSn" column="order_sn" />
|
|
<result property="scanType" column="scan_type" />
|
|
<result property="preOrNextStation" column="pre_or_next_station" />
|
|
<result property="preOrNextStationCode" column="pre_or_next_station_code" />
|
|
<result property="preOrNextStationPhone" column="pre_or_next_station_phone" />
|
|
<result property="preOrNextManCode" column="pre_or_next_man_code" />
|
|
<result property="preOrNextManPhone" column="pre_or_next_man_phone" />
|
|
<result property="scanDate" column="scan_date" />
|
|
<result property="scanManCode" column="scan_man_code" />
|
|
<result property="scanManPhone" column="scan_man_phone" />
|
|
<result property="scanMan" column="scan_man" />
|
|
<result property="preOrNextMan" column="pre_or_next_man" />
|
|
<result property="scanSite" column="scan_site" />
|
|
<result property="scanSiteCode" column="scan_site_code" />
|
|
<result property="scanSitePhone" column="scan_site_phone" />
|
|
<result property="scanWeight" column="scan_weight" />
|
|
<result property="weight" column="weight" />
|
|
<result property="destSiteCode" column="dest_site_code" />
|
|
<result property="destCode" column="dest_code" />
|
|
<result property="dispatchOrSendMan" column="dispatch_or_send_man" />
|
|
<result property="dispatchOrSendManCode" column="dispatch_or_send_man_code" />
|
|
<result property="dispatchOrSendManPhone" column="dispatch_or_send_man_phone" />
|
|
<result property="signDate" column="sign_date" />
|
|
<result property="signMan" column="sign_man" />
|
|
<result property="signSite" column="sign_site" />
|
|
<result property="signSiteCode" column="sign_site_code" />
|
|
<result property="recordMan" column="record_man" />
|
|
<result property="recordManCode" column="record_man_code" />
|
|
<result property="recordManPhone" column="record_man_phone" />
|
|
<result property="recordSiteCode" column="record_site_code" />
|
|
<result property="carNo" column="car_no" />
|
|
<result property="bagNo" column="bag_no" />
|
|
<result property="truckMan" column="truck_man" />
|
|
<result property="truckCode" column="truck_code" />
|
|
<result property="dataFrom" column="data_from" />
|
|
<result property="picUrl" column="pic_url" />
|
|
<result property="status" column="status" />
|
|
<result property="delFlag" column="del_flag" />
|
|
<result property="createBy" column="create_by" />
|
|
<result property="createTime" column="create_time" />
|
|
<result property="updateBy" column="update_by" />
|
|
<result property="updateTime" column="update_time" />
|
|
<result property="remark" column="remark" />
|
|
<result property="updateSite" column="update_site" />
|
|
<result property="createSite" column="create_site" />
|
|
|
|
<association property="waybillDetail"
|
|
column="bill_code"
|
|
select="com.xdadan.erp.emis.mapper.EmisWaybillMapper.selectLastRecordByBillCode"
|
|
fetchType="lazy"
|
|
/>
|
|
|
|
</resultMap>
|
|
|
|
|
|
<sql id="selectEmisTmsScanRecordVo">
|
|
select id, bill_code, order_sn, scan_type, pre_or_next_station, pre_or_next_station_code, pre_or_next_station_phone, pre_or_next_man_code, pre_or_next_man_phone, scan_date, scan_man_code, scan_man_phone, scan_man, pre_or_next_man, scan_site, scan_site_code, scan_site_phone, scan_weight, weight, dest_site_code, dest_code, dispatch_or_send_man, dispatch_or_send_man_code, dispatch_or_send_man_phone, sign_date, sign_man, sign_site, sign_site_code, record_man, record_man_code, record_man_phone, record_site_code, car_no, bag_no, truck_man, truck_code, data_from, pic_url, status, del_flag, create_by, create_time, update_by, update_time, remark, update_site, create_site from emis_tms_scan_record
|
|
</sql>
|
|
|
|
|
|
|
|
<select id="checkSiteScanUnique" parameterType="EmisTmsScanRecord" resultType="int">
|
|
select count(1) from emis_tms_scan_record
|
|
where bill_code = #{billCode} and scan_type=#{scanType}
|
|
and scan_site_code=#{scanSiteCode}
|
|
and to_days(scan_date) = to_days(#{scanDate})
|
|
limit 1
|
|
</select>
|
|
|
|
<!-- 获取最后一条记录 -->
|
|
<select id="selectLastRecordByBillCode" parameterType="string" resultMap="EmisTmsScanRecordResult">
|
|
select id, bill_code, order_sn, scan_type, pre_or_next_station, pre_or_next_station_code, pre_or_next_station_phone, pre_or_next_man_code, pre_or_next_man_phone, scan_date, scan_man_code, scan_man_phone, scan_man, pre_or_next_man, scan_site, scan_site_code, scan_site_phone, scan_weight, weight, dest_site_code, dest_code, dispatch_or_send_man, dispatch_or_send_man_code, dispatch_or_send_man_phone, sign_date, sign_man, sign_site, sign_site_code, record_man, record_man_code, record_man_phone, record_site_code, car_no, bag_no, truck_man, truck_code, data_from, pic_url, status, del_flag, create_by, create_time, update_by, update_time, remark, update_site, create_site
|
|
from emis_tms_scan_record a
|
|
where a.bill_code = #{billCode}
|
|
order by create_time desc limit 1
|
|
</select>
|
|
|
|
|
|
<select id="selectEmisTmsScanRecordList" parameterType="EmisTmsScanRecord" resultMap="EmisTmsScanRecordResult">
|
|
<include refid="selectEmisTmsScanRecordVo"/>
|
|
<where>
|
|
<if test="id != null "> and id = #{id}</if>
|
|
<if test="billCode != null and billCode != '' " > and bill_code=#{billCode}</if>
|
|
<if test="orderSn != null and orderSn != '' "> and order_sn like concat(#{orderSn}, '%')</if>
|
|
<if test="scanType != null and scanType != ''"> and scan_type=#{scanType}</if>
|
|
<if test="preOrNextStation != null and preOrNextStation != ''"> and pre_or_next_station like concat('%', #{preOrNextStation}, '%')</if>
|
|
<if test="preOrNextStationCode != null and preOrNextStationCode != ''"> and pre_or_next_station_code like concat('%', #{preOrNextStationCode}, '%')</if>
|
|
<if test="preOrNextStationPhone != null and preOrNextStationPhone != ''"> and pre_or_next_station_phone like concat('%', #{preOrNextStationPhone}, '%')</if>
|
|
<if test="preOrNextManCode != null and preOrNextManCode != ''"> and pre_or_next_man_code like concat('%', #{preOrNextManCode}, '%')</if>
|
|
<if test="preOrNextManPhone != null and preOrNextManPhone != ''"> and pre_or_next_man_phone like concat('%', #{preOrNextManPhone}, '%')</if>
|
|
<if test="scanDate != null "> and scan_date like concat('%', #{scanDate}, '%')</if>
|
|
<if test="scanManCode != null and scanManCode != ''"> and scan_man_code like concat('%', #{scanManCode}, '%')</if>
|
|
<if test="scanManPhone != null and scanManPhone != ''"> and scan_man_phone like concat('%', #{scanManPhone}, '%')</if>
|
|
<if test="scanMan != null and scanMan != ''"> and scan_man like concat('%', #{scanMan}, '%')</if>
|
|
<if test="preOrNextMan != null and preOrNextMan != ''"> and pre_or_next_man like concat('%', #{preOrNextMan}, '%')</if>
|
|
<if test="scanSite != null and scanSite != ''"> and scan_site like concat('%', #{scanSite}, '%')</if>
|
|
<if test="scanSiteCode != null and scanSiteCode != ''"> and scan_site_code=#{scanSiteCode}</if>
|
|
<if test="scanSitePhone != null and scanSitePhone != ''"> and scan_site_phone like concat('%', #{scanSitePhone}, '%')</if>
|
|
<if test="scanWeight != null "> and scan_weight like concat('%', #{scanWeight}, '%')</if>
|
|
<if test="weight != null "> and weight like concat('%', #{weight}, '%')</if>
|
|
<if test="destSiteCode != null and destSiteCode != ''"> and dest_site_code like concat('%', #{destSiteCode}, '%')</if>
|
|
<if test="destCode != null and destCode != ''"> and dest_code like concat('%', #{destCode}, '%')</if>
|
|
<if test="dispatchOrSendMan != null and dispatchOrSendMan != ''"> and dispatch_or_send_man like concat('%', #{dispatchOrSendMan}, '%')</if>
|
|
<if test="dispatchOrSendManCode != null and dispatchOrSendManCode != ''"> and dispatch_or_send_man_code like concat('%', #{dispatchOrSendManCode}, '%')</if>
|
|
<if test="dispatchOrSendManPhone != null and dispatchOrSendManPhone != ''"> and dispatch_or_send_man_phone like concat('%', #{dispatchOrSendManPhone}, '%')</if>
|
|
<if test="signDate != null "> and sign_date = #{signDate}</if>
|
|
<if test="signMan != null and signMan != ''"> and sign_man like concat('%', #{signMan}, '%')</if>
|
|
<if test="signSite != null and signSite != ''"> and sign_site like concat('%', #{signSite}, '%')</if>
|
|
<if test="signSiteCode != null and signSiteCode != ''"> and sign_site_code like concat('%', #{signSiteCode}, '%')</if>
|
|
<if test="recordMan != null and recordMan != ''"> and record_man like concat('%', #{recordMan}, '%')</if>
|
|
<if test="recordManCode != null and recordManCode != ''"> and record_man_code like concat('%', #{recordManCode}, '%')</if>
|
|
<if test="recordManPhone != null and recordManPhone != ''"> and record_man_phone like concat('%', #{recordManPhone}, '%')</if>
|
|
<if test="recordSiteCode != null and recordSiteCode != ''"> and record_site_code like concat('%', #{recordSiteCode}, '%')</if>
|
|
<if test="carNo != null and carNo != ''"> and car_no like concat('%', #{carNo}, '%')</if>
|
|
<if test="bagNo != null and bagNo != ''"> and bag_no like concat('%', #{bagNo}, '%')</if>
|
|
<if test="truckMan != null and truckMan != ''"> and truck_man like concat('%', #{truckMan}, '%')</if>
|
|
<if test="truckCode != null and truckCode != ''"> and truck_code like concat('%', #{truckCode}, '%')</if>
|
|
<if test="dataFrom != null and dataFrom != ''"> and data_from like concat('%', #{dataFrom}, '%')</if>
|
|
<if test="picUrl != null and picUrl != ''"> and pic_url like concat('%', #{picUrl}, '%')</if>
|
|
<if test="status != null and status != ''"> and status like concat('%', #{status}, '%')</if>
|
|
<if test="delFlag != null and delFlag != ''"> and del_flag like concat('%', #{delFlag}, '%')</if>
|
|
<if test="createBy != null and createBy != ''"> and create_by like concat('%', #{createBy}, '%')</if>
|
|
<if test="createTime != null "> and create_time = #{createTime}</if>
|
|
<if test="updateBy != null and updateBy != ''"> and update_by like concat('%', #{updateBy}, '%')</if>
|
|
<if test="updateTime != null "> and update_time = #{updateTime}</if>
|
|
<if test="remark != null and remark != ''"> and remark like concat('%', #{remark}, '%')</if>
|
|
<if test="updateSite != null and updateSite != ''"> and update_site like concat('%', #{updateSite}, '%')</if>
|
|
<if test="createSite != null and createSite != ''"> and create_site like concat('%', #{createSite}, '%')</if>
|
|
|
|
<if test="params.beginScanDate != null and params.beginScanDate != ''">
|
|
and scan_date <![CDATA[ >= ]]> #{params.beginScanDate}
|
|
</if>
|
|
<if test="params.endScanDate != null and params.endScanDate != ''">
|
|
and scan_date <![CDATA[ <= ]]> #{params.endScanDate}
|
|
</if>
|
|
<if test="params.isSubBill != null and params.isSubBill = '1'">
|
|
</if>
|
|
|
|
</where>
|
|
order by create_time desc
|
|
</select>
|
|
|
|
|
|
|
|
<!-- and params.queryType = 2-->
|
|
|
|
<select id="selectEmisTmsScanRecordById" parameterType="Long" resultMap="EmisTmsScanRecordResult">
|
|
select id, bill_code, order_sn, scan_type, pre_or_next_station, pre_or_next_station_code, pre_or_next_station_phone, pre_or_next_man_code, pre_or_next_man_phone, scan_date, scan_man_code, scan_man_phone, scan_man, pre_or_next_man, scan_site, scan_site_code, scan_site_phone, scan_weight, weight, dest_site_code, dest_code, dispatch_or_send_man, dispatch_or_send_man_code, dispatch_or_send_man_phone, sign_date, sign_man, sign_site, sign_site_code, record_man, record_man_code, record_man_phone, record_site_code, car_no, bag_no, truck_man, truck_code, data_from, pic_url, status, del_flag, create_by, create_time, update_by, update_time, remark, update_site, create_site
|
|
from emis_tms_scan_record a
|
|
where a.id = #{id}
|
|
</select>
|
|
|
|
<insert id="insertEmisTmsScanRecord" parameterType="EmisTmsScanRecord">
|
|
insert into emis_tms_scan_record
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
<if test="id != null">id,</if>
|
|
<if test="billCode != null and billCode != ''">bill_code,</if>
|
|
<if test="orderSn != null and orderSn != ''">order_sn,</if>
|
|
<if test="scanType != null and scanType != ''">scan_type,</if>
|
|
<if test="preOrNextStation != null and preOrNextStation != ''">pre_or_next_station,</if>
|
|
<if test="preOrNextStationCode != null and preOrNextStationCode != ''">pre_or_next_station_code,</if>
|
|
<if test="preOrNextStationPhone != null and preOrNextStationPhone != ''">pre_or_next_station_phone,</if>
|
|
<if test="preOrNextManCode != null and preOrNextManCode != ''">pre_or_next_man_code,</if>
|
|
<if test="preOrNextManPhone != null and preOrNextManPhone != ''">pre_or_next_man_phone,</if>
|
|
<if test="scanDate != null">scan_date,</if>
|
|
<if test="scanManCode != null and scanManCode != ''">scan_man_code,</if>
|
|
<if test="scanManPhone != null and scanManPhone != ''">scan_man_phone,</if>
|
|
<if test="scanMan != null and scanMan != ''">scan_man,</if>
|
|
<if test="preOrNextMan != null and preOrNextMan != ''">pre_or_next_man,</if>
|
|
<if test="scanSite != null and scanSite != ''">scan_site,</if>
|
|
<if test="scanSiteCode != null and scanSiteCode != ''">scan_site_code,</if>
|
|
<if test="scanSitePhone != null and scanSitePhone != ''">scan_site_phone,</if>
|
|
<if test="scanWeight != null">scan_weight,</if>
|
|
<if test="weight != null">weight,</if>
|
|
<if test="destSiteCode != null and destSiteCode != ''">dest_site_code,</if>
|
|
<if test="destCode != null and destCode != ''">dest_code,</if>
|
|
<if test="dispatchOrSendMan != null and dispatchOrSendMan != ''">dispatch_or_send_man,</if>
|
|
<if test="dispatchOrSendManCode != null and dispatchOrSendManCode != ''">dispatch_or_send_man_code,</if>
|
|
<if test="dispatchOrSendManPhone != null and dispatchOrSendManPhone != ''">dispatch_or_send_man_phone,</if>
|
|
<if test="signDate != null">sign_date,</if>
|
|
<if test="signMan != null and signMan != ''">sign_man,</if>
|
|
<if test="signSite != null and signSite != ''">sign_site,</if>
|
|
<if test="signSiteCode != null and signSiteCode != ''">sign_site_code,</if>
|
|
<if test="recordMan != null and recordMan != ''">record_man,</if>
|
|
<if test="recordManCode != null and recordManCode != ''">record_man_code,</if>
|
|
<if test="recordManPhone != null and recordManPhone != ''">record_man_phone,</if>
|
|
<if test="recordSiteCode != null and recordSiteCode != ''">record_site_code,</if>
|
|
<if test="carNo != null and carNo != ''">car_no,</if>
|
|
<if test="bagNo != null and bagNo != ''">bag_no,</if>
|
|
<if test="truckMan != null and truckMan != ''">truck_man,</if>
|
|
<if test="truckCode != null and truckCode != ''">truck_code,</if>
|
|
<if test="dataFrom != null and dataFrom != ''">data_from,</if>
|
|
<if test="picUrl != null and picUrl != ''">pic_url,</if>
|
|
<if test="status != null and status != ''">status,</if>
|
|
<if test="delFlag != null and delFlag != ''">del_flag,</if>
|
|
<if test="createBy != null and createBy != ''">create_by,</if>
|
|
<if test="createTime != null">create_time,</if>
|
|
<if test="updateBy != null and updateBy != ''">update_by,</if>
|
|
<if test="updateTime != null">update_time,</if>
|
|
<if test="remark != null and remark != ''">remark,</if>
|
|
<if test="updateSite != null and updateSite != ''">update_site,</if>
|
|
<if test="createSite != null and createSite != ''">create_site,</if>
|
|
</trim>
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<if test="id != null">#{id},</if>
|
|
<if test="billCode != null and billCode != ''">#{billCode},</if>
|
|
<if test="orderSn != null and orderSn != ''">#{orderSn},</if>
|
|
<if test="scanType != null and scanType != ''">#{scanType},</if>
|
|
<if test="preOrNextStation != null and preOrNextStation != ''">#{preOrNextStation},</if>
|
|
<if test="preOrNextStationCode != null and preOrNextStationCode != ''">#{preOrNextStationCode},</if>
|
|
<if test="preOrNextStationPhone != null and preOrNextStationPhone != ''">#{preOrNextStationPhone},</if>
|
|
<if test="preOrNextManCode != null and preOrNextManCode != ''">#{preOrNextManCode},</if>
|
|
<if test="preOrNextManPhone != null and preOrNextManPhone != ''">#{preOrNextManPhone},</if>
|
|
<if test="scanDate != null">#{scanDate},</if>
|
|
<if test="scanManCode != null and scanManCode != ''">#{scanManCode},</if>
|
|
<if test="scanManPhone != null and scanManPhone != ''">#{scanManPhone},</if>
|
|
<if test="scanMan != null and scanMan != ''">#{scanMan},</if>
|
|
<if test="preOrNextMan != null and preOrNextMan != ''">#{preOrNextMan},</if>
|
|
<if test="scanSite != null and scanSite != ''">#{scanSite},</if>
|
|
<if test="scanSiteCode != null and scanSiteCode != ''">#{scanSiteCode},</if>
|
|
<if test="scanSitePhone != null and scanSitePhone != ''">#{scanSitePhone},</if>
|
|
<if test="scanWeight != null">#{scanWeight},</if>
|
|
<if test="weight != null">#{weight},</if>
|
|
<if test="destSiteCode != null and destSiteCode != ''">#{destSiteCode},</if>
|
|
<if test="destCode != null and destCode != ''">#{destCode},</if>
|
|
<if test="dispatchOrSendMan != null and dispatchOrSendMan != ''">#{dispatchOrSendMan},</if>
|
|
<if test="dispatchOrSendManCode != null and dispatchOrSendManCode != ''">#{dispatchOrSendManCode},</if>
|
|
<if test="dispatchOrSendManPhone != null and dispatchOrSendManPhone != ''">#{dispatchOrSendManPhone},</if>
|
|
<if test="signDate != null">#{signDate},</if>
|
|
<if test="signMan != null and signMan != ''">#{signMan},</if>
|
|
<if test="signSite != null and signSite != ''">#{signSite},</if>
|
|
<if test="signSiteCode != null and signSiteCode != ''">#{signSiteCode},</if>
|
|
<if test="recordMan != null and recordMan != ''">#{recordMan},</if>
|
|
<if test="recordManCode != null and recordManCode != ''">#{recordManCode},</if>
|
|
<if test="recordManPhone != null and recordManPhone != ''">#{recordManPhone},</if>
|
|
<if test="recordSiteCode != null and recordSiteCode != ''">#{recordSiteCode},</if>
|
|
<if test="carNo != null and carNo != ''">#{carNo},</if>
|
|
<if test="bagNo != null and bagNo != ''">#{bagNo},</if>
|
|
<if test="truckMan != null and truckMan != ''">#{truckMan},</if>
|
|
<if test="truckCode != null and truckCode != ''">#{truckCode},</if>
|
|
<if test="dataFrom != null and dataFrom != ''">#{dataFrom},</if>
|
|
<if test="picUrl != null and picUrl != ''">#{picUrl},</if>
|
|
<if test="status != null and status != ''">#{status},</if>
|
|
<if test="delFlag != null and delFlag != ''">#{delFlag},</if>
|
|
<if test="createBy != null and createBy != ''">#{createBy},</if>
|
|
<if test="createTime != null">#{createTime},</if>
|
|
<if test="updateBy != null and updateBy != ''">#{updateBy},</if>
|
|
<if test="updateTime != null">#{updateTime},</if>
|
|
<if test="remark != null and remark != ''">#{remark},</if>
|
|
<if test="updateSite != null and updateSite != ''">#{updateSite},</if>
|
|
<if test="createSite != null and createSite != ''">#{createSite},</if>
|
|
</trim>
|
|
</insert>
|
|
|
|
<update id="updateEmisTmsScanRecord" parameterType="EmisTmsScanRecord">
|
|
update emis_tms_scan_record
|
|
<trim prefix="SET" suffixOverrides=",">
|
|
<if test="billCode != null and billCode != '' ">bill_code = #{billCode},</if>
|
|
<if test="orderSn != null and orderSn != '' ">order_sn = #{orderSn},</if>
|
|
<if test="scanType != null and scanType != ''">scan_type = #{scanType},</if>
|
|
<if test="preOrNextStation != null and preOrNextStation != ''">pre_or_next_station = #{preOrNextStation},</if>
|
|
<if test="preOrNextStationCode != null and preOrNextStationCode != ''">pre_or_next_station_code = #{preOrNextStationCode},</if>
|
|
<if test="preOrNextStationPhone != null and preOrNextStationPhone != ''">pre_or_next_station_phone = #{preOrNextStationPhone},</if>
|
|
<if test="preOrNextManCode != null and preOrNextManCode != ''">pre_or_next_man_code = #{preOrNextManCode},</if>
|
|
<if test="preOrNextManPhone != null and preOrNextManPhone != ''">pre_or_next_man_phone = #{preOrNextManPhone},</if>
|
|
<if test="scanDate != null">scan_date = #{scanDate},</if>
|
|
<if test="scanManCode != null and scanManCode != ''">scan_man_code = #{scanManCode},</if>
|
|
<if test="scanManPhone != null and scanManPhone != ''">scan_man_phone = #{scanManPhone},</if>
|
|
<if test="scanMan != null and scanMan != ''">scan_man = #{scanMan},</if>
|
|
<if test="preOrNextMan != null and preOrNextMan != ''">pre_or_next_man = #{preOrNextMan},</if>
|
|
<if test="scanSite != null and scanSite != ''">scan_site = #{scanSite},</if>
|
|
<if test="scanSiteCode != null and scanSiteCode != ''">scan_site_code = #{scanSiteCode},</if>
|
|
<if test="scanSitePhone != null and scanSitePhone != ''">scan_site_phone = #{scanSitePhone},</if>
|
|
<if test="scanWeight != null">scan_weight = #{scanWeight},</if>
|
|
<if test="weight != null">weight = #{weight},</if>
|
|
<if test="destSiteCode != null and destSiteCode != ''">dest_site_code = #{destSiteCode},</if>
|
|
<if test="destCode != null and destCode != ''">dest_code = #{destCode},</if>
|
|
<if test="dispatchOrSendMan != null and dispatchOrSendMan != ''">dispatch_or_send_man = #{dispatchOrSendMan},</if>
|
|
<if test="dispatchOrSendManCode != null and dispatchOrSendManCode != ''">dispatch_or_send_man_code = #{dispatchOrSendManCode},</if>
|
|
<if test="dispatchOrSendManPhone != null and dispatchOrSendManPhone != ''">dispatch_or_send_man_phone = #{dispatchOrSendManPhone},</if>
|
|
<if test="signDate != null">sign_date = #{signDate},</if>
|
|
<if test="signMan != null and signMan != ''">sign_man = #{signMan},</if>
|
|
<if test="signSite != null and signSite != ''">sign_site = #{signSite},</if>
|
|
<if test="signSiteCode != null and signSiteCode != ''">sign_site_code = #{signSiteCode},</if>
|
|
<if test="recordMan != null and recordMan != ''">record_man = #{recordMan},</if>
|
|
<if test="recordManCode != null and recordManCode != ''">record_man_code = #{recordManCode},</if>
|
|
<if test="recordManPhone != null and recordManPhone != ''">record_man_phone = #{recordManPhone},</if>
|
|
<if test="recordSiteCode != null and recordSiteCode != ''">record_site_code = #{recordSiteCode},</if>
|
|
<if test="carNo != null and carNo != ''">car_no = #{carNo},</if>
|
|
<if test="bagNo != null and bagNo != ''">bag_no = #{bagNo},</if>
|
|
<if test="truckMan != null and truckMan != ''">truck_man = #{truckMan},</if>
|
|
<if test="truckCode != null and truckCode != ''">truck_code = #{truckCode},</if>
|
|
<if test="dataFrom != null and dataFrom != ''">data_from = #{dataFrom},</if>
|
|
<if test="picUrl != null and picUrl != ''">pic_url = #{picUrl},</if>
|
|
<if test="status != null and status != ''">status = #{status},</if>
|
|
<if test="delFlag != null and delFlag != ''">del_flag = #{delFlag},</if>
|
|
<if test="createBy != null and createBy != ''">create_by = #{createBy},</if>
|
|
<if test="createTime != null">create_time = #{createTime},</if>
|
|
<if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if>
|
|
<if test="updateTime != null">update_time = #{updateTime},</if>
|
|
<if test="remark != null and remark != ''">remark = #{remark},</if>
|
|
<if test="updateSite != null and updateSite != ''">update_site = #{updateSite},</if>
|
|
<if test="createSite != null and createSite != ''">create_site = #{createSite},</if>
|
|
|
|
</trim>
|
|
where id = #{id}
|
|
</update>
|
|
|
|
<delete id="deleteEmisTmsScanRecordById" parameterType="Long">
|
|
update emis_tms_scan_record set del_flag='1' where id = #{id}
|
|
</delete>
|
|
|
|
<delete id="deleteEmisTmsScanRecordByIds" parameterType="String">
|
|
update emis_tms_scan_record set del_flag='1' where id in
|
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
|
#{id}
|
|
</foreach>
|
|
</delete>
|
|
|
|
|
|
<select id="selectTraceListByBillCode" parameterType="string" resultMap="EmisTmsScanRecordResult">
|
|
<include refid="selectEmisTmsScanRecordVo"/>
|
|
where del_flag='0' and bill_code=#{billCode}
|
|
order by create_time desc;
|
|
</select>
|
|
|
|
</mapper> |