1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?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.minpay.db.table.own.mapper.LogisticsManageMapper">
-
- <select id="queryOrderProgressList" resultType="hashmap" parameterType="java.util.Map">
- SELECT
- a.OIF_ORDERNO "orderNo",
- c.CIF_NAME "comName",
- e.OLS_WAYBILL_NO "awbNo",
- a.OIF_LOGISTICS_ID "logisId",
- d.USR_NAME "logisName",
- e.OLS_MODIFY_TIME "modifyTime",
- e.OLS_STT "stt",
- a.OIF_STT "orderStt"
- FROM tp_order_logistics e
- LEFT JOIN tp_order_inf a ON e.OLS_ORDERNO = a.OIF_ORDERNO
- LEFT JOIN im_user b ON b.USR_ID = a.OIF_APPLY_USER
- LEFT JOIN tp_company_info c ON c.CIF_ID = a.OIF_COM_ID
- LEFT JOIN im_user d ON d.USR_ID = a.OIF_LOGISTICS_ID
- where 1=1
- <if test="comName != null and comName != ''">
- AND c.CIF_NAME like concat("%",#{comName,jdbcType=VARCHAR},"%")
- </if>
-
- <if test="orderNo != null and orderNo != ''">
- AND a.OIF_ORDERNO like concat("%",#{orderNo,jdbcType=VARCHAR},"%")
- </if>
- <if test="awbNo != null and awbNo != ''">
- AND e.OLS_WAYBILL_NO like concat("%",#{awbNo,jdbcType=VARCHAR},"%")
- </if>
- <if test="logisticsName != null and logisticsName != ''">
- and d.USR_NAME like CONCAT('%', #{logisticsName,jdbcType=VARCHAR}, '%')
- </if>
- <if test="stt != null and stt != ''">
- AND e.OLS_STT = #{stt,jdbcType=VARCHAR}
- </if>
- <if test="userId != null and userId != ''">
- AND a.OIF_LOGISTICS_ID = #{userId,jdbcType=VARCHAR}
- </if>
- and a.OIF_STT in(11,13,20)
-
- ORDER BY OIF_ORDERNO DESC
- </select>
- </mapper>
|