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.otherDataState,
bhv.remarks bhv.remarks
from bus_handover_prepare_vehicle bhv from bus_handover_prepare_vehicle bhv
left join anrui_base.base_vehicle bv on bv.sid = bhv.vinSid where bhv.mainSid = #{sid}
where mainSid = #{sid} and length(bv.vinNo)>8
</select> </select>
<select id="selectByApplySid" <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.customerName,
bh.payTypeValue, bh.payTypeValue,
bh.modelName, 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 from bus_handover_wait bh
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
@ -19,28 +22,31 @@
, '%') , '%')
</if> </if>
</where> </where>
group by bh.contractNo group by bh.contractNo having nums>0
</select> </select>
<select id="selectByNo" resultType="com.yxt.anrui.buscenter.api.bushandoverwait.BusHandoverWaitListVo"> <select id="selectByNo" resultType="com.yxt.anrui.buscenter.api.bushandoverwait.BusHandoverWaitListVo">
select vinNo, vinSid,sid select bw.vinNo, bw.vinSid,bw.sid
from bus_handover_wait from bus_handover_wait bw
where contractNo = #{contractNo} left join anrui_base.base_vehicle bv on bv.sid = bw.vinSid
and isDelete = 0 where bw.contractNo = #{contractNo}
and bw.isDelete = 0
</select> </select>
<select id="selectListPageVo" <select id="selectListPageVo"
resultType="com.yxt.anrui.buscenter.api.bushandoverwait.BusHandoverWaitListPageVo"> resultType="com.yxt.anrui.buscenter.api.bushandoverwait.BusHandoverWaitListPageVo">
select select
sid, bw.sid,
contractNo, bw.contractNo,
customerName, bw.customerName,
payTypeValue, bw.payTypeValue,
payStateValue, bw.payStateValue,
vinNo, bw.vinNo,
modelName bw.modelName
from bus_handover_wait from bus_handover_wait bw
left join anrui_base.base_vehicle bv on bv.sid = bw.vinSid
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
and length(bv.vinNo)>8
</where> </where>
</select> </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())); // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<BusHandoverWait> qw = new QueryWrapper<>(); QueryWrapper<BusHandoverWait> qw = new QueryWrapper<>();
if (StringUtils.isNotBlank(query.getContractNo())) { if (StringUtils.isNotBlank(query.getContractNo())) {
qw.like("contractNo", query.getContractNo()); qw.like("bw.contractNo", query.getContractNo());
} }
if (StringUtils.isNotBlank(query.getVinNo())) { if (StringUtils.isNotBlank(query.getVinNo())) {
qw.like("vinNo", query.getVinNo()); qw.like("bw.vinNo", query.getVinNo());
} }
if (StringUtils.isNotBlank(query.getCustomerName())) { if (StringUtils.isNotBlank(query.getCustomerName())) {
qw.like("customerName", query.getCustomerName()); qw.like("bw.customerName", query.getCustomerName());
} }
// //查询已提交交车办理车辆 // //查询已提交交车办理车辆
// ResultBean<List<BusHandoverItems>> resultBean = busHandoverItemsService.getItemsList(); // ResultBean<List<BusHandoverItems>> resultBean = busHandoverItemsService.getItemsList();
@ -103,10 +103,10 @@ public class BusHandoverWaitService extends MybatisBaseService<BusHandoverWaitMa
// qw.notIn("vinSid", vinSidList); // qw.notIn("vinSid", vinSidList);
// } // }
// } // }
qw.eq("createBySid", query.getUserSid()); qw.eq("bw.createBySid", query.getUserSid());
qw.eq("useOrgSid", query.getUseOrgSid()); qw.eq("bw.useOrgSid", query.getUseOrgSid());
qw.eq("isDelete", 0); qw.eq("bw.isDelete", 0);
qw.orderByDesc("createTime"); qw.orderByDesc("bw.createTime");
return qw; return qw;
} }

Loading…
Cancel
Save