|
|
@ -9,15 +9,18 @@ |
|
|
|
a.mobile, |
|
|
|
b.vinNo, |
|
|
|
b.vehMark, |
|
|
|
DATE_FORMAT(a.entryTime,'%Y-%m-%d') as entryTime |
|
|
|
DATE_FORMAT(a.entryTime, '%Y-%m-%d') as entryTime |
|
|
|
from as_busrepair_bill a |
|
|
|
LEFT JOIN as_busrepair_bill_vech AS b on a.sid = b.billSid |
|
|
|
where nodeCode = 3 |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="carOutFactory" resultType="com.yxt.anrui.as.api.asbusrepairbill.AsBusrepairBillListVo"> |
|
|
|
select * from as_busrepair_bill |
|
|
|
<where>${ew.sqlSegment}</where> |
|
|
|
select * |
|
|
|
from as_busrepair_bill |
|
|
|
<where> |
|
|
|
${ew.sqlSegment} |
|
|
|
</where> |
|
|
|
</select> |
|
|
|
<select id="selectNum" resultType="java.lang.Integer"> |
|
|
|
select IFNULL(CAST(REPLACE(MAX(billNo), #{bill}, '') AS SIGNED), 0) as code |
|
|
@ -27,36 +30,67 @@ |
|
|
|
<select id="selectBySid" resultType="java.lang.Integer"> |
|
|
|
SELECT COUNT(*) |
|
|
|
FROM as_busrepair_bill |
|
|
|
WHERE nodeCode != '1' and find_in_set(sid, #{join}) |
|
|
|
WHERE nodeCode != '1' |
|
|
|
and find_in_set(sid, #{join}) |
|
|
|
</select> |
|
|
|
<select id="listPage" resultType="com.yxt.anrui.as.api.asbusrepairbill.AsBusrepairBillVo"> |
|
|
|
SELECT |
|
|
|
b.sid, |
|
|
|
b.billNo, |
|
|
|
b.nodeName, |
|
|
|
b.useOrgName, |
|
|
|
b.dept, |
|
|
|
b.createByName, |
|
|
|
b.createTime, |
|
|
|
b.billType, |
|
|
|
b.`subject`, |
|
|
|
b.entryTime, |
|
|
|
b.estimatedFinishTime, |
|
|
|
b.customerName, |
|
|
|
b.mobile, |
|
|
|
b.customerOrg, |
|
|
|
v.vehMark, |
|
|
|
v.vinNo, |
|
|
|
v.vehModel, |
|
|
|
b.waitorName, |
|
|
|
b.groupName, |
|
|
|
b.mainRepairers, |
|
|
|
b.remarks, |
|
|
|
i.isInvoicing |
|
|
|
FROM |
|
|
|
as_busrepair_bill AS b |
|
|
|
LEFT JOIN as_busrepair_bill_vech AS v ON b.sid = v.billSid |
|
|
|
LEFT JOIN as_busrepair_bill_invoice AS i ON b.sid = i.billSid |
|
|
|
<where>${ew.sqlSegment}</where> |
|
|
|
SELECT b.sid, |
|
|
|
b.billNo, |
|
|
|
b.nodeName, |
|
|
|
b.useOrgName, |
|
|
|
b.dept, |
|
|
|
b.createByName, |
|
|
|
b.createTime, |
|
|
|
b.billType, |
|
|
|
b.`subject`, |
|
|
|
b.entryTime, |
|
|
|
b.estimatedFinishTime, |
|
|
|
b.customerName, |
|
|
|
b.mobile, |
|
|
|
b.customerOrg, |
|
|
|
v.vehMark, |
|
|
|
v.vinNo, |
|
|
|
v.vehModel, |
|
|
|
b.waitorName, |
|
|
|
b.groupName, |
|
|
|
b.mainRepairers, |
|
|
|
b.remarks, |
|
|
|
i.isInvoicing |
|
|
|
FROM as_busrepair_bill AS b |
|
|
|
LEFT JOIN as_busrepair_bill_vech AS v ON b.sid = v.billSid |
|
|
|
LEFT JOIN as_busrepair_bill_invoice AS i ON b.sid = i.billSid |
|
|
|
<where> |
|
|
|
${ew.sqlSegment} |
|
|
|
</where> |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="pageBillList" resultType="com.yxt.anrui.as.api.asbusrepairbill.AsBusrepairPageVo"> |
|
|
|
select b.sid, |
|
|
|
a.billNo, |
|
|
|
a.billType, |
|
|
|
DATE_FORMAT(a.createTime, '%Y-%m-%d') as billTime, |
|
|
|
a.customerSid, |
|
|
|
a.customerName, |
|
|
|
a.mobile, |
|
|
|
b.vinNo, |
|
|
|
b.vehMark, |
|
|
|
DATE_FORMAT(a.entryTime, '%Y-%m-%d') as entryTime |
|
|
|
from as_busrepair_bill a |
|
|
|
LEFT JOIN as_busrepair_bill_vech AS b on a.sid = b.billSid |
|
|
|
<where> |
|
|
|
${ew.sqlSegment} |
|
|
|
</where> |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selectByBillNo" resultType="com.yxt.anrui.as.api.asbusrepairbill.AsBusrepairPageVo"> |
|
|
|
select a.billNo, |
|
|
|
DATE_FORMAT(a.createTime, '%Y-%m-%d') as billTime, |
|
|
|
a.customerSid, |
|
|
|
a.customerName, |
|
|
|
b.vehMark, |
|
|
|
b.vinNo |
|
|
|
from as_busrepair_bill a |
|
|
|
LEFT JOIN as_busrepair_bill_vech AS b on a.sid = b.billSid |
|
|
|
where b.sid = #{sid} |
|
|
|
</select> |
|
|
|
</mapper> |
|
|
|