From eab471301f95ea570fc577636359c7fc6404c590 Mon Sep 17 00:00:00 2001 From: fanzongzhe <285169773@qq.com> Date: Mon, 1 Jul 2024 17:59:23 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=B7=E5=90=8E=E7=94=9F=E6=88=90=E5=8E=86?= =?UTF-8?q?=E5=8F=B2=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BusSalesOrderVehicleFeign.java | 6 ++++- .../BusSalesOrderVehicleFeignFallback.java | 7 +++++- .../BusSalesOrderVehicleMapper.java | 4 +++- .../BusSalesOrderVehicleMapper.xml | 10 +++++++- .../BusSalesOrderVehicleRest.java | 9 +++++++- .../BusSalesOrderVehicleService.java | 7 +++++- .../LoanRepaymentScheduleFeign.java | 2 +- .../LoanRepaymentScheduleFeignFallback.java | 2 +- .../LoanRepaymentScheduleRest.java | 4 ++-- .../LoanRepaymentScheduleService.java | 23 +++++++++++++++---- 10 files changed, 59 insertions(+), 15 deletions(-) diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java index 8ca928ecaa..b505685860 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java @@ -171,4 +171,8 @@ public interface BusSalesOrderVehicleFeign { @ApiOperation("根据车辆sid查询最新一条不为终止的销售订单") @PostMapping("/selectOneByVehSidAndNotStop") ResultBean selectOneByVehSidAndNotStop(@RequestParam("vehSid") String vehSid); -} \ No newline at end of file + + @ApiOperation("根据订单sid车架号查询") + @GetMapping("/selByOrderSidAndVinNo") + ResultBean selByOrderSidAndVinNo(@RequestParam("salesOrderSid")String salesOrderSid, @RequestParam("vinNo")String vinNo); +} diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeignFallback.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeignFallback.java index a20623cc19..a8c4269d99 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeignFallback.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeignFallback.java @@ -168,4 +168,9 @@ public class BusSalesOrderVehicleFeignFallback implements BusSalesOrderVehicleFe return null; } -} \ No newline at end of file + @Override + public ResultBean selByOrderSidAndVinNo(String salesOrderSid, String vinNo) { + return null; + } + +} diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java index 2e054ed7ca..2df56b44e0 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java @@ -183,4 +183,6 @@ public interface BusSalesOrderVehicleMapper extends BaseMapper selectBySalesOrderSid2(String saleOrderSid); String selectOneByVehSidAndNotStop(String vehSid); -} \ No newline at end of file + + BusSalesOrderVehicle selByOrderSidAndVinNo(@Param("salesOrderSid") String salesOrderSid, @Param("vinNo") String vinNo); +} diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml index 8c25131095..feb5930bd1 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml @@ -364,4 +364,12 @@ ORDER BY bv.`createTime` DESC LIMIT 1 - \ No newline at end of file + + diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java index e3ed02d2c2..650841a793 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java @@ -192,4 +192,11 @@ public class BusSalesOrderVehicleRest implements BusSalesOrderVehicleFeign { String orderSid = busSalesOrderVehicleService.selectOneByVehSidAndNotStop(vehSid); return rb.success().setData(orderSid); } -} \ No newline at end of file + + @Override + public ResultBean selByOrderSidAndVinNo(String salesOrderSid, String vinNo) { + ResultBean rb = ResultBean.fireFail(); + BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleService.selByOrderSidAndVinNo(salesOrderSid,vinNo); + return rb.success().setData(busSalesOrderVehicle); + } +} diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java index 8ed42d3367..8ae0f9d4ac 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java @@ -667,4 +667,9 @@ public class BusSalesOrderVehicleService extends MybatisBaseService list) { + public List saveHistoryRecord(List list) { List schedules = new ArrayList<>(); //还款计划表主表 List planDetails = new ArrayList<>();//还款计划表明细 List histories = new ArrayList<>();//还款记录 @@ -4928,7 +4928,8 @@ public class LoanRepaymentScheduleService extends MybatisBaseService busSalesOrderVehicle = busSalesOrderVehicleFeign.selByOrderSidAndVinNo(salesOrderSid,vinNo); + BusSalesOrderVehicle vehicleData = busSalesOrderVehicle.getData(); + if (vehicleData != null) { + busVinSid = vehicleData.getSid(); + loanContractSid = vehicleData.getLoanContractSid(); + borrowerSid = vehicleData.getBorrowerSid(); + } + } else { + + } } - + return planDetails; } - public ResultBean importHistoryData(MultipartFile file, HttpServletRequest request, HttpServletResponse response) { + public ResultBean importHistoryData(MultipartFile file, HttpServletRequest request) { ResultBean rb = ResultBean.fireFail(); try { String temp = request.getSession().getServletContext().getRealPath(File.separator) + "temp";// 临时目录