Browse Source

销售订单车辆表维护车牌号

master
fanzongzhe 1 year ago
parent
commit
225039f90f
  1. 10
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java
  2. 5
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeignFallback.java
  3. 5
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java
  4. 14
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java
  5. 9
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationService.java

10
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java

@ -73,6 +73,11 @@ public interface BusSalesOrderVehicleFeign {
@ResponseBody
ResultBean<List<BusSalesOrderVehicle>> fetchByVehSid(@PathVariable("vehSid") String vehSid);
@ApiOperation("修改")
@GetMapping("/updateByEntity")
@ResponseBody
ResultBean updateByEntity(@RequestBody BusSalesOrderVehicle busSalesOrderVehicle);
@ApiOperation("根据销售订单车辆表的sid更新临时号码")
@PostMapping("/updateTemporaryNo")
@ResponseBody
@ -142,12 +147,13 @@ public interface BusSalesOrderVehicleFeign {
@ApiOperation("根据销售订单sid和贷款人sid查车辆信息")
@PostMapping("/selectListByOrderSidAndDkrSid")
@ResponseBody
ResultBean<List<BusSalesOrderVehicle>> selectListByOrderSidAndDkrSid(@RequestParam("saleOrderSid") String saleOrderSid,@RequestParam("borrowerSid") String borrowerSid);
ResultBean<List<BusSalesOrderVehicle>> selectListByOrderSidAndDkrSid(@RequestParam("saleOrderSid") String saleOrderSid, @RequestParam("borrowerSid") String borrowerSid);
@ApiOperation("根据销售订单sid和消贷合同sid查车辆信息")
@PostMapping("/selectListByOrderSidAndXdConSid")
@ResponseBody
ResultBean<List<BusSalesOrderVehicle>> selectListByOrderSidAndXdConSid(@RequestParam("saleOrderSid") String saleOrderSid,@RequestParam("loanContractSid") String loanContractSid);
ResultBean<List<BusSalesOrderVehicle>> selectListByOrderSidAndXdConSid(@RequestParam("saleOrderSid") String saleOrderSid, @RequestParam("loanContractSid") String loanContractSid);
@ApiOperation("根据消贷合同sid查车辆信息")
@PostMapping("/selbyContractSid")
@ResponseBody

5
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeignFallback.java

@ -63,6 +63,11 @@ public class BusSalesOrderVehicleFeignFallback implements BusSalesOrderVehicleFe
return null;
}
@Override
public ResultBean updateByEntity(BusSalesOrderVehicle busSalesOrderVehicle) {
return null;
}
@Override
public ResultBean updateTemporaryNo(String sid, String temporaryNo,String temporaryName) {
return null;

5
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java

@ -74,6 +74,11 @@ public class BusSalesOrderVehicleRest implements BusSalesOrderVehicleFeign {
return busSalesOrderVehicleService.fetchByVehSid(vehSid);
}
@Override
public ResultBean updateByEntity(BusSalesOrderVehicle busSalesOrderVehicle) {
return busSalesOrderVehicleService.updateByEntity(busSalesOrderVehicle);
}
@Override
public ResultBean updateTemporaryNo(String sid, String temporaryNo, String temporaryName) {
return busSalesOrderVehicleService.updateTemporaryNo(sid, temporaryNo, temporaryName);

14
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java

@ -602,8 +602,8 @@ public class BusSalesOrderVehicleService extends MybatisBaseService<BusSalesOrde
return baseMapper.selectByBorrowSid(sid);
}
public List<BusSalesOrderVehicle> selectByBorrowSid2(String sid,String saleOrderSid) {
return baseMapper.selectByBorrowSid2(sid,saleOrderSid);
public List<BusSalesOrderVehicle> selectByBorrowSid2(String sid, String saleOrderSid) {
return baseMapper.selectByBorrowSid2(sid, saleOrderSid);
}
public ResultBean<BusSalesOrderVehicle> selectByOrderSidAndVehSid(String sid, String vehSid) {
@ -633,7 +633,7 @@ public class BusSalesOrderVehicleService extends MybatisBaseService<BusSalesOrde
}
public List<String> selectVinNos(String sid, String saleOrderSid) {
return baseMapper.selectVinNos(sid,saleOrderSid);
return baseMapper.selectVinNos(sid, saleOrderSid);
}
public List<BusSalesOrderVehicle> selectListByOrderSidAndXdConSid(String saleOrderSid, String loanContractSid) {
@ -651,6 +651,12 @@ public class BusSalesOrderVehicleService extends MybatisBaseService<BusSalesOrde
}
public void maintReaRepayment(ReaRepaymentDto reaRepaymentDto) {
baseMapper.maintReaRepayment(reaRepaymentDto.getSaleVehSid(),reaRepaymentDto.getReaRepaymentName(),reaRepaymentDto.getReaRepaymentPhone());
baseMapper.maintReaRepayment(reaRepaymentDto.getSaleVehSid(), reaRepaymentDto.getReaRepaymentName(), reaRepaymentDto.getReaRepaymentPhone());
}
public ResultBean updateByEntity(BusSalesOrderVehicle busSalesOrderVehicle) {
ResultBean rb = ResultBean.fireFail();
int i = baseMapper.updateById(busSalesOrderVehicle);
return rb.success();
}
}

9
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationService.java

@ -73,6 +73,7 @@ public class LoanWarrantInformationService extends MybatisBaseService<LoanWarran
@Autowired
private LoanRepaymentPlanDetailsService loanRepaymentPlanDetailsService;
public LoanWarrantInformation fetchByBusVinSid(String busVinSid) {
return baseMapper.fetchByBusVinSid(busVinSid);
}
@ -274,13 +275,19 @@ public class LoanWarrantInformationService extends MybatisBaseService<LoanWarran
entity.setAuditStateKey("002");
entity.setAuditStateValue("已审核未移交");
baseMapper.updateById(entity);
//维护还款计划表中的车牌号
String busVinSid = entity.getBusVinSid();
if (StringUtils.isNotBlank(entity.getVehicleMark())) {
//维护还款计划表中的车牌号
List<LoanRepaymentPlanDetails> planSids = loanRepaymentPlanDetailsService.getListByBusVinSid(busVinSid);
if (!planSids.isEmpty()) {
int i = loanRepaymentPlanDetailsService.saveVehMark(busVinSid, entity.getVehicleMark());
}
//维护销售订单车辆表车牌号
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(busVinSid).getData();
if (null != busSalesOrderVehicle) {
busSalesOrderVehicle.setVehMark(entity.getVehicleMark());
busSalesOrderVehicleFeign.updateByEntity(busSalesOrderVehicle);
}
}
}
return rb.success().setData(dto.getSid());

Loading…
Cancel
Save