|
@@ -5,108 +5,117 @@
|
|
|
<mapper namespace="com.ruoyi.orderPlan.mapper.FtmsorderbillscarsMapper">
|
|
|
|
|
|
<resultMap type="ftmsorderbillscars" id="ftmsorderbillscarsResult">
|
|
|
- <result property="id" column="id"/>
|
|
|
- <result property="pId" column="p_id"/>
|
|
|
- <result property="orgId" column="org_id"/>
|
|
|
- <result property="orderNo" column="order_no"/>
|
|
|
- <result property="cntrId" column="cntr_id"/>
|
|
|
- <result property="corpId" column="corp_id"/>
|
|
|
- <result property="cntrNo" column="cntr_no"/>
|
|
|
- <result property="carcorPid" column="carcor_pid"/>
|
|
|
- <result property="mblno" column="mblno"/>
|
|
|
- <result property="carregNo" column="carreg_no"/>
|
|
|
- <result property="driverName" column="driver_name"/>
|
|
|
- <result property="driverUserId" column="driver_user_id"/>
|
|
|
- <result property="driverTel" column="driver_tel"/>
|
|
|
- <result property="planDate" column="plan_date"/>
|
|
|
- <result property="planRemarks" column="plan_remarks"/>
|
|
|
- <result property="acceptDate" column="accept_date"/>
|
|
|
- <result property="acceptRemarks" column="accept_remarks"/>
|
|
|
- <result property="loadDate" column="load_date"/>
|
|
|
- <result property="loadRemarks" column="load_remarks"/>
|
|
|
- <result property="mdLoadDate" column="md_load_date"/>
|
|
|
- <result property="offData" column="off_data"/>
|
|
|
- <result property="offRemarks" column="off_remarks"/>
|
|
|
- <result property="mdLoadRemarks" column="md_load_remarks"/>
|
|
|
- <result property="unLoadDate" column="un_load_date"/>
|
|
|
- <result property="unLoadRemarks" column="un_load_remarks"/>
|
|
|
- <result property="waybillDate" column="waybill_date"/>
|
|
|
- <result property="qtyLoad" column="qty_load"/>
|
|
|
- <result property="qtyUnLoad" column="qty_un_load"/>
|
|
|
- <result property="cntrQty" column="cntr_qty"/>
|
|
|
- <result property="gopodsLossQty" column="gopods_loss_qty"/>
|
|
|
- <result property="cntrWeight" column="cntr_weight"/>
|
|
|
- <result property="gopodsLossrate" column="gopods_lossrate"/>
|
|
|
- <result property="waybillRemarks" column="waybill_remarks"/>
|
|
|
- <result property="gopodsLossamtCr" column="gopods_lossamt_cr"/>
|
|
|
- <result property="qtyDr" column="qty_dr"/>
|
|
|
- <result property="gopodsLossamtDr" column="gopods_lossamt_dr"/>
|
|
|
- <result property="qtyCr" column="qty_cr"/>
|
|
|
- <result property="freightPriceDr" column="freight_price_dr"/>
|
|
|
- <result property="freightPriceCr" column="freight_price_cr"/>
|
|
|
- <result property="freightAmtDr" column="freight_amt_dr"/>
|
|
|
- <result property="freightAmtCr" column="freight_amt_cr"/>
|
|
|
- <result property="feeitemDr" column="feeitem_dr"/>
|
|
|
- <result property="feeitemDrRemarks" column="feeitem_dr_remarks"/>
|
|
|
- <result property="feeitemCr" column="feeitem_cr"/>
|
|
|
- <result property="feeitemCrRemarks" column="feeitem_cr_remarks"/>
|
|
|
- <result property="amtDr" column="amt_dr"/>
|
|
|
- <result property="amtCr" column="amt_cr"/>
|
|
|
- <result property="dueDateDr" column="due_date_dr"/>
|
|
|
- <result property="dueDateCr" column="due_date_cr"/>
|
|
|
- <result property="odometerFrom" column="odometer_from"/>
|
|
|
- <result property="odometerEnd" column="odometer_end"/>
|
|
|
- <result property="milesEmpty" column="miles_empty"/>
|
|
|
- <result property="milesLoad" column="miles_load"/>
|
|
|
- <result property="miles" column="miles"/>
|
|
|
- <result property="driverbonus" column="driverbonus"/>
|
|
|
- <result property="costtoll" column="costtoll"/>
|
|
|
- <result property="costmaintain" column="costmaintain"/>
|
|
|
- <result property="costOth" column="cost_oth"/>
|
|
|
- <result property="costRemarks" column="cost_remarks"/>
|
|
|
- <result property="oilQtyper" column="oil_qtyper"/>
|
|
|
- <result property="oilQty1" column="oil_qty1"/>
|
|
|
- <result property="oilPrice1" column="oil_price1"/>
|
|
|
- <result property="oilAmt1" column="oil_amt1"/>
|
|
|
- <result property="oilQty2" column="oil_qty2"/>
|
|
|
- <result property="oilPrice2" column="oil_price2"/>
|
|
|
- <result property="oilAmt2" column="oil_amt2"/>
|
|
|
- <result property="oilQty" column="oil_qty"/>
|
|
|
- <result property="oilPrice" column="oil_price"/>
|
|
|
- <result property="oilAmt" column="oil_amt"/>
|
|
|
- <result property="oilQtyBlc" column="oil_qty_blc"/>
|
|
|
- <result property="oilAmtBlc" column="oil_amt_blc"/>
|
|
|
- <result property="profit" column="profit"/>
|
|
|
- <result property="invDrNeed" column="inv_dr_need"/>
|
|
|
- <result property="invDrStatus" column="inv_dr_status"/>
|
|
|
- <result property="invDrTaxrate" column="inv_dr_taxrate"/>
|
|
|
- <result property="invDrTaxamt" column="inv_dr_taxamt"/>
|
|
|
- <result property="invDrDate" column="inv_dr_date"/>
|
|
|
- <result property="invDrNo" column="inv_dr_no"/>
|
|
|
- <result property="accchkStaus" column="accchk_staus"/>
|
|
|
- <result property="billStatus" column="bill_status"/>
|
|
|
- <result property="orderStatus" column="order_status"/>
|
|
|
- <result property="accchkDate" column="accchk_date"/>
|
|
|
- <result property="costomAmt01" column="costom_amt_01"/>
|
|
|
- <result property="stlAmtDr" column="stl_amt_dr"/>
|
|
|
- <result property="costomAmt02" column="costom_amt_02"/>
|
|
|
- <result property="stlDateDr" column="stl_date_dr"/>
|
|
|
- <result property="costomAmt03" column="costom_amt_03"/>
|
|
|
- <result property="stlAmtCr" column="stl_amt_cr"/>
|
|
|
- <result property="costomAmt04" column="costom_amt_04"/>
|
|
|
- <result property="stlDateCr" column="stl_date_cr"/>
|
|
|
- <result property="costomAmt05" column="costom_amt_05"/>
|
|
|
- <result property="costomAmt06" column="costom_amt_06"/>
|
|
|
- <result property="delFlag" column="del_flag"/>
|
|
|
- <result property="costomStr01" column="costom_str_01"/>
|
|
|
- <result property="createBy" column="create_by"/>
|
|
|
- <result property="createTime" column="create_time"/>
|
|
|
- <result property="costomStr02" column="costom_str_02"/>
|
|
|
- <result property="updateBy" column="update_by"/>
|
|
|
- <result property="updateTime" column="update_time"/>
|
|
|
- <result property="remarks" column="remarks"/>
|
|
|
- <result property="mBillNo" column="m_bill_no"/>
|
|
|
- <result property="billKind" column="bill_kind"/>
|
|
|
+ <result property="id" column="id" />
|
|
|
+ <result property="pId" column="p_id" />
|
|
|
+ <result property="orgId" column="org_id" />
|
|
|
+ <result property="orderNo" column="order_no" />
|
|
|
+ <result property="cntrId" column="cntr_id" />
|
|
|
+ <result property="cntrNo" column="cntr_no" />
|
|
|
+ <result property="carcorPid" column="carcor_pid" />
|
|
|
+ <result property="carregNo" column="carreg_no" />
|
|
|
+ <result property="mblno" column="mblno" />
|
|
|
+ <result property="driverName" column="driver_name" />
|
|
|
+ <result property="driverTel" column="driver_tel" />
|
|
|
+ <result property="driverUserId" column="driver_user_id" />
|
|
|
+ <result property="planDate" column="plan_date" />
|
|
|
+ <result property="planRemarks" column="plan_remarks" />
|
|
|
+ <result property="acceptDate" column="accept_date" />
|
|
|
+ <result property="acceptRemarks" column="accept_remarks" />
|
|
|
+ <result property="loadDate" column="load_date" />
|
|
|
+ <result property="loadRemarks" column="load_remarks" />
|
|
|
+ <result property="mdLoadDate" column="md_load_date" />
|
|
|
+ <result property="offData" column="off_data" />
|
|
|
+ <result property="offRemarks" column="off_remarks" />
|
|
|
+ <result property="mdLoadRemarks" column="md_load_remarks" />
|
|
|
+ <result property="unLoadDate" column="un_load_date" />
|
|
|
+ <result property="unLoadRemarks" column="un_load_remarks" />
|
|
|
+ <result property="waybillDate" column="waybill_date" />
|
|
|
+ <result property="qtyLoad" column="qty_load" />
|
|
|
+ <result property="cntrQty" column="cntr_qty" />
|
|
|
+ <result property="qtyUnLoad" column="qty_un_load" />
|
|
|
+ <result property="cntrWeight" column="cntr_weight" />
|
|
|
+ <result property="gopodsLossQty" column="gopods_loss_qty" />
|
|
|
+ <result property="gopodsLossrate" column="gopods_lossrate" />
|
|
|
+ <result property="gopodsLossamtCr" column="gopods_lossamt_cr" />
|
|
|
+ <result property="qtyDr" column="qty_dr" />
|
|
|
+ <result property="waybillRemarks" column="waybill_remarks" />
|
|
|
+ <result property="gopodsLossamtDr" column="gopods_lossamt_dr" />
|
|
|
+ <result property="qtyCr" column="qty_cr" />
|
|
|
+ <result property="freightPriceDr" column="freight_price_dr" />
|
|
|
+ <result property="freightPriceCr" column="freight_price_cr" />
|
|
|
+ <result property="freightAmtDr" column="freight_amt_dr" />
|
|
|
+ <result property="freightAmtCr" column="freight_amt_cr" />
|
|
|
+ <result property="feeitemDr" column="feeitem_dr" />
|
|
|
+ <result property="feeitemDrRemarks" column="feeitem_dr_remarks" />
|
|
|
+ <result property="feeitemCr" column="feeitem_cr" />
|
|
|
+ <result property="feeitemCrRemarks" column="feeitem_cr_remarks" />
|
|
|
+ <result property="amtDr" column="amt_dr" />
|
|
|
+ <result property="amtCr" column="amt_cr" />
|
|
|
+ <result property="dueDateDr" column="due_date_dr" />
|
|
|
+ <result property="dueDateCr" column="due_date_cr" />
|
|
|
+ <result property="odometerFrom" column="odometer_from" />
|
|
|
+ <result property="odometerEnd" column="odometer_end" />
|
|
|
+ <result property="milesEmpty" column="miles_empty" />
|
|
|
+ <result property="milesLoad" column="miles_load" />
|
|
|
+ <result property="miles" column="miles" />
|
|
|
+ <result property="driverbonus" column="driverbonus" />
|
|
|
+ <result property="costtoll" column="costtoll" />
|
|
|
+ <result property="costmaintain" column="costmaintain" />
|
|
|
+ <result property="costOth" column="cost_oth" />
|
|
|
+ <result property="costRemarks" column="cost_remarks" />
|
|
|
+ <result property="oilQtyper" column="oil_qtyper" />
|
|
|
+ <result property="oilQty1" column="oil_qty1" />
|
|
|
+ <result property="oilPrice1" column="oil_price1" />
|
|
|
+ <result property="oilAmt1" column="oil_amt1" />
|
|
|
+ <result property="oilQty2" column="oil_qty2" />
|
|
|
+ <result property="oilPrice2" column="oil_price2" />
|
|
|
+ <result property="oilAmt2" column="oil_amt2" />
|
|
|
+ <result property="oilQty" column="oil_qty" />
|
|
|
+ <result property="oilPrice" column="oil_price" />
|
|
|
+ <result property="oilAmt" column="oil_amt" />
|
|
|
+ <result property="oilQtyBlc" column="oil_qty_blc" />
|
|
|
+ <result property="oilAmtBlc" column="oil_amt_blc" />
|
|
|
+ <result property="profit" column="profit" />
|
|
|
+ <result property="invDrNeed" column="inv_dr_need" />
|
|
|
+ <result property="invDrStatus" column="inv_dr_status" />
|
|
|
+ <result property="invDrTaxrate" column="inv_dr_taxrate" />
|
|
|
+ <result property="invDrTaxamt" column="inv_dr_taxamt" />
|
|
|
+ <result property="invDrDate" column="inv_dr_date" />
|
|
|
+ <result property="invDrNo" column="inv_dr_no" />
|
|
|
+ <result property="accchkStaus" column="accchk_staus" />
|
|
|
+ <result property="billStatus" column="bill_status" />
|
|
|
+ <result property="orderStatus" column="order_status" />
|
|
|
+ <result property="costomAmt01" column="costom_amt_01" />
|
|
|
+ <result property="costomAmt02" column="costom_amt_02" />
|
|
|
+ <result property="stlAmtDr" column="stl_amt_dr" />
|
|
|
+ <result property="costomAmt03" column="costom_amt_03" />
|
|
|
+ <result property="stlDateDr" column="stl_date_dr" />
|
|
|
+ <result property="costomAmt04" column="costom_amt_04" />
|
|
|
+ <result property="stlAmtCr" column="stl_amt_cr" />
|
|
|
+ <result property="costomAmt05" column="costom_amt_05" />
|
|
|
+ <result property="stlDateCr" column="stl_date_cr" />
|
|
|
+ <result property="delFlag" column="del_flag" />
|
|
|
+ <result property="costomAmt06" column="costom_amt_06" />
|
|
|
+ <result property="costomStr01" column="costom_str_01" />
|
|
|
+ <result property="createBy" column="create_by" />
|
|
|
+ <result property="costomStr02" column="costom_str_02" />
|
|
|
+ <result property="createTime" column="create_time" />
|
|
|
+ <result property="updateBy" column="update_by" />
|
|
|
+ <result property="updateTime" column="update_time" />
|
|
|
+ <result property="remarks" column="remarks" />
|
|
|
+ <result property="accchkDateCr" column="accchk_date_cr" />
|
|
|
+ <result property="mBillNo" column="m_bill_no" />
|
|
|
+ <result property="billKind" column="bill_kind" />
|
|
|
+ <result property="profitBill" column="profit_bill" />
|
|
|
+ <result property="profitCar" column="profit_car" />
|
|
|
+ <result property="corpId" column="corp_id" />
|
|
|
+ <result property="invAmtCr" column="inv_amt_cr" />
|
|
|
+ <result property="invAmtDr" column="inv_amt_dr" />
|
|
|
+ <result property="invDateCr" column="inv_date_cr" />
|
|
|
+ <result property="invDateDr" column="inv_date_dr" />
|
|
|
+ <result property="accchkAmtCr" column="accchk_amt_cr" />
|
|
|
+ <result property="accchkAmtDr" column="accchk_amt_dr" />
|
|
|
+ <result property="accchkDateDr" column="accchk_date_dr" />
|
|
|
</resultMap>
|
|
|
|
|
|
<sql id="selectftmsorderbillscarsVo">
|
|
@@ -118,10 +127,11 @@
|
|
|
feeitem_cr, feeitem_cr_remarks, amt_dr, amt_cr, due_date_dr, due_date_cr, odometer_from, odometer_end, miles_empty,
|
|
|
miles_load, miles, driverbonus, costtoll, costmaintain, cost_oth, cost_remarks, oil_qtyper, oil_qty1, oil_price1,
|
|
|
oil_amt1, oil_qty2, oil_price2, oil_amt2, oil_qty, oil_price, oil_amt, oil_qty_blc, oil_amt_blc, profit, inv_dr_need,
|
|
|
- inv_dr_status, inv_dr_taxrate, inv_dr_taxamt, inv_dr_date, inv_dr_no, accchk_staus, bill_status, order_status, accchk_date,
|
|
|
+ inv_dr_status, inv_dr_taxrate, inv_dr_taxamt, inv_dr_date, inv_dr_no, accchk_staus, bill_status, order_status, accchk_date_cr,
|
|
|
costom_amt_01, stl_amt_dr, costom_amt_02, stl_date_dr, costom_amt_03, stl_amt_cr, costom_amt_04, stl_date_cr,
|
|
|
costom_amt_05, costom_amt_06, del_flag, costom_str_01, create_by, create_time, costom_str_02, update_by, update_time,
|
|
|
- m_bill_no, bill_kind, remarks from F_TMSORDERBILLSCARS
|
|
|
+ m_bill_no, bill_kind, remarks, profit_bill, profit_car, inv_amt_cr, inv_amt_dr, inv_date_cr, inv_date_dr, accchk_amt_cr, accchk_amt_dr,
|
|
|
+ accchk_date_dr from F_TMSORDERBILLSCARS
|
|
|
</sql>
|
|
|
|
|
|
<select id="selectftmsorderbillscarsList" parameterType="ftmsorderbillscars" resultMap="ftmsorderbillscarsResult">
|
|
@@ -209,7 +219,7 @@
|
|
|
<if test="accchkStaus != null and accchkStaus != ''"> and accchk_staus = #{accchkStaus}</if>
|
|
|
<if test="billStatus != null "> and bill_status = #{billStatus}</if>
|
|
|
<if test="orderStatus != null "> and order_status = #{orderStatus}</if>
|
|
|
- <if test="accchkDate != null "> and accchk_date = #{accchkDate}</if>
|
|
|
+ <if test="accchkDateCr != null "> and accchk_date_cr = #{accchkDateCr}</if>
|
|
|
<if test="costomAmt01 != null "> and costom_amt_01 = #{costomAmt01}</if>
|
|
|
<if test="stlAmtDr != null "> and stl_amt_dr = #{stlAmtDr}</if>
|
|
|
<if test="costomAmt02 != null "> and costom_amt_02 = #{costomAmt02}</if>
|
|
@@ -308,7 +318,7 @@
|
|
|
<if test="accchkStaus != null and accchkStaus != ''"> and accchk_staus = #{accchkStaus}</if>
|
|
|
<if test="billStatus != null "> and bill_status = #{billStatus}</if>
|
|
|
<if test="orderStatus != null "> and order_status = #{orderStatus}</if>
|
|
|
- <if test="accchkDate != null "> and accchk_date = #{accchkDate}</if>
|
|
|
+ <if test="accchkDateCr != null "> and accchk_date_cr = #{accchkDateCr}</if>
|
|
|
<if test="costomAmt01 != null "> and costom_amt_01 = #{costomAmt01}</if>
|
|
|
<if test="stlAmtDr != null "> and stl_amt_dr = #{stlAmtDr}</if>
|
|
|
<if test="costomAmt02 != null "> and costom_amt_02 = #{costomAmt02}</if>
|
|
@@ -407,7 +417,7 @@
|
|
|
<if test="accchkStaus != null and accchkStaus != ''"> and accchk_staus = #{accchkStaus}</if>
|
|
|
<if test="billStatus != null "> and bill_status = #{billStatus}</if>
|
|
|
<if test="orderStatus != null "> and order_status = #{orderStatus}</if>
|
|
|
- <if test="accchkDate != null "> and accchk_date = #{accchkDate}</if>
|
|
|
+ <if test="accchkDateCr != null "> and accchk_date_cr = #{accchkDateCr}</if>
|
|
|
<if test="costomAmt01 != null "> and costom_amt_01 = #{costomAmt01}</if>
|
|
|
<if test="stlAmtDr != null "> and stl_amt_dr = #{stlAmtDr}</if>
|
|
|
<if test="costomAmt02 != null "> and costom_amt_02 = #{costomAmt02}</if>
|
|
@@ -804,6 +814,141 @@
|
|
|
where order_no = #{orderNo}
|
|
|
</select>
|
|
|
|
|
|
+ <select id="queryLedgerList" parameterType="com.ruoyi.orderPlan.domain.VehicleLedgerExcel" resultType="com.ruoyi.orderPlan.domain.VehicleLedgerExcel">
|
|
|
+ SELECT
|
|
|
+ c.id,
|
|
|
+ c.order_no orderNo,
|
|
|
+ c.mblno,
|
|
|
+ c.carreg_no carregNo,
|
|
|
+ driver.f_name driverName,
|
|
|
+ c.driver_tel driverTel,
|
|
|
+ CASE
|
|
|
+ c.order_status
|
|
|
+ WHEN 10 THEN
|
|
|
+ '车队安排'
|
|
|
+ WHEN 20 THEN
|
|
|
+ '司机受理'
|
|
|
+ WHEN 40 THEN
|
|
|
+ '提箱'
|
|
|
+ WHEN 50 THEN
|
|
|
+ '装卸货'
|
|
|
+ WHEN 60 THEN
|
|
|
+ '还卸柜'
|
|
|
+ WHEN 80 THEN
|
|
|
+ '回单'
|
|
|
+ END orderName,
|
|
|
+ c.order_status orderStatus,
|
|
|
+ p.f_name corpId,
|
|
|
+ CASE
|
|
|
+ t.bill_type
|
|
|
+ WHEN 1 THEN
|
|
|
+ '进口'
|
|
|
+ WHEN 2 THEN
|
|
|
+ '出口'
|
|
|
+ WHEN 3 THEN
|
|
|
+ '内贸'
|
|
|
+ WHEN 4 THEN
|
|
|
+ '其他'
|
|
|
+ END billType,
|
|
|
+ CASE
|
|
|
+ t.trans_type
|
|
|
+ WHEN 1 THEN
|
|
|
+ '集装箱'
|
|
|
+ WHEN 2 THEN
|
|
|
+ '搭建'
|
|
|
+ WHEN 3 THEN
|
|
|
+ '散货'
|
|
|
+ END transType,
|
|
|
+ CASE
|
|
|
+ t.trans_type
|
|
|
+ WHEN 1 THEN
|
|
|
+ '重去重回'
|
|
|
+ WHEN 2 THEN
|
|
|
+ '重去空回'
|
|
|
+ WHEN 3 THEN
|
|
|
+ '空去重回'
|
|
|
+ END transProp,
|
|
|
+ CASE
|
|
|
+ c.bill_kind
|
|
|
+ WHEN 'NN' THEN
|
|
|
+ '直单'
|
|
|
+ WHEN 'MM' THEN
|
|
|
+ '主单'
|
|
|
+ WHEN 'MH' THEN
|
|
|
+ '从单'
|
|
|
+ END billKind,
|
|
|
+ c.m_bill_no mBillNo,
|
|
|
+ g.f_name goodsId,
|
|
|
+ c.cntr_weight cntrWeight,
|
|
|
+ t.qty_plan qtyPlan,
|
|
|
+ t.weight_plan weightPlan,
|
|
|
+ t.ysl,
|
|
|
+ t.voy,
|
|
|
+ t.load_addr loadAddr,
|
|
|
+ t.load_date tLoadDate,
|
|
|
+ t.load_attn loadAttn,
|
|
|
+ t.load_attntel loadAttntel,
|
|
|
+ t.md_load_addr mdLoadAddr,
|
|
|
+ t.md_load_date tMdLoadDate,
|
|
|
+ t.md_load_attn mdLoadAttn,
|
|
|
+ t.md_load_attn_tel mdLoadAttnTel,
|
|
|
+ t.un_load_addr unLoadAddr,
|
|
|
+ t.un_load_date tUnLoadDate,
|
|
|
+ t.un_load_attn unLoadAttn,
|
|
|
+ t.un_load_attn_tel unLoadAttnTel,
|
|
|
+ dic.dict_label cntrId,
|
|
|
+ pol.f_name polId,
|
|
|
+ pod.f_name podId,
|
|
|
+ c.accept_date acceptDate,
|
|
|
+ c.cntr_qty cntrQty,
|
|
|
+ c.off_data offData,
|
|
|
+ c.load_date loadDate,
|
|
|
+ c.md_load_date mdLoadDate,
|
|
|
+ c.un_load_date unLoadDate,
|
|
|
+ c.waybill_date waybillDate,
|
|
|
+ c.waybill_remarks waybillRemarks,
|
|
|
+ c.oil_amt oilAmt,
|
|
|
+ c.cost_oth costOth,
|
|
|
+ c.driverbonus driverbonus,
|
|
|
+ c.cost_remarks costRemarks,
|
|
|
+ c.costom_amt_06 costomAmt06,
|
|
|
+ c.costom_amt_05 costomAmt05,
|
|
|
+ c.costom_amt_04 costomAmt04,
|
|
|
+ c.costom_amt_03 costomAmt03,
|
|
|
+ c.costom_amt_02 costomAmt02,
|
|
|
+ c.costom_amt_01 costomAmt01,
|
|
|
+ c.costom_str_02 costomStr02,
|
|
|
+ c.costom_str_01 costomStr01,
|
|
|
+ c.amt_dr amtDr,
|
|
|
+ c.amt_dr amtCr,
|
|
|
+ c.stl_amt_dr stlAmtDr,
|
|
|
+ c.stl_amt_cr stlAmtCr,
|
|
|
+ c.profit_bill profitBill,
|
|
|
+ c.profit_car profitCar
|
|
|
+ FROM
|
|
|
+ F_TMSORDERBILLSCARS c
|
|
|
+ LEFT JOIN F_TMSORDERBILLS t ON t.id = c.org_id
|
|
|
+ LEFT JOIN t_corps p ON p.f_id = t.corp_id
|
|
|
+ LEFT JOIN t_corps fleet ON fleet.f_id = c.carcor_pid
|
|
|
+ LEFT JOIN t_goods g ON g.f_id = t.goods_id
|
|
|
+ LEFT JOIN t_address pol ON pol.f_id = t.pol_id
|
|
|
+ AND pol.f_types = 1
|
|
|
+ LEFT JOIN t_address pod ON pod.f_id = t.pod_id
|
|
|
+ AND pod.f_types = 1
|
|
|
+ LEFT JOIN sys_dict_data dic ON dic.dict_value = c.cntr_id
|
|
|
+ AND dic.dict_type = 'data_cntrId'
|
|
|
+ LEFT JOIN t_corps driver ON driver.f_id = c.driver_user_id
|
|
|
+ <where>
|
|
|
+ <if test="stlStatus == null and stlStatus == 'T'">and c.stl_amt_dr != 0 or c.stl_amt_cr != 0</if>
|
|
|
+ <if test="stlStatus == null and stlStatus == 'F'">and c.stl_amt_dr = 0 or c.stl_amt_cr = 0</if>
|
|
|
+ <if test="accchkStatus == null and accchkStatus == 'T'">and c.accchk_amt_cr != 0 or c.accchk_amt_cr != 0</if>
|
|
|
+ <if test="accchkStatus == null and accchkStatus == 'F'">and c.accchk_amt_dr = 0 or c.accchk_amt_dr = 0</if>
|
|
|
+ <if test="invStatus == null and invStatus == 'T'">and c.inv_amt_cr != 0 or c.inv_amt_cr != 0</if>
|
|
|
+ <if test="invStatus == null and invStatus == 'F'">and c.inv_amt_dr = 0 or c.inv_amt_dr = 0</if>
|
|
|
+ </where>
|
|
|
+ ORDER BY c.id desc
|
|
|
+ </select>
|
|
|
+
|
|
|
<insert id="insertftmsorderbillscars" parameterType="ftmsorderbillscars" useGeneratedKeys="true" keyProperty="id">
|
|
|
insert into F_TMSORDERBILLSCARS
|
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
@@ -811,14 +956,13 @@
|
|
|
<if test="orgId != null">org_id,</if>
|
|
|
<if test="orderNo != null">order_no,</if>
|
|
|
<if test="cntrId != null">cntr_id,</if>
|
|
|
- <if test="corpId != null">corp_id,</if>
|
|
|
<if test="cntrNo != null">cntr_no,</if>
|
|
|
<if test="carcorPid != null">carcor_pid,</if>
|
|
|
- <if test="mblno != null">mblno,</if>
|
|
|
<if test="carregNo != null">carreg_no,</if>
|
|
|
+ <if test="mblno != null">mblno,</if>
|
|
|
<if test="driverName != null">driver_name,</if>
|
|
|
- <if test="driverUserId != null">driver_user_id,</if>
|
|
|
<if test="driverTel != null">driver_tel,</if>
|
|
|
+ <if test="driverUserId != null">driver_user_id,</if>
|
|
|
<if test="planDate != null">plan_date,</if>
|
|
|
<if test="planRemarks != null">plan_remarks,</if>
|
|
|
<if test="acceptDate != null">accept_date,</if>
|
|
@@ -833,14 +977,14 @@
|
|
|
<if test="unLoadRemarks != null">un_load_remarks,</if>
|
|
|
<if test="waybillDate != null">waybill_date,</if>
|
|
|
<if test="qtyLoad != null">qty_load,</if>
|
|
|
- <if test="qtyUnLoad != null">qty_un_load,</if>
|
|
|
<if test="cntrQty != null">cntr_qty,</if>
|
|
|
- <if test="gopodsLossQty != null">gopods_loss_qty,</if>
|
|
|
+ <if test="qtyUnLoad != null">qty_un_load,</if>
|
|
|
<if test="cntrWeight != null">cntr_weight,</if>
|
|
|
+ <if test="gopodsLossQty != null">gopods_loss_qty,</if>
|
|
|
<if test="gopodsLossrate != null">gopods_lossrate,</if>
|
|
|
- <if test="waybillRemarks != null">waybill_remarks,</if>
|
|
|
<if test="gopodsLossamtCr != null">gopods_lossamt_cr,</if>
|
|
|
<if test="qtyDr != null">qty_dr,</if>
|
|
|
+ <if test="waybillRemarks != null">waybill_remarks,</if>
|
|
|
<if test="gopodsLossamtDr != null">gopods_lossamt_dr,</if>
|
|
|
<if test="qtyCr != null">qty_cr,</if>
|
|
|
<if test="freightPriceDr != null">freight_price_dr,</if>
|
|
@@ -887,41 +1031,50 @@
|
|
|
<if test="accchkStaus != null">accchk_staus,</if>
|
|
|
<if test="billStatus != null">bill_status,</if>
|
|
|
<if test="orderStatus != null">order_status,</if>
|
|
|
- <if test="accchkDate != null">accchk_date,</if>
|
|
|
<if test="costomAmt01 != null">costom_amt_01,</if>
|
|
|
- <if test="stlAmtDr != null">stl_amt_dr,</if>
|
|
|
<if test="costomAmt02 != null">costom_amt_02,</if>
|
|
|
- <if test="stlDateDr != null">stl_date_dr,</if>
|
|
|
+ <if test="stlAmtDr != null">stl_amt_dr,</if>
|
|
|
<if test="costomAmt03 != null">costom_amt_03,</if>
|
|
|
- <if test="stlAmtCr != null">stl_amt_cr,</if>
|
|
|
+ <if test="stlDateDr != null">stl_date_dr,</if>
|
|
|
<if test="costomAmt04 != null">costom_amt_04,</if>
|
|
|
- <if test="stlDateCr != null">stl_date_cr,</if>
|
|
|
+ <if test="stlAmtCr != null">stl_amt_cr,</if>
|
|
|
<if test="costomAmt05 != null">costom_amt_05,</if>
|
|
|
- <if test="costomAmt06 != null">costom_amt_06,</if>
|
|
|
+ <if test="stlDateCr != null">stl_date_cr,</if>
|
|
|
<if test="delFlag != null">del_flag,</if>
|
|
|
+ <if test="costomAmt06 != null">costom_amt_06,</if>
|
|
|
<if test="costomStr01 != null">costom_str_01,</if>
|
|
|
<if test="createBy != null">create_by,</if>
|
|
|
- <if test="createTime != null">create_time,</if>
|
|
|
<if test="costomStr02 != null">costom_str_02,</if>
|
|
|
+ <if test="createTime != null">create_time,</if>
|
|
|
<if test="updateBy != null">update_by,</if>
|
|
|
<if test="updateTime != null">update_time,</if>
|
|
|
<if test="remarks != null">remarks,</if>
|
|
|
+ <if test="accchkDateCr != null">accchk_date_cr,</if>
|
|
|
<if test="mBillNo != null">m_bill_no,</if>
|
|
|
<if test="billKind != null">bill_kind,</if>
|
|
|
+ <if test="profitBill != null">profit_bill,</if>
|
|
|
+ <if test="profitCar != null">profit_car,</if>
|
|
|
+ <if test="corpId != null">corp_id,</if>
|
|
|
+ <if test="invAmtCr != null">inv_amt_cr,</if>
|
|
|
+ <if test="invAmtDr != null">inv_amt_dr,</if>
|
|
|
+ <if test="invDateCr != null">inv_date_cr,</if>
|
|
|
+ <if test="invDateDr != null">inv_date_dr,</if>
|
|
|
+ <if test="accchkAmtCr != null">accchk_amt_cr,</if>
|
|
|
+ <if test="accchkAmtDr != null">accchk_amt_dr,</if>
|
|
|
+ <if test="accchkDateDr != null">accchk_date_dr,</if>
|
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="pId != null">#{pId},</if>
|
|
|
<if test="orgId != null">#{orgId},</if>
|
|
|
<if test="orderNo != null">#{orderNo},</if>
|
|
|
<if test="cntrId != null">#{cntrId},</if>
|
|
|
- <if test="corpId != null">#{corpId},</if>
|
|
|
<if test="cntrNo != null">#{cntrNo},</if>
|
|
|
<if test="carcorPid != null">#{carcorPid},</if>
|
|
|
- <if test="mblno != null">#{mblno},</if>
|
|
|
<if test="carregNo != null">#{carregNo},</if>
|
|
|
+ <if test="mblno != null">#{mblno},</if>
|
|
|
<if test="driverName != null">#{driverName},</if>
|
|
|
- <if test="driverUserId != null">#{driverUserId},</if>
|
|
|
<if test="driverTel != null">#{driverTel},</if>
|
|
|
+ <if test="driverUserId != null">#{driverUserId},</if>
|
|
|
<if test="planDate != null">#{planDate},</if>
|
|
|
<if test="planRemarks != null">#{planRemarks},</if>
|
|
|
<if test="acceptDate != null">#{acceptDate},</if>
|
|
@@ -936,14 +1089,14 @@
|
|
|
<if test="unLoadRemarks != null">#{unLoadRemarks},</if>
|
|
|
<if test="waybillDate != null">#{waybillDate},</if>
|
|
|
<if test="qtyLoad != null">#{qtyLoad},</if>
|
|
|
- <if test="qtyUnLoad != null">#{qtyUnLoad},</if>
|
|
|
<if test="cntrQty != null">#{cntrQty},</if>
|
|
|
- <if test="gopodsLossQty != null">#{gopodsLossQty},</if>
|
|
|
+ <if test="qtyUnLoad != null">#{qtyUnLoad},</if>
|
|
|
<if test="cntrWeight != null">#{cntrWeight},</if>
|
|
|
+ <if test="gopodsLossQty != null">#{gopodsLossQty},</if>
|
|
|
<if test="gopodsLossrate != null">#{gopodsLossrate},</if>
|
|
|
- <if test="waybillRemarks != null">#{waybillRemarks},</if>
|
|
|
<if test="gopodsLossamtCr != null">#{gopodsLossamtCr},</if>
|
|
|
<if test="qtyDr != null">#{qtyDr},</if>
|
|
|
+ <if test="waybillRemarks != null">#{waybillRemarks},</if>
|
|
|
<if test="gopodsLossamtDr != null">#{gopodsLossamtDr},</if>
|
|
|
<if test="qtyCr != null">#{qtyCr},</if>
|
|
|
<if test="freightPriceDr != null">#{freightPriceDr},</if>
|
|
@@ -990,27 +1143,37 @@
|
|
|
<if test="accchkStaus != null">#{accchkStaus},</if>
|
|
|
<if test="billStatus != null">#{billStatus},</if>
|
|
|
<if test="orderStatus != null">#{orderStatus},</if>
|
|
|
- <if test="accchkDate != null">#{accchkDate},</if>
|
|
|
<if test="costomAmt01 != null">#{costomAmt01},</if>
|
|
|
- <if test="stlAmtDr != null">#{stlAmtDr},</if>
|
|
|
<if test="costomAmt02 != null">#{costomAmt02},</if>
|
|
|
- <if test="stlDateDr != null">#{stlDateDr},</if>
|
|
|
+ <if test="stlAmtDr != null">#{stlAmtDr},</if>
|
|
|
<if test="costomAmt03 != null">#{costomAmt03},</if>
|
|
|
- <if test="stlAmtCr != null">#{stlAmtCr},</if>
|
|
|
+ <if test="stlDateDr != null">#{stlDateDr},</if>
|
|
|
<if test="costomAmt04 != null">#{costomAmt04},</if>
|
|
|
- <if test="stlDateCr != null">#{stlDateCr},</if>
|
|
|
+ <if test="stlAmtCr != null">#{stlAmtCr},</if>
|
|
|
<if test="costomAmt05 != null">#{costomAmt05},</if>
|
|
|
- <if test="costomAmt06 != null">#{costomAmt06},</if>
|
|
|
+ <if test="stlDateCr != null">#{stlDateCr},</if>
|
|
|
<if test="delFlag != null">#{delFlag},</if>
|
|
|
+ <if test="costomAmt06 != null">#{costomAmt06},</if>
|
|
|
<if test="costomStr01 != null">#{costomStr01},</if>
|
|
|
<if test="createBy != null">#{createBy},</if>
|
|
|
- <if test="createTime != null">#{createTime},</if>
|
|
|
<if test="costomStr02 != null">#{costomStr02},</if>
|
|
|
+ <if test="createTime != null">#{createTime},</if>
|
|
|
<if test="updateBy != null">#{updateBy},</if>
|
|
|
<if test="updateTime != null">#{updateTime},</if>
|
|
|
<if test="remarks != null">#{remarks},</if>
|
|
|
+ <if test="accchkDateCr != null">#{accchkDateCr},</if>
|
|
|
<if test="mBillNo != null">#{mBillNo},</if>
|
|
|
<if test="billKind != null">#{billKind},</if>
|
|
|
+ <if test="profitBill != null">#{profitBill},</if>
|
|
|
+ <if test="profitCar != null">#{profitCar},</if>
|
|
|
+ <if test="corpId != null">#{corpId},</if>
|
|
|
+ <if test="invAmtCr != null">#{invAmtCr},</if>
|
|
|
+ <if test="invAmtDr != null">#{invAmtDr},</if>
|
|
|
+ <if test="invDateCr != null">#{invDateCr},</if>
|
|
|
+ <if test="invDateDr != null">#{invDateDr},</if>
|
|
|
+ <if test="accchkAmtCr != null">#{accchkAmtCr},</if>
|
|
|
+ <if test="accchkAmtDr != null">#{accchkAmtDr},</if>
|
|
|
+ <if test="accchkDateDr != null">#{accchkDateDr},</if>
|
|
|
</trim>
|
|
|
</insert>
|
|
|
|
|
@@ -1021,14 +1184,13 @@
|
|
|
<if test="orgId != null">org_id = #{orgId},</if>
|
|
|
<if test="orderNo != null">order_no = #{orderNo},</if>
|
|
|
<if test="cntrId != null">cntr_id = #{cntrId},</if>
|
|
|
- <if test="corpId != null">corp_id = #{corpId},</if>
|
|
|
<if test="cntrNo != null">cntr_no = #{cntrNo},</if>
|
|
|
<if test="carcorPid != null">carcor_pid = #{carcorPid},</if>
|
|
|
- <if test="mblno != null">mblno = #{mblno},</if>
|
|
|
<if test="carregNo != null">carreg_no = #{carregNo},</if>
|
|
|
+ <if test="mblno != null">mblno = #{mblno},</if>
|
|
|
<if test="driverName != null">driver_name = #{driverName},</if>
|
|
|
- <if test="driverUserId != null">driver_user_id = #{driverUserId},</if>
|
|
|
<if test="driverTel != null">driver_tel = #{driverTel},</if>
|
|
|
+ <if test="driverUserId != null">driver_user_id = #{driverUserId},</if>
|
|
|
<if test="planDate != null">plan_date = #{planDate},</if>
|
|
|
<if test="planRemarks != null">plan_remarks = #{planRemarks},</if>
|
|
|
<if test="acceptDate != null">accept_date = #{acceptDate},</if>
|
|
@@ -1043,14 +1205,14 @@
|
|
|
<if test="unLoadRemarks != null">un_load_remarks = #{unLoadRemarks},</if>
|
|
|
<if test="waybillDate != null">waybill_date = #{waybillDate},</if>
|
|
|
<if test="qtyLoad != null">qty_load = #{qtyLoad},</if>
|
|
|
- <if test="qtyUnLoad != null">qty_un_load = #{qtyUnLoad},</if>
|
|
|
<if test="cntrQty != null">cntr_qty = #{cntrQty},</if>
|
|
|
- <if test="gopodsLossQty != null">gopods_loss_qty = #{gopodsLossQty},</if>
|
|
|
+ <if test="qtyUnLoad != null">qty_un_load = #{qtyUnLoad},</if>
|
|
|
<if test="cntrWeight != null">cntr_weight = #{cntrWeight},</if>
|
|
|
+ <if test="gopodsLossQty != null">gopods_loss_qty = #{gopodsLossQty},</if>
|
|
|
<if test="gopodsLossrate != null">gopods_lossrate = #{gopodsLossrate},</if>
|
|
|
- <if test="waybillRemarks != null">waybill_remarks = #{waybillRemarks},</if>
|
|
|
<if test="gopodsLossamtCr != null">gopods_lossamt_cr = #{gopodsLossamtCr},</if>
|
|
|
<if test="qtyDr != null">qty_dr = #{qtyDr},</if>
|
|
|
+ <if test="waybillRemarks != null">waybill_remarks = #{waybillRemarks},</if>
|
|
|
<if test="gopodsLossamtDr != null">gopods_lossamt_dr = #{gopodsLossamtDr},</if>
|
|
|
<if test="qtyCr != null">qty_cr = #{qtyCr},</if>
|
|
|
<if test="freightPriceDr != null">freight_price_dr = #{freightPriceDr},</if>
|
|
@@ -1063,9 +1225,6 @@
|
|
|
<if test="feeitemCrRemarks != null">feeitem_cr_remarks = #{feeitemCrRemarks},</if>
|
|
|
<if test="amtDr != null">amt_dr = #{amtDr},</if>
|
|
|
<if test="amtCr != null">amt_cr = #{amtCr},</if>
|
|
|
- <if test="mBillNo != null">m_bill_no = #{mBillNo},</if>
|
|
|
- <if test="mBillNo == ''">m_bill_no = null,</if>
|
|
|
- <if test="billKind != null">bill_kind = #{billKind},</if>
|
|
|
<if test="dueDateDr != null">due_date_dr = #{dueDateDr},</if>
|
|
|
<if test="dueDateCr != null">due_date_cr = #{dueDateCr},</if>
|
|
|
<if test="odometerFrom != null">odometer_from = #{odometerFrom},</if>
|
|
@@ -1100,25 +1259,37 @@
|
|
|
<if test="accchkStaus != null">accchk_staus = #{accchkStaus},</if>
|
|
|
<if test="billStatus != null">bill_status = #{billStatus},</if>
|
|
|
<if test="orderStatus != null">order_status = #{orderStatus},</if>
|
|
|
- <if test="accchkDate != null">accchk_date = #{accchkDate},</if>
|
|
|
<if test="costomAmt01 != null">costom_amt_01 = #{costomAmt01},</if>
|
|
|
- <if test="stlAmtDr != null">stl_amt_dr = #{stlAmtDr},</if>
|
|
|
<if test="costomAmt02 != null">costom_amt_02 = #{costomAmt02},</if>
|
|
|
- <if test="stlDateDr != null">stl_date_dr = #{stlDateDr},</if>
|
|
|
+ <if test="stlAmtDr != null">stl_amt_dr = #{stlAmtDr},</if>
|
|
|
<if test="costomAmt03 != null">costom_amt_03 = #{costomAmt03},</if>
|
|
|
- <if test="stlAmtCr != null">stl_amt_cr = #{stlAmtCr},</if>
|
|
|
+ <if test="stlDateDr != null">stl_date_dr = #{stlDateDr},</if>
|
|
|
<if test="costomAmt04 != null">costom_amt_04 = #{costomAmt04},</if>
|
|
|
- <if test="stlDateCr != null">stl_date_cr = #{stlDateCr},</if>
|
|
|
+ <if test="stlAmtCr != null">stl_amt_cr = #{stlAmtCr},</if>
|
|
|
<if test="costomAmt05 != null">costom_amt_05 = #{costomAmt05},</if>
|
|
|
- <if test="costomAmt06 != null">costom_amt_06 = #{costomAmt06},</if>
|
|
|
+ <if test="stlDateCr != null">stl_date_cr = #{stlDateCr},</if>
|
|
|
<if test="delFlag != null">del_flag = #{delFlag},</if>
|
|
|
+ <if test="costomAmt06 != null">costom_amt_06 = #{costomAmt06},</if>
|
|
|
<if test="costomStr01 != null">costom_str_01 = #{costomStr01},</if>
|
|
|
<if test="createBy != null">create_by = #{createBy},</if>
|
|
|
- <if test="createTime != null">create_time = #{createTime},</if>
|
|
|
<if test="costomStr02 != null">costom_str_02 = #{costomStr02},</if>
|
|
|
+ <if test="createTime != null">create_time = #{createTime},</if>
|
|
|
<if test="updateBy != null">update_by = #{updateBy},</if>
|
|
|
<if test="updateTime != null">update_time = #{updateTime},</if>
|
|
|
<if test="remarks != null">remarks = #{remarks},</if>
|
|
|
+ <if test="accchkDateCr != null">accchk_date_cr = #{accchkDateCr},</if>
|
|
|
+ <if test="mBillNo != null">m_bill_no = #{mBillNo},</if>
|
|
|
+ <if test="billKind != null">bill_kind = #{billKind},</if>
|
|
|
+ <if test="profitBill != null">profit_bill = #{profitBill},</if>
|
|
|
+ <if test="profitCar != null">profit_car = #{profitCar},</if>
|
|
|
+ <if test="corpId != null">corp_id = #{corpId},</if>
|
|
|
+ <if test="invAmtCr != null">inv_amt_cr = #{invAmtCr},</if>
|
|
|
+ <if test="invAmtDr != null">inv_amt_dr = #{invAmtDr},</if>
|
|
|
+ <if test="invDateCr != null">inv_date_cr = #{invDateCr},</if>
|
|
|
+ <if test="invDateDr != null">inv_date_dr = #{invDateDr},</if>
|
|
|
+ <if test="accchkAmtCr != null">accchk_amt_cr = #{accchkAmtCr},</if>
|
|
|
+ <if test="accchkAmtDr != null">accchk_amt_dr = #{accchkAmtDr},</if>
|
|
|
+ <if test="accchkDateDr != null">accchk_date_dr = #{accchkDateDr},</if>
|
|
|
</trim>
|
|
|
where id = #{id}
|
|
|
</update>
|