|
|
@ -14,6 +14,7 @@ |
|
|
|
bp.singleFinalPrice, |
|
|
|
bp.quantity, |
|
|
|
bo.payType, |
|
|
|
DATE_FORMAT(bo.closingDate, '%Y-%m-%d') as closingDate, |
|
|
|
bd.depositAll, |
|
|
|
case bo.isInsurance |
|
|
|
when 0 then '否' |
|
|
@ -51,6 +52,7 @@ |
|
|
|
bd.depositAll, |
|
|
|
bo.nodeState as saleOrderState, |
|
|
|
DATE_FORMAT(bo.createDate, '%Y-%m-%d') as createdDate, |
|
|
|
DATE_FORMAT(bo.closingDate, '%Y-%m-%d') as closingDate, |
|
|
|
case bo.isInsurance |
|
|
|
when 0 then '否' |
|
|
|
when 1 then '是' end as insuranceInfo, |
|
|
@ -100,6 +102,7 @@ |
|
|
|
bo.payTypeKey AS carPurchaseKey, |
|
|
|
bd.depositAll, |
|
|
|
bo.nodeState AS saleOrderState, |
|
|
|
DATE_FORMAT(bo.closingDate, '%Y-%m-%d') AS closingDate, |
|
|
|
DATE_FORMAT(bo.createDate, '%Y-%m-%d') AS createdDate, |
|
|
|
CASE bo.isInsurance |
|
|
|
WHEN 0 THEN '否' |
|
|
@ -181,7 +184,7 @@ |
|
|
|
</if> |
|
|
|
<if test="vinNo != null and vinNo != ''"> |
|
|
|
<if test="orderingNo == null or orderingNo == ''"> |
|
|
|
HAVING vinNo like concat('%',#{vinNo},'%') |
|
|
|
HAVING vinNo like concat('%',#{vinNo},'%') |
|
|
|
</if> |
|
|
|
</if> |
|
|
|
<if test="vinNo == null or vinNo == ''"> |
|
|
@ -201,7 +204,7 @@ |
|
|
|
p.quantity as number, |
|
|
|
bm.modelSid |
|
|
|
from bus_sales_order_model bm |
|
|
|
left join bus_sales_order_price p on bm.salesOrderSid = p.salesOrderSid |
|
|
|
left join bus_sales_order_price p on bm.salesOrderSid = p.salesOrderSid |
|
|
|
where bm.salesOrderSid = #{saleOrderSid} |
|
|
|
</select> |
|
|
|
<!--App初始化销售订单单据信息--> |
|
|
@ -294,8 +297,8 @@ |
|
|
|
bs.distributorUnitTwo as intermediaryUnit2, |
|
|
|
bs.distributorPriceTwo as agencyFee2 |
|
|
|
from bus_sales_order bo |
|
|
|
left join bus_sales_order_price bp on bp.salesOrderSid = bo.sid |
|
|
|
left join bus_sales_order_submit bs on bo.sid = bs.salesOrderSid |
|
|
|
left join bus_sales_order_price bp on bp.salesOrderSid = bo.sid |
|
|
|
left join bus_sales_order_submit bs on bo.sid = bs.salesOrderSid |
|
|
|
where bo.sid = #{sid} |
|
|
|
</select> |
|
|
|
|
|
|
@ -312,9 +315,9 @@ |
|
|
|
bo.staffName as sellerName, |
|
|
|
bo.notes as addRemarks, |
|
|
|
case bo.type |
|
|
|
when 1 then '现车' |
|
|
|
when 2 then '采购订单' |
|
|
|
when 3 then '排产' end as orderType, |
|
|
|
when 1 then '现车' |
|
|
|
when 2 then '采购订单' |
|
|
|
when 3 then '排产' end as orderType, |
|
|
|
bo.orgSid, |
|
|
|
bo.billNo, |
|
|
|
bo.financePlanValue, |
|
|
@ -391,7 +394,7 @@ |
|
|
|
bo.mobile as modelName, |
|
|
|
bsov.linkNo AS vin |
|
|
|
FROM bus_sales_order bo |
|
|
|
LEFT JOIN bus_sales_order_vehicle bsov ON bsov.salesOrderSid = bo.sid |
|
|
|
LEFT JOIN bus_sales_order_vehicle bsov ON bsov.salesOrderSid = bo.sid |
|
|
|
WHERE bo.contractNo = #{contractNo} |
|
|
|
</select> |
|
|
|
<select id="getByContractNo" resultType="com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderDetailsVo"> |
|
|
@ -403,7 +406,7 @@ |
|
|
|
<select id="getVinsidByConSid" resultType="java.lang.String"> |
|
|
|
select linkSid |
|
|
|
from bus_sales_order_vehicle bv |
|
|
|
left join bus_sales_order bo on bo.sid = bv.salesOrderSid |
|
|
|
left join bus_sales_order bo on bo.sid = bv.salesOrderSid |
|
|
|
where bo.contractNo = #{contractNo} |
|
|
|
and bv.linkNo = #{vinNo} |
|
|
|
</select> |
|
|
@ -449,7 +452,7 @@ |
|
|
|
<select id="selectTemporaryNo" resultType="com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrdeVo"> |
|
|
|
select bv.temporaryNo, bo.contractNo |
|
|
|
from bus_sales_order bo |
|
|
|
left join bus_sales_order_vehicle bv on bo.sid = bv.salesOrderSid |
|
|
|
left join bus_sales_order_vehicle bv on bo.sid = bv.salesOrderSid |
|
|
|
where bo.nodeState = '已办结' |
|
|
|
and bv.linkSid = #{vehSid} |
|
|
|
and bo.contractNo = #{contractNo} |
|
|
@ -478,9 +481,9 @@ |
|
|
|
bs.userSid, |
|
|
|
bo.sid as salesOrderSid |
|
|
|
from bus_sales_order bo |
|
|
|
left join bus_sales_order_price bp on bo.sid = bp.salesOrderSid |
|
|
|
left join bus_sales_order_submit bs on bo.sid = bs.salesOrderSid |
|
|
|
left join bus_sales_order_vehicle bv on bo.sid = bv.salesOrderSid |
|
|
|
left join bus_sales_order_price bp on bo.sid = bp.salesOrderSid |
|
|
|
left join bus_sales_order_submit bs on bo.sid = bs.salesOrderSid |
|
|
|
left join bus_sales_order_vehicle bv on bo.sid = bv.salesOrderSid |
|
|
|
where bo.nodeState = '已办结' |
|
|
|
and bv.linkSid = #{vinSid} |
|
|
|
order by bo.createTime desc limit 1 |
|
|
@ -527,7 +530,7 @@ |
|
|
|
<select id="selectByContractNoToVin" resultType="java.lang.String"> |
|
|
|
select bv.sid |
|
|
|
from bus_sales_order_vehicle bv |
|
|
|
left join bus_sales_order bo on bo.sid = bv.salesOrderSid |
|
|
|
left join bus_sales_order bo on bo.sid = bv.salesOrderSid |
|
|
|
where bo.contractNo = #{contractId} |
|
|
|
</select> |
|
|
|
|
|
|
@ -540,8 +543,8 @@ |
|
|
|
<select id="selNewComSaleByVehSid" resultType="com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderDetailsVo"> |
|
|
|
SELECT * |
|
|
|
FROM bus_sales_order bso |
|
|
|
LEFT JOIN bus_sales_order_vehicle bsov |
|
|
|
ON bso.`sid` = bsov.`salesOrderSid` |
|
|
|
LEFT JOIN bus_sales_order_vehicle bsov |
|
|
|
ON bso.`sid` = bsov.`salesOrderSid` |
|
|
|
WHERE bso.`nodeState` = "已办结" |
|
|
|
AND bsov.`linkSid` = #{vehSid} |
|
|
|
ORDER BY bso.`createTime` DESC LIMIT 1 |
|
|
@ -554,6 +557,9 @@ |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selectBySid" resultType="java.lang.String"> |
|
|
|
select cc.sid from bus_sales_order bo left join anrui_base.common_contract cc on cc.contractNo = bo.contractNo where bo.sid = #{sid} |
|
|
|
select cc.sid |
|
|
|
from bus_sales_order bo |
|
|
|
left join anrui_base.common_contract cc on cc.contractNo = bo.contractNo |
|
|
|
where bo.sid = #{sid} |
|
|
|
</select> |
|
|
|
</mapper> |