|  | @@ -115,6 +115,7 @@
 | 
	
		
			
				|  |  |          <result property="fSubmitUpdate"    column="f_submit_update"/>
 | 
	
		
			
				|  |  |          <result property="fDeleteStatus"    column="f_delete_status"/>
 | 
	
		
			
				|  |  |          <result property="fRemarksFees"    column="f_remarks_fees"    />
 | 
	
		
			
				|  |  | +        <result property="fCargoPlanning"    column="f_cargo_planning"    />
 | 
	
		
			
				|  |  |      </resultMap>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <sql id="selectTWarehousebillsVo">
 | 
	
	
		
			
				|  | @@ -127,7 +128,7 @@
 | 
	
		
			
				|  |  |          f_consigneeattn, f_consigneetel, f_insurance, f_insuranceamt, f_closedate, f_docmentdate, f_vslid, f_voyid, f_typeid, f_paymode, f_laneid, f_cntval,
 | 
	
		
			
				|  |  |          free_container_date, f_business_attribution, f_supervision_unit, f_declaration_elements, f_part_number, f_ifinspection, f_value, f_weighing_date,
 | 
	
		
			
				|  |  |          f_ifsampling, send_sample_date, f_ifweight_recovery, weight_recovery_date, warehouse_status, f_times ,f_date_changed, f_chargetype,f_weigh_weight,
 | 
	
		
			
				|  |  | -               f_predict_branch,f_grade,f_delivery_details,f_salesman_id,f_itemstatus,f_updete_status, f_submit_update, f_delete_status,f_remarks_fees from t_warehousebills
 | 
	
		
			
				|  |  | +               f_predict_branch,f_grade,f_delivery_details,f_salesman_id,f_itemstatus,f_updete_status, f_submit_update, f_delete_status,f_remarks_fees,f_cargo_planning from t_warehousebills
 | 
	
		
			
				|  |  |      </sql>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <select id="selectTWarehousebillsList" parameterType="TWarehousebills" resultMap="TWarehousebillsResult">
 | 
	
	
		
			
				|  | @@ -385,7 +386,7 @@
 | 
	
		
			
				|  |  |              <if test="fNewTrademodeid != null ">and bill.f_new_trademodeid = #{fNewTrademodeid}</if>
 | 
	
		
			
				|  |  |          </where>
 | 
	
		
			
				|  |  |          ${params.dataScope}
 | 
	
		
			
				|  |  | -        ORDER BY bill.f_billstatus , bill.f_bsdate DESC
 | 
	
		
			
				|  |  | +        ORDER BY bill.f_bsdate DESC, bill.f_bstime DESC,bill.f_id DESC,bill.f_billstatus
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <select id="selectWarehouseBusinessList1" parameterType="TWarehousebills" resultType="Map">
 | 
	
	
		
			
				|  | @@ -537,7 +538,7 @@
 | 
	
		
			
				|  |  |              <if test="fNewTrademodeid != null ">and bill.f_new_trademodeid = #{fNewTrademodeid}</if>
 | 
	
		
			
				|  |  |          </where>
 | 
	
		
			
				|  |  |          ${params.dataScope}
 | 
	
		
			
				|  |  | -        ORDER BY bill.f_billstatus , bill.f_bsdate DESC
 | 
	
		
			
				|  |  | +        ORDER BY bill.f_bsdate DESC, bill.f_bstime DESC,bill.f_id DESC,bill.f_billstatus
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <select id="selectTWarehousebillsById" parameterType="Long" resultMap="TWarehousebillsResult">
 | 
	
	
		
			
				|  | @@ -891,6 +892,7 @@
 | 
	
		
			
				|  |  |              <if test="fSubmitUpdate != null">f_submit_update,</if>
 | 
	
		
			
				|  |  |              <if test="fDeleteStatus != null">f_delete_status,</if>
 | 
	
		
			
				|  |  |              <if test="fRemarksFees != null">f_remarks_fees,</if>
 | 
	
		
			
				|  |  | +            <if test="fCargoPlanning != null">f_cargo_planning,</if>
 | 
	
		
			
				|  |  |          </trim>
 | 
	
		
			
				|  |  |          <trim prefix="values (" suffix=")" suffixOverrides=",">
 | 
	
		
			
				|  |  |              <if test="fBillno != null">#{fBillno},</if>
 | 
	
	
		
			
				|  | @@ -1002,6 +1004,7 @@
 | 
	
		
			
				|  |  |              <if test="fSubmitUpdate != null">#{fSubmitUpdate},</if>
 | 
	
		
			
				|  |  |              <if test="fDeleteStatus != null">#{fDeleteStatus},</if>
 | 
	
		
			
				|  |  |              <if test="fRemarksFees != null">#{fRemarksFees},</if>
 | 
	
		
			
				|  |  | +            <if test="fCargoPlanning != null">#{fCargoPlanning},</if>
 | 
	
		
			
				|  |  |          </trim>
 | 
	
		
			
				|  |  |      </insert>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -1117,6 +1120,7 @@
 | 
	
		
			
				|  |  |              <if test="fSubmitUpdate != null">f_submit_update = #{fSubmitUpdate},</if>
 | 
	
		
			
				|  |  |              <if test="fDeleteStatus != null">f_delete_status = #{fDeleteStatus},</if>
 | 
	
		
			
				|  |  |              <if test="fRemarksFees != null">f_remarks_fees = #{fRemarksFees},</if>
 | 
	
		
			
				|  |  | +            <if test="fCargoPlanning != null">f_cargo_planning = #{fCargoPlanning},</if>
 | 
	
		
			
				|  |  |          </trim>
 | 
	
		
			
				|  |  |          where f_id = #{fId}
 | 
	
		
			
				|  |  |      </update>
 | 
	
	
		
			
				|  | @@ -1234,6 +1238,7 @@
 | 
	
		
			
				|  |  |              <if test="fSubmitUpdate != null">f_submit_update = #{fSubmitUpdate},</if>
 | 
	
		
			
				|  |  |              <if test="fDeleteStatus != null">f_delete_status = #{fDeleteStatus},</if>
 | 
	
		
			
				|  |  |              <if test="fRemarksFees != null">f_remarks_fees = #{fRemarksFees},</if>
 | 
	
		
			
				|  |  | +            <if test="fCargoPlanning != null">f_cargo_planning = #{fCargoPlanning},</if>
 | 
	
		
			
				|  |  |          </trim>
 | 
	
		
			
				|  |  |          where f_id = #{fId}
 | 
	
		
			
				|  |  |      </update>
 | 
	
	
		
			
				|  | @@ -1502,7 +1507,8 @@
 | 
	
		
			
				|  |  |              tr.f_name laneidName,
 | 
	
		
			
				|  |  |              tw.f_updete_status,
 | 
	
		
			
				|  |  |              tw.f_submit_update,
 | 
	
		
			
				|  |  | -            tw.f_delete_status
 | 
	
		
			
				|  |  | +            tw.f_delete_status,
 | 
	
		
			
				|  |  | +            tw.f_cargo_planning
 | 
	
		
			
				|  |  |          FROM t_warehousebills tw
 | 
	
		
			
				|  |  |              LEFT JOIN t_address address ON address.f_id = tw.f_loadportid
 | 
	
		
			
				|  |  |              LEFT JOIN t_address ta ON ta.f_id = tw.f_loadportid
 | 
	
	
		
			
				|  | @@ -1709,7 +1715,8 @@
 | 
	
		
			
				|  |  |          END AS moneyStatus,
 | 
	
		
			
				|  |  |          tw.f_updete_status fUpdeteStatus,
 | 
	
		
			
				|  |  |          tw.f_submit_update fSubmitUpdate,
 | 
	
		
			
				|  |  | -        tw.f_delete_status fDeleteStatus
 | 
	
		
			
				|  |  | +        tw.f_delete_status fDeleteStatus,
 | 
	
		
			
				|  |  | +        tw.f_cargo_planning fCargoPlanning
 | 
	
		
			
				|  |  |          FROM
 | 
	
		
			
				|  |  |          t_warehousebills tw
 | 
	
		
			
				|  |  |          LEFT JOIN t_address ta ON ta.f_id = tw.f_laneid
 | 
	
	
		
			
				|  | @@ -1958,7 +1965,8 @@
 | 
	
		
			
				|  |  |          tw.f_updete_status fUpdeteStatus,
 | 
	
		
			
				|  |  |          tw.f_submit_update fSubmitUpdate,
 | 
	
		
			
				|  |  |          tw.f_delete_status fDeleteStatus,
 | 
	
		
			
				|  |  | -        ROUND(IFNULL(tf.fAmount,0),2) fAmount
 | 
	
		
			
				|  |  | +        ROUND(IFNULL(tf.fAmount,0),2) fAmount,
 | 
	
		
			
				|  |  | +        tw.f_cargo_planning fCargoPlanning
 | 
	
		
			
				|  |  |          FROM
 | 
	
		
			
				|  |  |          t_warehousebills tw
 | 
	
		
			
				|  |  |          LEFT JOIN t_address ta ON ta.f_id = tw.f_laneid
 | 
	
	
		
			
				|  | @@ -2215,7 +2223,8 @@
 | 
	
		
			
				|  |  |                 tr.f_name      laneidName,
 | 
	
		
			
				|  |  |                 tw.f_updete_status,
 | 
	
		
			
				|  |  |                 tw.f_submit_update,
 | 
	
		
			
				|  |  | -               tw.f_delete_status
 | 
	
		
			
				|  |  | +               tw.f_delete_status,
 | 
	
		
			
				|  |  | +               tw.f_cargo_planning
 | 
	
		
			
				|  |  |          FROM t_warehousebills tw
 | 
	
		
			
				|  |  |                   LEFT JOIN t_address address ON address.f_id = tw.f_loadportid
 | 
	
		
			
				|  |  |                   LEFT JOIN t_address ta ON ta.f_id = tw.f_loadportid
 | 
	
	
		
			
				|  | @@ -2476,7 +2485,11 @@
 | 
	
		
			
				|  |  |                      substring(tr.f_no,1,2) AS measure, /*尺寸*/
 | 
	
		
			
				|  |  |                      substring(tr.f_no,3,2) AS genre, /*类型*/
 | 
	
		
			
				|  |  |                      twc.f_cntrweight AS fCntrweight, /*重量*/
 | 
	
		
			
				|  |  | -                    pro.dict_label AS boxCompany, /*箱公司*/
 | 
	
		
			
				|  |  | +                    CASE
 | 
	
		
			
				|  |  | +                        WHEN tcr.f_soc = '0' THEN tc.f_name
 | 
	
		
			
				|  |  | +                        WHEN tcr.f_soc = '1' THEN '凯和志诚'
 | 
	
		
			
				|  |  | +                    END AS boxCompany,/*箱公司最新*/
 | 
	
		
			
				|  |  | +                    pro.dict_label AS boxCompanyOld, /*箱公司旧*/
 | 
	
		
			
				|  |  |                      td.f_name AS portOfDeparture, /*始发港*/
 | 
	
		
			
				|  |  |                      ts.f_name AS destinationPort, /*目的港*/
 | 
	
		
			
				|  |  |                      tg.f_name AS goodName, /*货名*/
 | 
	
	
		
			
				|  | @@ -2539,5 +2552,45 @@
 | 
	
		
			
				|  |  |              #{fId}
 | 
	
		
			
				|  |  |          </foreach>
 | 
	
		
			
				|  |  |      </update>
 | 
	
		
			
				|  |  | +    <!--凯和单航次配船-->
 | 
	
		
			
				|  |  | +    <select id="singleVoyageByShip" parameterType="TWarehousebills" resultType="com.ruoyi.shipping.excel.singleVoyageByShipExcel">
 | 
	
		
			
				|  |  | +       SELECT
 | 
	
		
			
				|  |  | +        tv.f_name vslName,
 | 
	
		
			
				|  |  | +        ty.f_no voyNo,
 | 
	
		
			
				|  |  | +				ty.f_ATD fAtd,
 | 
	
		
			
				|  |  | +				ty.f_ATA fAta,
 | 
	
		
			
				|  |  | +				ta.f_name fName,
 | 
	
		
			
				|  |  | +        tre.f_name loadportName,
 | 
	
		
			
				|  |  | +        ts.f_name  destportName
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        FROM
 | 
	
		
			
				|  |  | +        t_warehousebills tw
 | 
	
		
			
				|  |  | +        LEFT JOIN t_address ta ON ta.f_id = tw.f_laneid
 | 
	
		
			
				|  |  | +        LEFT JOIN t_address tre ON tre.f_id = tw.f_loadportid
 | 
	
		
			
				|  |  | +        LEFT JOIN t_address ts ON ts.f_id = tw.f_destportid
 | 
	
		
			
				|  |  | +        LEFT JOIN sys_dict_data sd ON sd.dict_value = tw.f_serviceitems
 | 
	
		
			
				|  |  | +        AND sd.dict_type = 'f_serviceitems'
 | 
	
		
			
				|  |  | +        LEFT JOIN t_vessel tv ON tw.f_vslid = tv.f_id
 | 
	
		
			
				|  |  | +        LEFT JOIN t_voyage ty ON tw.f_voyid = ty.f_id
 | 
	
		
			
				|  |  | +        LEFT JOIN t_corps tp ON tw.f_corpid = tp.f_id
 | 
	
		
			
				|  |  | +        LEFT JOIN (
 | 
	
		
			
				|  |  | +        SELECT
 | 
	
		
			
				|  |  | +        th.f_pid,
 | 
	
		
			
				|  |  | +        th.f_cntrcount,
 | 
	
		
			
				|  |  | +        tr.f_no,
 | 
	
		
			
				|  |  | +        th.f_cntrid,
 | 
	
		
			
				|  |  | +        tg.f_name
 | 
	
		
			
				|  |  | +        FROM
 | 
	
		
			
				|  |  | +        t_warehousebills_cntr th
 | 
	
		
			
				|  |  | +        LEFT JOIN t_cntr tr ON th.f_cntrid = tr.f_id
 | 
	
		
			
				|  |  | +        LEFT JOIN t_goods tg ON th.f_goodsid = tg.f_id
 | 
	
		
			
				|  |  | +        ) tc ON tc.f_pid = tw.f_id
 | 
	
		
			
				|  |  | +        LEFT JOIN (SELECT f_pid,f_billstatus FROM t_warehousebillsfees GROUP BY f_pid,f_billstatus)tf ON tf.f_pid = tw.f_id
 | 
	
		
			
				|  |  | +        where
 | 
	
		
			
				|  |  | +            tw.f_typeid = '1'
 | 
	
		
			
				|  |  | +            and tw.del_flag = '0'
 | 
	
		
			
				|  |  | +        <if test="fVslid != null ">and tw.f_vslid = #{fVslid}</if>
 | 
	
		
			
				|  |  | +        <if test="fVoyid != null ">and tw.f_voyid = #{fVoyid}</if>
 | 
	
		
			
				|  |  | +    </select>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  </mapper>
 |