|  | @@ -28,14 +28,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
	
		
			
				|  |  |          <result property="updateBy"    column="update_by"    />
 | 
	
		
			
				|  |  |          <result property="updateTime"    column="update_time"    />
 | 
	
		
			
				|  |  |          <result property="remark"    column="remark"    />
 | 
	
		
			
				|  |  | +        <result property="fLaneid"    column="f_laneid"    />
 | 
	
		
			
				|  |  |      </resultMap>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <sql id="selectTVoyageVo">
 | 
	
		
			
				|  |  | -        select f_id, f_pid, f_no, f_portofloadid, f_portofdischargeid, f_distinationid, f_portoftransshipment, f_ETD, f_ATD, f_ETA, f_ATA, f_days, f_ducomentrayoffdate, f_cutoffdate, f_teu, f_manageid, f_tel, case when f_status = 'T' then '正常' else '停用' end as f_status, create_by, create_time, update_by, update_time, remark from t_voyage
 | 
	
		
			
				|  |  | +        select f_id, f_pid, f_no, f_portofloadid, f_portofdischargeid, f_distinationid, f_portoftransshipment, f_ETD, f_ATD, f_ETA, f_ATA, f_days, f_ducomentrayoffdate, f_cutoffdate, f_teu, f_manageid, f_tel, case when f_status = 'T' then '正常' else '停用' end as f_status, create_by, create_time, update_by, update_time, remark,f_laneid from t_voyage
 | 
	
		
			
				|  |  |      </sql>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <select id="selectTVoyageList" parameterType="TVoyage" resultMap="TVoyageResult">
 | 
	
		
			
				|  |  |          SELECT
 | 
	
		
			
				|  |  | +        DISTINCT
 | 
	
		
			
				|  |  |          tv.f_id,
 | 
	
		
			
				|  |  |          tv.f_pid,
 | 
	
		
			
				|  |  |          te.f_name pidName,
 | 
	
	
		
			
				|  | @@ -69,7 +71,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
	
		
			
				|  |  |          tv.create_time,
 | 
	
		
			
				|  |  |          tv.update_by,
 | 
	
		
			
				|  |  |          tv.update_time,
 | 
	
		
			
				|  |  | -        tv.remark
 | 
	
		
			
				|  |  | +        tv.remark,
 | 
	
		
			
				|  |  | +        tv.f_laneid,
 | 
	
		
			
				|  |  | +        tes.f_name as fLaneName
 | 
	
		
			
				|  |  |          FROM
 | 
	
		
			
				|  |  |          t_voyage tv
 | 
	
		
			
				|  |  |          LEFT JOIN t_vessel te ON tv.f_pid = te.f_id
 | 
	
	
		
			
				|  | @@ -78,6 +82,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
	
		
			
				|  |  |          LEFT JOIN t_address tr ON tv.f_distinationid = tr.f_id
 | 
	
		
			
				|  |  |          LEFT JOIN t_address ts ON tv.f_portoftransshipment = ts.f_id
 | 
	
		
			
				|  |  |          LEFT JOIN sys_user  su ON tv.f_manageid = su.user_id
 | 
	
		
			
				|  |  | +        LEFT JOIN t_address tes ON tv.f_laneid = tes.f_id
 | 
	
		
			
				|  |  |          <where>
 | 
	
		
			
				|  |  |              tv.f_status = 'T'
 | 
	
		
			
				|  |  |              <if test="fPid != null "> and tv.f_pid = #{fPid}</if>
 | 
	
	
		
			
				|  | @@ -111,6 +116,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
	
		
			
				|  |  |              <if test='cLoadDate != null and cLoadDate[1] != null and cLoadDate[1]!= ""'>
 | 
	
		
			
				|  |  |                  and tv.create_time <= #{cLoadDate[1]}
 | 
	
		
			
				|  |  |              </if>
 | 
	
		
			
				|  |  | +            <if test="fLaneid != null "> and f_laneid = #{fLaneid}</if>
 | 
	
		
			
				|  |  |          </where>
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |      <select id="selectMessage" parameterType="TVoyage" resultMap="TVoyageResult">
 | 
	
	
		
			
				|  | @@ -148,7 +154,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
	
		
			
				|  |  |          tv.create_time,
 | 
	
		
			
				|  |  |          tv.update_by,
 | 
	
		
			
				|  |  |          tv.update_time,
 | 
	
		
			
				|  |  | -        tv.remark
 | 
	
		
			
				|  |  | +        tv.remark,
 | 
	
		
			
				|  |  | +        tv.f_laneid
 | 
	
		
			
				|  |  |          FROM
 | 
	
		
			
				|  |  |          t_voyage tv
 | 
	
		
			
				|  |  |          LEFT JOIN t_vessel te ON tv.f_pid = te.f_id
 | 
	
	
		
			
				|  | @@ -161,6 +168,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
	
		
			
				|  |  |              tv.f_status = 'T'
 | 
	
		
			
				|  |  |              AND (date(tv.f_ATD) >= DATE_SUB(CURDATE(), INTERVAL 2 DAY)
 | 
	
		
			
				|  |  |              OR tv.f_ATD IS NULL)
 | 
	
		
			
				|  |  | +            <if test="fId != null "> and tv.f_id = #{fId}</if>
 | 
	
		
			
				|  |  |              <if test="fPid != null "> and tv.f_pid = #{fPid}</if>
 | 
	
		
			
				|  |  |              <if test="fNo != null  and fNo != ''"> and tv.f_no = #{fNo}</if>
 | 
	
		
			
				|  |  |              <if test="fPortofloadid != null "> and tv.f_portofloadid = #{fPortofloadid}</if>
 | 
	
	
		
			
				|  | @@ -192,6 +200,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
	
		
			
				|  |  |              <if test='cLoadDate != null and cLoadDate[1] != null and cLoadDate[1]!= ""'>
 | 
	
		
			
				|  |  |                  and tv.create_time <= #{cLoadDate[1]}
 | 
	
		
			
				|  |  |              </if>
 | 
	
		
			
				|  |  | +            <if test="fLaneid != null "> and f_laneid = #{fLaneid}</if>
 | 
	
		
			
				|  |  |          </where>
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |      <select id="selectTVoyageListNew" parameterType="TVoyage" resultMap="TVoyageResult">
 | 
	
	
		
			
				|  | @@ -229,7 +238,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
	
		
			
				|  |  |          tv.create_time,
 | 
	
		
			
				|  |  |          tv.update_by,
 | 
	
		
			
				|  |  |          tv.update_time,
 | 
	
		
			
				|  |  | -        tv.remark
 | 
	
		
			
				|  |  | +        tv.remark,
 | 
	
		
			
				|  |  | +        tv.f_laneid
 | 
	
		
			
				|  |  |          FROM
 | 
	
		
			
				|  |  |          t_voyage tv
 | 
	
		
			
				|  |  |          LEFT JOIN t_vessel te ON tv.f_pid = te.f_id
 | 
	
	
		
			
				|  | @@ -273,6 +283,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
	
		
			
				|  |  |              <if test='cLoadDate != null and cLoadDate[1] != null and cLoadDate[1]!= ""'>
 | 
	
		
			
				|  |  |                  and tv.create_time <= #{cLoadDate[1]}
 | 
	
		
			
				|  |  |              </if>
 | 
	
		
			
				|  |  | +            <if test="fLaneid != null "> and f_laneid = #{fLaneid}</if>
 | 
	
		
			
				|  |  |          </where>
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -314,7 +325,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
	
		
			
				|  |  |              tv.create_time,
 | 
	
		
			
				|  |  |              tv.update_by,
 | 
	
		
			
				|  |  |              tv.update_time,
 | 
	
		
			
				|  |  | -            tv.remark
 | 
	
		
			
				|  |  | +            tv.remark,
 | 
	
		
			
				|  |  | +            tv.f_laneid
 | 
	
		
			
				|  |  |          FROM
 | 
	
		
			
				|  |  |              t_voyage tv
 | 
	
		
			
				|  |  |                  LEFT JOIN t_vessel te ON tv.f_pid = te.f_id
 | 
	
	
		
			
				|  | @@ -352,6 +364,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
	
		
			
				|  |  |              <if test="updateBy != null">update_by,</if>
 | 
	
		
			
				|  |  |              <if test="updateTime != null">update_time,</if>
 | 
	
		
			
				|  |  |              <if test="remark != null">remark,</if>
 | 
	
		
			
				|  |  | +            <if test="fLaneid != null">f_laneid,</if>
 | 
	
		
			
				|  |  |           </trim>
 | 
	
		
			
				|  |  |          <trim prefix="values (" suffix=")" suffixOverrides=",">
 | 
	
		
			
				|  |  |              <if test="fPid != null">#{fPid},</if>
 | 
	
	
		
			
				|  | @@ -376,6 +389,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
	
		
			
				|  |  |              <if test="updateBy != null">#{updateBy},</if>
 | 
	
		
			
				|  |  |              <if test="updateTime != null">#{updateTime},</if>
 | 
	
		
			
				|  |  |              <if test="remark != null">#{remark},</if>
 | 
	
		
			
				|  |  | +            <if test="fLaneid != null">#{fLaneid},</if>
 | 
	
		
			
				|  |  |           </trim>
 | 
	
		
			
				|  |  |      </insert>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -406,6 +420,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
	
		
			
				|  |  |              <if test="updateBy != null">update_by = #{updateBy},</if>
 | 
	
		
			
				|  |  |              <if test="updateTime != null">update_time = #{updateTime},</if>
 | 
	
		
			
				|  |  |              <if test="remark != null">remark = #{remark},</if>
 | 
	
		
			
				|  |  | +            <if test="fLaneid != null">f_laneid = #{fLaneid},</if>
 | 
	
		
			
				|  |  |          </trim>
 | 
	
		
			
				|  |  |          where f_id = #{fId}
 | 
	
		
			
				|  |  |      </update>
 |