Browse Source

待交车列表添加车架号17位的限制。

master
dimengzhe 1 year ago
parent
commit
dacd3c1e9f
  1. 3
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandoverpreparevehicle/BusHandoverPrepareVehicleMapper.xml
  2. 34
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandoverwait/BusHandoverWaitMapper.xml
  3. 14
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandoverwait/BusHandoverWaitService.java

3
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandoverpreparevehicle/BusHandoverPrepareVehicleMapper.xml

@ -27,8 +27,7 @@
bhv.otherDataState,
bhv.remarks
from bus_handover_prepare_vehicle bhv
left join anrui_base.base_vehicle bv on bv.sid = bhv.vinSid
where mainSid = #{sid} and length(bv.vinNo)>8
where bhv.mainSid = #{sid}
</select>
<select id="selectByApplySid"

34
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandoverwait/BusHandoverWaitMapper.xml

@ -6,7 +6,10 @@
bh.customerName,
bh.payTypeValue,
bh.modelName,
bh.payStateValue
bh.payStateValue,
(select count(*) from bus_handover_wait bw left join anrui_base.base_vehicle bv on bv.sid = bw.vinSid
where bw.contractNo = bh.contractNo
and bw.isDelete = 0 and length(bv.vinNo)>8) as nums
from bus_handover_wait bh
<where>
${ew.sqlSegment}
@ -19,28 +22,31 @@
, '%')
</if>
</where>
group by bh.contractNo
group by bh.contractNo having nums>0
</select>
<select id="selectByNo" resultType="com.yxt.anrui.buscenter.api.bushandoverwait.BusHandoverWaitListVo">
select vinNo, vinSid,sid
from bus_handover_wait
where contractNo = #{contractNo}
and isDelete = 0
select bw.vinNo, bw.vinSid,bw.sid
from bus_handover_wait bw
left join anrui_base.base_vehicle bv on bv.sid = bw.vinSid
where bw.contractNo = #{contractNo}
and bw.isDelete = 0
</select>
<select id="selectListPageVo"
resultType="com.yxt.anrui.buscenter.api.bushandoverwait.BusHandoverWaitListPageVo">
select
sid,
contractNo,
customerName,
payTypeValue,
payStateValue,
vinNo,
modelName
from bus_handover_wait
bw.sid,
bw.contractNo,
bw.customerName,
bw.payTypeValue,
bw.payStateValue,
bw.vinNo,
bw.modelName
from bus_handover_wait bw
left join anrui_base.base_vehicle bv on bv.sid = bw.vinSid
<where>
${ew.sqlSegment}
and length(bv.vinNo)>8
</where>
</select>

14
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandoverwait/BusHandoverWaitService.java

@ -85,13 +85,13 @@ public class BusHandoverWaitService extends MybatisBaseService<BusHandoverWaitMa
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<BusHandoverWait> qw = new QueryWrapper<>();
if (StringUtils.isNotBlank(query.getContractNo())) {
qw.like("contractNo", query.getContractNo());
qw.like("bw.contractNo", query.getContractNo());
}
if (StringUtils.isNotBlank(query.getVinNo())) {
qw.like("vinNo", query.getVinNo());
qw.like("bw.vinNo", query.getVinNo());
}
if (StringUtils.isNotBlank(query.getCustomerName())) {
qw.like("customerName", query.getCustomerName());
qw.like("bw.customerName", query.getCustomerName());
}
// //查询已提交交车办理车辆
// ResultBean<List<BusHandoverItems>> resultBean = busHandoverItemsService.getItemsList();
@ -103,10 +103,10 @@ public class BusHandoverWaitService extends MybatisBaseService<BusHandoverWaitMa
// qw.notIn("vinSid", vinSidList);
// }
// }
qw.eq("createBySid", query.getUserSid());
qw.eq("useOrgSid", query.getUseOrgSid());
qw.eq("isDelete", 0);
qw.orderByDesc("createTime");
qw.eq("bw.createBySid", query.getUserSid());
qw.eq("bw.useOrgSid", query.getUseOrgSid());
qw.eq("bw.isDelete", 0);
qw.orderByDesc("bw.createTime");
return qw;
}

Loading…
Cancel
Save