From badfc02c96677219c94e33d0fec298a186a495f2 Mon Sep 17 00:00:00 2001 From: hanlinghao <2969694837@qq.com> Date: Sat, 23 Apr 2022 14:19:15 +0800 Subject: [PATCH] =?UTF-8?q?=E8=99=9A=E6=8B=9F=E8=AE=A2=E5=8D=95=E8=AE=A2?= =?UTF-8?q?=E9=87=91=E6=8E=A5=E5=8F=A3=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../busmaindeposit/BusMainDepositFeign.java | 2 +- .../biz/busdeposit/BusDepositMapper.java | 17 +++- .../biz/busdeposit/BusDepositMapper.xml | 5 +- .../biz/busdeposit/BusDepositService.java | 5 +- .../busmaindeposit/BusMainDepositMapper.java | 23 +++-- .../busmaindeposit/BusMainDepositMapper.xml | 20 ++-- .../busmaindeposit/BusMainDepositRest.java | 12 ++- .../busmaindeposit/BusMainDepositService.java | 96 ++++++++++++------- 8 files changed, 116 insertions(+), 64 deletions(-) diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busmaindeposit/BusMainDepositFeign.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busmaindeposit/BusMainDepositFeign.java index de6f5ffed4..d8ba81f63b 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busmaindeposit/BusMainDepositFeign.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/busmaindeposit/BusMainDepositFeign.java @@ -133,7 +133,7 @@ public interface BusMainDepositFeign { /************************************************************************************/ - @ApiOperation("虚拟订单列表") + @ApiOperation("虚拟订单列表(新)") @PostMapping("/getVirtualOrders") public ResultBean> getVirtualOrders(@RequestBody PagerQuery pagerQuery); diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeposit/BusDepositMapper.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeposit/BusDepositMapper.java index a8ecdca27c..00beed20a7 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeposit/BusDepositMapper.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeposit/BusDepositMapper.java @@ -35,11 +35,24 @@ public interface BusDepositMapper extends BaseMapper { @Select("select * from bus_deposit where billSid=#{billSid}") BusDeposit selectByBillSid(@Param("billSid") String billSid); + /** + * 初始化虚拟订单订金收取(可修改/显示页) + * + * @param virtualOrderSid + * @param staffSid + * @return + */ AppBusDepositBusDetailsVo depositDetail(@Param("virtualOrderSid") String virtualOrderSid, @Param("staffSid") String staffSid); + /** + * 虚拟订单订金收取详情(不可修改) + * + * @param virtualOrderSid + * @return + */ AppBusDepositBuscenterDetailVo getDepositInfoDetails(@Param("virtualOrderSid") String virtualOrderSid); - @Delete("delete from bus_deposit where billSid=#{billSid}") - int delByBillSid(String billSid); + @Delete("delete from bus_deposit where billSid=#{billSid}") + int delByBillSid(String billSid); } \ No newline at end of file diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeposit/BusDepositMapper.xml b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeposit/BusDepositMapper.xml index 7192b927ce..b83bc035c8 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeposit/BusDepositMapper.xml +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeposit/BusDepositMapper.xml @@ -4,6 +4,7 @@ + + @@ -113,10 +107,12 @@ FROM bus_main_deposit bmd WHERE bmd.sid = #{virtualOrderSid} - - - update bus_main_deposit set procDefId=#{procDefId},nodeState=#{nodeState},procInstSid=#{procInstSid},nodeSid=#{nodeSid} - where sid=#{businessSid} + update bus_main_deposit + set procDefId=#{procDefId}, + nodeState=#{nodeState}, + procInstSid=#{procInstSid}, + nodeSid=#{nodeSid} + where sid = #{businessSid} \ No newline at end of file diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositRest.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositRest.java index 2965c88a2f..a5a1d34360 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositRest.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositRest.java @@ -171,6 +171,12 @@ public class BusMainDepositRest implements BusMainDepositFeign { return busMainDepositService.submitAppMainDespoitVehicleApprove(dto); } + /** + * 虚拟订单列表(新) + * + * @param pagerQuery + * @return + */ @Override public ResultBean> getVirtualOrders(PagerQuery pagerQuery) { PagerVo page = new PagerVo<>(); @@ -182,9 +188,9 @@ public class BusMainDepositRest implements BusMainDepositFeign { @Override public ResultBean saveDepositInfo(AppBusDepositBuscenterDto dto) { - if (dto.getPayImages() != null && dto.getPayImages().size() > 1) { - return new ResultBean().fail().setMsg("只可上传一张付款凭证"); - } +// if (dto.getPayImages() != null && dto.getPayImages().size() > 1) { +// return new ResultBean().fail().setMsg("只可上传一张付款凭证"); +// } return busMainDepositService.saveDepositInfo(dto); } diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositService.java index eef9fa2362..65fde222a6 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositService.java @@ -196,15 +196,16 @@ public class BusMainDepositService extends MybatisBaseService getVirtualOrders(PagerQuery pagerQuery) { IPage page = PagerUtil.queryToPage(pagerQuery); - String type = pagerQuery.getParams().getType(); - String name = pagerQuery.getParams().getName(); ResultBean userOrgInfoByUser = sysUserFeign.getUserOrgInfoByUserSid(pagerQuery.getParams().getUserSid()); String staffSid = userOrgInfoByUser.getData().getStaffSid(); - IPage iPage = baseMapper.getVirtualOrders(page, type, staffSid, name); + pagerQuery.getParams().setStaffSid(staffSid); + QueryWrapper qw = aaQueryWrapper(pagerQuery.getParams()); + IPage iPage = baseMapper.getVirtualOrders(page, qw); for (AppBusMainDepositVo record : iPage.getRecords()) { record.setDescribe("订金: 50.000.00元 已用: 0元"); ResultBean resultBean = sysFormLinkFeign.selectStateByBusinessSid(record.getVirtualOrderSid()); @@ -590,6 +591,26 @@ public class BusMainDepositService extends MybatisBaseService aaQueryWrapper(AppBusMainDepositQuery query) { + QueryWrapper qw = new QueryWrapper<>(); + if (StringUtils.isNotBlank(query.getStaffSid())) { + qw.eq("bmd.staffSid", query.getStaffSid()); + } + if (StringUtils.isNotBlank(query.getName())) { + qw.and(wrapper -> wrapper.like("bd.draweeName", query.getName()).or().like("bdv.customerName", query.getName())); + } + if (StringUtils.isNotBlank(query.getType())) { + qw.eq("bmd.depositBillType", query.getType()); + } + return qw; + } + /** * 新增/修改订金收取单 * @@ -597,10 +618,12 @@ public class BusMainDepositService extends MybatisBaseService variables = new HashMap<>(); variables.put("businessSid", businessSid); variables.put("isLoan", true); @@ -723,21 +748,22 @@ public class BusMainDepositService extends MybatisBaseService