Browse Source

Merge remote-tracking branch 'origin/master'

zhanglei
God 2 years ago
parent
commit
43288098de
  1. 2
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/app/order/AppBusSalesOrderVo.java
  2. 12
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrowerFeign.java
  3. 10
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrowerFeignFallback.java
  4. 25
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/OrderBorrowQuery.java
  5. 22
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/OrderNumVo.java
  6. 10
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java
  7. 2
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerMapper.java
  8. 4
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerMapper.xml
  9. 18
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerRest.java
  10. 36
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerService.java
  11. 10
      anrui-riskcenter-ui/src/components/publicPage/financialscheme.vue
  12. 10
      anrui-riskcenter-ui/src/views/workFlow/publicPage/financialscheme.vue
  13. 25
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanOrderPreloanVo.java
  14. 15
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanCreditApplyFeign.java
  15. 10
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanCreditApplyFeignFallback.java
  16. 27
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanQuery.java
  17. 34
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanVo.java
  18. 2
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutions/calculate/CalculateQuery.java
  19. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancreditappealapply/LoanCreditAppealApplyMapper.java
  20. 4
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancreditappealapply/LoanCreditAppealApplyMapper.xml
  21. 3
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancreditappealapply/LoanCreditAppealApplyService.java
  22. 8
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinbank/LoanFinBankMapper.xml
  23. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinpolicy/LoanFinPolicyService.java
  24. 11
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyMapper.java
  25. 38
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyMapper.xml
  26. 13
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyRest.java
  27. 80
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyService.java
  28. 40
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsService.java
  29. 4
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeign.java
  30. 20
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/OrderLoanVo.java
  31. 2
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/order/BusOrderSalesVo.java
  32. 1
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderRest.java
  33. 5
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderService.java

2
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/app/order/AppBusSalesOrderVo.java

@ -135,6 +135,8 @@ public class AppBusSalesOrderVo implements Vo {
private boolean showApplyBtn;
@ApiModelProperty("是否显示录入车架号")
private boolean showInputBtn;
@ApiModelProperty("是否显示贷款人确定按钮")
private boolean showBorrowBtn;
private boolean showRePublishBtn;
@ApiModelProperty("车型信息")

12
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrowerFeign.java

@ -80,4 +80,16 @@ public interface BusSalesOrderBorrowerFeign {
@PostMapping("/updateBusNo")
@ResponseBody
ResultBean updateBusNo(@RequestParam("busNo") String busNo, @RequestParam("saleOrderBorrowerSid") String saleOrderBorrowerSid);
@ApiOperation("点击贷款人确认时弹出的数量")
@GetMapping("/getOrderNum")
@ResponseBody
ResultBean<OrderNumVo> getOrderNum(@RequestParam("sid") String sid);
@ApiOperation("确认数量")
@PostMapping("/confirmBorrow")
@ResponseBody
ResultBean confirmBorrow(@RequestBody OrderBorrowQuery query);
}

10
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrowerFeignFallback.java

@ -74,4 +74,14 @@ public class BusSalesOrderBorrowerFeignFallback implements BusSalesOrderBorrower
public ResultBean updateBusNo(String busNo, String saleOrderBorrowerSid) {
return null;
}
@Override
public ResultBean<OrderNumVo> getOrderNum(String sid) {
return null;
}
@Override
public ResultBean confirmBorrow(OrderBorrowQuery query) {
return null;
}
}

25
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/OrderBorrowQuery.java

@ -0,0 +1,25 @@
package com.yxt.anrui.buscenter.api.bussalesorderborrower;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @description:
* @author: dimengzhe
* @date: 2023/9/7
**/
@Data
public class OrderBorrowQuery implements Query {
private static final long serialVersionUID = -4207473035489477666L;
@ApiModelProperty("销售订单sid")
private String sid;
@ApiModelProperty("贷款人sid")
private String customSid;
@ApiModelProperty("贷款人名称")
private String borrowerName;
@ApiModelProperty("贷款人手机号")
private String mobile;
@ApiModelProperty("台数")
private int vehCount;
}

22
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/OrderNumVo.java

@ -0,0 +1,22 @@
package com.yxt.anrui.buscenter.api.bussalesorderborrower;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @description:
* @author: dimengzhe
* @date: 2023/9/7
**/
@Data
public class OrderNumVo implements Vo {
private static final long serialVersionUID = 6808159039047017010L;
@ApiModelProperty("订单总台数")
private String orderAllNum;
@ApiModelProperty("订单剩余台数")
private String orderYuNum;
}

10
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java

@ -794,6 +794,8 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp
} else {
variables.put("isDanBao", false);
}
}else{
variables.put("isDanBao", false);
}
} else {
variables.put("isDanBao", false);
@ -1421,6 +1423,8 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp
} else {
variables.put("isDanBao", false);
}
}else{
variables.put("isDanBao", false);
}
} else {
variables.put("isDanBao", false);
@ -1479,6 +1483,8 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp
} else {
variables.put("isDanBao", false);
}
}else{
variables.put("isDanBao", false);
}
} else {
variables.put("isDanBao", false);
@ -1540,6 +1546,8 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp
} else {
variables.put("isDanBao", false);
}
}else{
variables.put("isDanBao", false);
}
} else {
variables.put("isDanBao", false);
@ -1678,6 +1686,8 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp
} else {
variables.put("isDanBao", false);
}
}else{
variables.put("isDanBao", false);
}
} else {
variables.put("isDanBao", false);

2
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerMapper.java

@ -66,4 +66,6 @@ public interface BusSalesOrderBorrowerMapper extends BaseMapper<BusSalesOrderBor
@Update("update bus_sales_order_borrower set busNo = #{busNo} where sid = #{saleOrderBorrowerSid}")
void updateBusNo(@Param("busNo") String busNo,@Param("saleOrderBorrowerSid") String saleOrderBorrowerSid);
int selectBySalesOrderSid(String sid);
}

4
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerMapper.xml

@ -10,4 +10,8 @@
<select id="selectListAllVo" resultType="com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerVo">
SELECT * FROM bus_sales_order_borrower <where> ${ew.sqlSegment} </where>
</select>
<select id="selectBySalesOrderSid" resultType="int">
select ifnull(sum(vehCount),0) from bus_sales_order_borrower where salesOrderSid = #{sid}
</select>
</mapper>

18
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerRest.java

@ -25,6 +25,7 @@
*********************************************************/
package com.yxt.anrui.buscenter.biz.bussalesorderborrower;
import com.yxt.anrui.buscenter.api.bussalesorderborrower.*;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
@ -35,13 +36,6 @@ import org.springframework.web.bind.annotation.*;
import java.util.List;
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrower;
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerQuery;
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerVo;
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerDetailsVo;
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerDto;
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerFeign;
/**
* Project: anrui-buscenter(销售订单) <br/>
* File: BusSalesOrderBorrowerFeignFallback.java <br/>
@ -103,4 +97,14 @@ public class BusSalesOrderBorrowerRest implements BusSalesOrderBorrowerFeign {
public ResultBean updateBusNo(String busNo, String saleOrderBorrowerSid) {
return busSalesOrderBorrowerService.updateBusNo(busNo, saleOrderBorrowerSid);
}
@Override
public ResultBean<OrderNumVo> getOrderNum(String sid) {
return busSalesOrderBorrowerService.getOrderNum(sid);
}
@Override
public ResultBean confirmBorrow(OrderBorrowQuery query) {
return busSalesOrderBorrowerService.confirmBorrow(query);
}
}

36
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerService.java

@ -28,19 +28,17 @@ package com.yxt.anrui.buscenter.biz.bussalesorderborrower;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.buscenter.api.bussalesorderborrower.*;
import com.yxt.anrui.buscenter.api.bussalesorderprice.BusSalesOrderPrice;
import com.yxt.anrui.buscenter.biz.bussalesorderprice.BusSalesOrderPriceService;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrower;
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerQuery;
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerVo;
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerDetailsVo;
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerDto;
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerFeign;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@ -60,6 +58,11 @@ import java.util.List;
*/
@Service
public class BusSalesOrderBorrowerService extends MybatisBaseService<BusSalesOrderBorrowerMapper, BusSalesOrderBorrower> {
@Autowired
private BusSalesOrderPriceService busSalesOrderPriceService;
private QueryWrapper<BusSalesOrderBorrower> createQueryWrapper(BusSalesOrderBorrowerQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
@ -113,4 +116,25 @@ public class BusSalesOrderBorrowerService extends MybatisBaseService<BusSalesOrd
baseMapper.updateBusNo(busNo, saleOrderBorrowerSid);
return rb.success();
}
public ResultBean<OrderNumVo> getOrderNum(String sid) {
ResultBean<OrderNumVo> rb = ResultBean.fireFail();
OrderNumVo orderNumVo = new OrderNumVo();
BusSalesOrderPrice busSalesOrderPrice = busSalesOrderPriceService.selectBySalesOrderSid(sid);
if (busSalesOrderPrice != null) {
orderNumVo.setOrderAllNum(busSalesOrderPrice.getQuantity().toString());
}
//查询已使用多少
int num = baseMapper.selectBySalesOrderSid(sid);
//剩余台数
int yuNum = busSalesOrderPrice.getQuantity() - num;
orderNumVo.setOrderYuNum(String.valueOf(yuNum));
return rb.success().setData(orderNumVo);
}
public ResultBean confirmBorrow(OrderBorrowQuery query) {
ResultBean rb = ResultBean.fireFail();
return null;
}
}

10
anrui-riskcenter-ui/src/components/publicPage/financialscheme.vue

@ -495,6 +495,10 @@ export default {
this.finance.nominalPrice = choose[0].nominalPrice
// --
this.finance.proxyAccidentPremium = choose[0].vehAccidentAmount
// --
this.finance.serviceChargeTypeKey = choose[0].serviceChargeTypeKey
// --
this.finance.serviceChargeTypeValue = choose[0].serviceChargeTypeValue
//
this.finance.factoryDiscountUse = '抵利息'
this.finance.factoryDiscountUseKey = '02'
@ -583,11 +587,11 @@ export default {
// * ()
this.finance.serviceAmount = Math.round(parseInt(this.arguments(this.finance.loanTotal)) * parseFloat(this.arguments(this.finance.serviceChargeTypeValue)))
} else if (this.finance.serviceChargeTypeKey === '02') {
//
this.finance.serviceAmount = this.finance.serviceChargeTypeValue
} else if (this.finance.serviceChargeTypeKey === '03') {
// * ()
this.finance.serviceAmount = Math.round(parseInt(this.arguments(this.finance.loanAmount)) * parseFloat(this.arguments(this.finance.serviceChargeTypeValue)))
} else if (this.finance.serviceChargeTypeKey === '03') {
//
this.finance.serviceAmount = this.finance.serviceChargeTypeValue
}
}
if (this.finance.premiumCb && this.finance.dealWayKey === '02') {

10
anrui-riskcenter-ui/src/views/workFlow/publicPage/financialscheme.vue

@ -497,6 +497,10 @@ export default {
this.finance.nominalPrice = choose[0].nominalPrice
// --
this.finance.proxyAccidentPremium = choose[0].vehAccidentAmount
// --
this.finance.serviceChargeTypeKey = choose[0].serviceChargeTypeKey
// --
this.finance.serviceChargeTypeValue = choose[0].serviceChargeTypeValue
//
this.finance.factoryDiscountUse = '抵利息'
this.finance.factoryDiscountUseKey = '02'
@ -585,11 +589,11 @@ export default {
// * ()
this.finance.serviceAmount = Math.round(parseInt(this.arguments(this.finance.loanTotal)) * parseFloat(this.arguments(this.finance.serviceChargeTypeValue)))
} else if (this.finance.serviceChargeTypeKey === '02') {
//
this.finance.serviceAmount = this.finance.serviceChargeTypeValue
} else if (this.finance.serviceChargeTypeKey === '03') {
// * ()
this.finance.serviceAmount = Math.round(parseInt(this.arguments(this.finance.loanAmount)) * parseFloat(this.arguments(this.finance.serviceChargeTypeValue)))
} else if (this.finance.serviceChargeTypeKey === '03') {
//
this.finance.serviceAmount = this.finance.serviceChargeTypeValue
}
}
if (this.finance.premiumCb && this.finance.dealWayKey === '02') {

25
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanOrderPreloanVo.java

@ -0,0 +1,25 @@
package com.yxt.anrui.riskcenter.api.loanpreloancreditapply;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @description:
* @author: dimengzhe
* @date: 2023/9/6
**/
@Data
public class LoanOrderPreloanVo implements Vo {
private static final long serialVersionUID = -1988954248072934538L;
@ApiModelProperty("客户名称")
private String customerName;
@ApiModelProperty("台数")
private String quantity;
@ApiModelProperty("按钮:信用审核、当为等待中时为我知道了、信用申诉")
private String confirmBtn;
@ApiModelProperty("页面地址")
private String pluginPage;
}

15
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanCreditApplyFeign.java

@ -75,14 +75,25 @@ public interface LoanPreloanCreditApplyFeign {
@PostMapping("/submitCapitalRisk")
@ResponseBody
public ResultBean submitCapitalRisk(@RequestBody LoanSubmitCapitalRiskDto dto);
@ApiOperation("根据sid删除记录")
@DeleteMapping("/delBySids")
@ResponseBody
public ResultBean delBySids(@RequestBody String[] sids);
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
@ResponseBody
public ResultBean<LoanPreloanCreditApplyDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid);
@ApiOperation("销售订单确定贷款人列表")
@PostMapping("/getOrderLoanPagerList")
@ResponseBody
ResultBean<PagerVo<LoanPreloanVo>> getOrderLoanPagerList(@RequestBody PagerQuery<LoanPreloanQuery> pagerQuery);
@ApiOperation("查询销售订单的客户是否已信用审核通过")
@GetMapping("/judgeIsLoan")
@ResponseBody
ResultBean<LoanOrderPreloanVo> judgeIsLoan(@RequestParam("sid") String sid);
}

10
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanCreditApplyFeignFallback.java

@ -81,4 +81,14 @@ public class LoanPreloanCreditApplyFeignFallback implements LoanPreloanCreditApp
ResultBean rb = ResultBean.fireFail();
return rb.setMsg("接口anrui-riskcenter/loanpreloancreditapply/fetchDetailsBySid无法访问");
}
@Override
public ResultBean<PagerVo<LoanPreloanVo>> getOrderLoanPagerList(PagerQuery<LoanPreloanQuery> pagerQuery) {
return null;
}
@Override
public ResultBean<LoanOrderPreloanVo> judgeIsLoan(String sid) {
return null;
}
}

27
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanQuery.java

@ -0,0 +1,27 @@
package com.yxt.anrui.riskcenter.api.loanpreloancreditapply;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @description:
* @author: dimengzhe
* @date: 2023/9/6
**/
@Data
public class LoanPreloanQuery implements Query {
private static final long serialVersionUID = 1488404237944732235L;
@ApiModelProperty("姓名")
private String custName;
@ApiModelProperty("身份证号码")
private String idCard;
@ApiModelProperty("手机号码")
private String phone;
@ApiModelProperty("用户sid,即销售专员的用户sid")
private String userSid;
@ApiModelProperty("移动端:姓名、身份证、手机号")
private String name;
}

34
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanpreloancreditapply/LoanPreloanVo.java

@ -0,0 +1,34 @@
package com.yxt.anrui.riskcenter.api.loanpreloancreditapply;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @description:
* @author: dimengzhe
* @date: 2023/9/6
**/
@Data
public class LoanPreloanVo implements Vo {
private static final long serialVersionUID = 6533662938784811105L;
@ApiModelProperty("客户sid")
private String custSid;
@ApiModelProperty("客户名称")
private String custName;
@ApiModelProperty("手机号码")
private String phone;
@ApiModelProperty("公司风控结果")
private String gsfkjg;
@ApiModelProperty("资方名称")
private String capitalName;
@ApiModelProperty("资方风控结果")
private String zffkjg;
@ApiModelProperty("担保人")
private String peoName;
@ApiModelProperty("申请日期")
private String createTime;
}

2
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutions/calculate/CalculateQuery.java

@ -61,6 +61,8 @@ public class CalculateQuery {
private String otherPolicyPeriod;
@ApiModelProperty("其它融年利率")
private String otherPolicyYearRatio;
@ApiModelProperty("其他融sid")
private String otherPolicySid;
/*********************************金融方案费用明细*****************************/

2
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancreditappealapply/LoanCreditAppealApplyMapper.java

@ -73,4 +73,6 @@ public interface LoanCreditAppealApplyMapper extends BaseMapper<LoanCreditAppeal
void updateSsjgBySid(String ssjg, String creditApplySid);
String selectNum(String billNo);
LoanCreditAppealApply selectByApplySid(String sid);
}

4
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancreditappealapply/LoanCreditAppealApplyMapper.xml

@ -67,4 +67,8 @@
order by billNo desc
limit 1
</select>
<select id="selectByApplySid" resultType="com.yxt.anrui.riskcenter.api.loancreditappealapply.LoanCreditAppealApply">
select * from loan_credit_appeal_apply where creditApplySid = #{sid} order by id desc limit 1
</select>
</mapper>

3
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancreditappealapply/LoanCreditAppealApplyService.java

@ -628,4 +628,7 @@ public class LoanCreditAppealApplyService extends MybatisBaseService<LoanCreditA
return rb.setMsg("操作失败!提交的数据不一致!");
}
public LoanCreditAppealApply selectByApplySid(String sid) {
return baseMapper.selectByApplySid(sid);
}
}

8
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinbank/LoanFinBankMapper.xml

@ -24,6 +24,7 @@
select count(*)
FROM loan_fin_bank
where bankName = #{managerName}
and isDelete != 1
</select>
<!--修改时根据资方名称查询是否存在与该资方名称相同的数据-->
@ -32,6 +33,7 @@
FROM loan_fin_bank
where sid != #{sid}
and bankName = #{managerName}
and isDelete != 1
</select>
<!--修改时数据回显-->
@ -51,8 +53,8 @@
<!--导出资方管理列表-->
<select id="listExcel" resultType="com.yxt.anrui.riskcenter.api.loanfinbank.LoanFinBankExportVo">
SELECT bfb.contactor,
bfb.bankName,
bfb.mobile
bfb.bankName,
bfb.mobile
FROM loan_fin_bank bfb
<where>
${ew.sqlSegment}
@ -74,7 +76,7 @@
</select>
<select id="selectListByOrgSid" resultType="com.yxt.anrui.riskcenter.api.loanfinbank.LoanFinBanksVo">
select sid, bankShortName name,bankName
select sid, bankShortName name, bankName
from loan_fin_bank
where createOrgSid = #{orgSid}
</select>

2
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinpolicy/LoanFinPolicyService.java

@ -166,7 +166,7 @@ public class LoanFinPolicyService extends MybatisBaseService<LoanFinPolicyMapper
loanFinOtherPolicy.setUseDeptSids(deptSids);
loanFinOtherPolicy.setUseDeptNames(deptNames);
//其它融名称=资方+产品类别+最高融资比例+期数
String name = loanFinOtherPolicy.getBankShortName() + "/" + loanFinOtherPolicy.getProductTypeValue() + "/" + loanFinOtherPolicy.getMaxLoanRatio() + "/" + loanFinOtherPolicy.getPeriod();
String name = loanFinOtherPolicy.getBankShortName() + " " + loanFinOtherPolicy.getProductTypeValue() + " " + loanFinOtherPolicy.getPeriod()+ "期 " + loanFinOtherPolicy.getMaxLoanRatio() ;
loanFinOtherPolicy.setOtherPolicyName(name);
loanFinOtherPolicyService.updateById(loanFinOtherPolicy);
} else {

11
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyMapper.java

@ -26,11 +26,14 @@
package com.yxt.anrui.riskcenter.biz.loanpreloancreditapply;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.yxt.anrui.riskcenter.api.loanpreloancreditapply.LoanOrderPreloanVo;
import com.yxt.anrui.riskcenter.api.loanpreloancreditapply.LoanPreloanCreditApply;
import com.yxt.anrui.riskcenter.api.loanpreloancreditapply.LoanPreloanCreditApplyVo;
import com.yxt.anrui.riskcenter.api.loanpreloancreditapply.LoanPreloanVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
@ -55,5 +58,11 @@ public interface LoanPreloanCreditApplyMapper extends BaseMapper<LoanPreloanCred
void submitCapitalRisk(@Param("dtoSid") String dtoSid, @Param("zfshjg") String zfshjg, @Param("zfshDate") String zfshDate, @Param("zfshRemarks") String zfshRemarks, @Param("capitalBalance") String capitalBalance);
@Update("update loan_preloan_credit_apply set state = #{state} where sid = #{sid}")
void updateStateBySid(@Param("sid") String sid,@Param("state") Integer state);
void updateStateBySid(@Param("sid") String sid, @Param("state") Integer state);
IPage<LoanPreloanVo> getOrderLoanPagerList(IPage<LoanPreloanCreditApply> page, @Param(Constants.WRAPPER)QueryWrapper<LoanPreloanCreditApply> qw,@Param("name") String name);
LoanPreloanCreditApply judgeIsLoan(String sid);
LoanOrderPreloanVo judgeIsLoan2(String sid);
}

38
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyMapper.xml

@ -20,4 +20,42 @@
${ew.sqlSegment}
</where>
</select>
<select id="getOrderLoanPagerList" resultType="com.yxt.anrui.riskcenter.api.loanpreloancreditapply.LoanPreloanVo">
select distinct(la.idCard),la.custSid,la.custName,DATE_FORMAT(la.createTime, '%Y-%m-%d') as createTime,la.phone,la.gsfkjg,la.capitalName,
la.zffkjg,
la.capitalName,
lp.peoName
from loan_preloan_credit_apply la
left join loan_preloan_credit_peo lp on la.sid = lp.mainSid
<where>
${ew.sqlSegment}
<if test="name != null and name != ''">
and concat(IFNULL(la.custName
, '')
, ifnull(la.`phone`
, ''),
, ifnull(la.`idCard`
, '')) LIKE concat('%'
, #{name}
, '%')
</if>
</where>
order by id desc
</select>
<select id="judgeIsLoan" resultType="com.yxt.anrui.riskcenter.api.loanpreloancreditapply.LoanPreloanCreditApply">
select la.* from
loan_preloan_credit_apply la
left join anrui_buscenter.bus_sales_order bo on bo.customerSid = la.custSid
where bo.sid = #{sid} and la.state = 0
order by la.createTime desc limit 1
</select>
<select id="judgeIsLoan2" resultType="com.yxt.anrui.riskcenter.api.loanpreloancreditapply.LoanOrderPreloanVo">
select bo.customerName,bp.quantity from
anrui_buscenter.bus_sales_order bo
left join anrui_buscenter.bus_sales_order_price bp on bp.salesOrderSid = bo.sid
where bo.sid = #{sid}
</select>
</mapper>

13
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyRest.java

@ -25,6 +25,7 @@
*********************************************************/
package com.yxt.anrui.riskcenter.biz.loanpreloancreditapply;
import com.yxt.anrui.riskcenter.api.loanfinpolicy.LoanFinPolicyVos;
import com.yxt.anrui.riskcenter.api.loanpreloancreditapply.*;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
@ -103,4 +104,16 @@ public class LoanPreloanCreditApplyRest implements LoanPreloanCreditApplyFeign {
LoanPreloanCreditApplyDetailsVo vo = loanPreloanCreditApplyService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
@Override
public ResultBean<PagerVo<LoanPreloanVo>> getOrderLoanPagerList(PagerQuery<LoanPreloanQuery> pagerQuery) {
ResultBean<PagerVo<LoanPreloanVo>> rb = ResultBean.fireFail();
PagerVo<LoanPreloanVo> pv = loanPreloanCreditApplyService.getOrderLoanPagerList(pagerQuery);
return rb.success().setData(pv);
}
@Override
public ResultBean<LoanOrderPreloanVo> judgeIsLoan(String sid) {
return loanPreloanCreditApplyService.judgeIsLoan(sid);
}
}

80
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyService.java

@ -32,9 +32,14 @@ import com.yxt.anrui.base.api.commonappendix.CommonAppendixDto;
import com.yxt.anrui.base.api.commonappendix.CommonAppendixFeign;
import com.yxt.anrui.base.api.commonappendix.CommonAppendixSelectQuery;
import com.yxt.anrui.base.api.commonappendix.CommonAppendixVo;
import com.yxt.anrui.riskcenter.api.loancreditappealapply.LoanCreditAppealApply;
import com.yxt.anrui.riskcenter.api.loanpreloancreditapply.*;
import com.yxt.anrui.riskcenter.api.loanpreloancreditpeo.LoanPreloanCreditPeoDetailsVo;
import com.yxt.anrui.riskcenter.api.loanpreloancreditpeo.LoanPreloanCreditPeoDto;
import com.yxt.anrui.riskcenter.api.loantemplate.LoanTemplate;
import com.yxt.anrui.riskcenter.api.loantemplate.LoanTemplateQuery;
import com.yxt.anrui.riskcenter.api.loantemplate.LoanTemplateVo;
import com.yxt.anrui.riskcenter.biz.loancreditappealapply.LoanCreditAppealApplyService;
import com.yxt.anrui.riskcenter.biz.loanpreloancreditpeo.LoanPreloanCreditPeoService;
import com.yxt.anrui.portal.api.sysuser.PrivilegeQuery;
import com.yxt.anrui.portal.api.sysuser.SysUserFeign;
@ -62,6 +67,8 @@ public class LoanPreloanCreditApplyService extends MybatisBaseService<LoanPreloa
private FileUploadComponent fileUploadComponent;
@Autowired
private LoanPreloanCreditPeoService loanPreloanCreditPeoService;
@Autowired
private LoanCreditAppealApplyService loanCreditAppealApplyService;
public PagerVo<LoanPreloanCreditApplyVo> listPageVo(PagerQuery<LoanPreloanCreditApplyQuery> pq) {
LoanPreloanCreditApplyQuery query = pq.getParams();
@ -156,7 +163,7 @@ public class LoanPreloanCreditApplyService extends MybatisBaseService<LoanPreloa
record.setIsDelete(true);
record.setShowDeleteBtn(true);
}
if ("002".equals(record.getGsfkjgKey()) && !"通过".equals(record.getSsjg())){
if ("002".equals(record.getGsfkjgKey()) && !"通过".equals(record.getSsjg())) {
record.setIsHandle(true);
record.setShowHandleBtn(true);
}
@ -215,7 +222,7 @@ public class LoanPreloanCreditApplyService extends MybatisBaseService<LoanPreloa
} else {
qw.eq("state", 2);
}
}else {
} else {
qw.ne("state", 1);
}
if (StringUtils.isNotBlank(query.getUseOrgName())) {
@ -531,4 +538,73 @@ public class LoanPreloanCreditApplyService extends MybatisBaseService<LoanPreloa
baseMapper.updateStateBySid(sid, 2);
return rb.success();
}
public PagerVo<LoanPreloanVo> getOrderLoanPagerList(PagerQuery<LoanPreloanQuery> pagerQuery) {
//查询销售专员本人的贷前贷款人
//实际购车人为销售订单的客户,
LoanPreloanQuery query = pagerQuery.getParams();
QueryWrapper<LoanPreloanCreditApply> qw = new QueryWrapper<>();
if (query != null) {
//资方信用审核通过的
qw.eq("la.zffkjgKey", "001");
//该销售专员下的客户
qw.eq("la.createBySid", query.getUserSid());
//姓名
if (StringUtils.isNotBlank(query.getCustName())) {
qw.like("la.custName", query.getCustName());
}
//电话
if (StringUtils.isNotBlank(query.getPhone())) {
qw.like("la.phone", query.getPhone());
}
//身份证号
if (StringUtils.isNotBlank(query.getIdCard())) {
qw.like("la.idCard", query.getIdCard());
}
qw.eq("la.isDelete", 0);
}
IPage<LoanPreloanCreditApply> page = PagerUtil.queryToPage(pagerQuery);
IPage<LoanPreloanVo> pagging = baseMapper.getOrderLoanPagerList(page, qw, query.getName());
PagerVo<LoanPreloanVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public ResultBean<LoanOrderPreloanVo> judgeIsLoan(String sid) {
ResultBean<LoanOrderPreloanVo> rb = ResultBean.fireFail();
//查询销售订单的实际购车人也就是客户是否已信用审核通过
LoanPreloanCreditApply loanPreloanCreditApply = baseMapper.judgeIsLoan(sid);
LoanOrderPreloanVo loanOrderPreloanVo = baseMapper.judgeIsLoan2(sid);
if (loanPreloanCreditApply == null) {
loanOrderPreloanVo.setConfirmBtn("信用审核");
return rb.setData(loanOrderPreloanVo).setMsg("实际购车人未进行贷前信用审核");
} else {
if (StringUtils.isNotBlank(loanPreloanCreditApply.getGsfkjgKey())) {
if (loanPreloanCreditApply.getState() != 2 && "001".equals(loanPreloanCreditApply.getGsfkjgKey())) {
loanOrderPreloanVo.setConfirmBtn("我知道了");
return rb.setData(loanOrderPreloanVo).setMsg("实际购车人的贷前信用审核进行中,请等待!");
} else {
if ("002".equals(loanPreloanCreditApply.getGsfkjgKey())) {
//查询申诉是否通过,若无申诉,则直接提示未通过,若存在申诉,通过的,也算信用审核通过
LoanCreditAppealApply loanCreditAppealApply = loanCreditAppealApplyService.selectByApplySid(loanPreloanCreditApply.getSid());
if (loanCreditAppealApply != null) {
if ("已办结".equals(loanCreditAppealApply.getNodeState())) {
return rb.success();
} else {
loanOrderPreloanVo.setConfirmBtn("信用申诉");
return rb.setData(loanOrderPreloanVo).setMsg("实际购车人贷前信用审核未通过!");
}
} else {
loanOrderPreloanVo.setConfirmBtn("信用申诉");
return rb.setData(loanOrderPreloanVo).setMsg("实际购车人贷前信用审核未通过!");
}
} else {
return rb.success();
}
}
} else {
loanOrderPreloanVo.setConfirmBtn("我知道了");
return rb.setData(loanOrderPreloanVo).setMsg("实际购车人的贷前信用审核进行中,请等待!");
}
}
}
}

40
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsService.java

@ -1356,6 +1356,7 @@ public class LoanSolutionsService extends MybatisBaseService<LoanSolutionsMapper
if (StringUtils.isBlank(otherPolicyAmount)) {
return rb.setMsg("其他融贷款金额不能为空");
}
if (StringUtils.isBlank(otherPolicyPeriod)) {
otherPolicyPeriod = "0";
}
@ -1383,7 +1384,44 @@ public class LoanSolutionsService extends MybatisBaseService<LoanSolutionsMapper
downPayAmountsRatio = loanDownPay.divide(loanTotal, 4, BigDecimal.ROUND_CEILING).multiply(new BigDecimal("100"));
downPayAmountsRatio = downPayAmountsRatio.setScale(0, BigDecimal.ROUND_HALF_UP);
calculateVo.setDownPayAmountsRatio(downPayAmountsRatio.toString());
//
if (otherPolicyState) {//包含
//验证贷款金额是否不大于最高贷款金额
LoanFinOtherPolicy loanFinOtherPolicy = loanFinOtherPolicyService.fetchBySid(query.getOtherPolicySid());
if (loanFinOtherPolicy != null) {
if (loanFinOtherPolicy.getMaxLoanAmount() != null && loanFinOtherPolicy.getMaxLoanRatio() != null) {
//根据最高融资比例计算最高融资额
BigDecimal maxLoanAmountRat = new BigDecimal(query.getLoanTotal()).multiply(loanFinOtherPolicy.getMaxLoanRatio()).divide(new BigDecimal("100"), 4, BigDecimal.ROUND_CEILING);
BigDecimal maxLoanAmount = loanFinOtherPolicy.getMaxLoanAmount();
if (maxLoanAmount.compareTo(maxLoanAmountRat) == 0) {//任一项与贷款金额作对比
if (maxLoanAmount.compareTo(new BigDecimal(query.getOtherPolicyAmount())) < 0) {
return rb.setMsg("其他融贷款金额不能高于选择的其他融的最高贷款金额");
}
} else {
if (maxLoanAmount.compareTo(maxLoanAmountRat) < 0) {//maxLoanAmount与贷款金额作对比
if (maxLoanAmount.compareTo(new BigDecimal(query.getOtherPolicyAmount())) < 0) {
return rb.setMsg("其他融贷款金额不能高于选择的其他融的最高贷款金额");
}
} else {//maxLoanAmountRat与贷款金额作对比
if (maxLoanAmountRat.compareTo(new BigDecimal(query.getOtherPolicyAmount())) < 0) {
return rb.setMsg("其他融贷款金额不能高于选择的其他融的最高贷款金额");
}
}
}
} else if (loanFinOtherPolicy.getMaxLoanAmount() != null) {
if (loanFinOtherPolicy.getMaxLoanAmount().compareTo(new BigDecimal(query.getOtherPolicyAmount())) < 0) {
return rb.setMsg("其他融贷款金额不能高于选择的其他融的最高贷款金额");
}
} else if (loanFinOtherPolicy.getMaxLoanRatio() != null) {
//根据最高融资比例计算最高融资额
BigDecimal maxLoanAmountRat = new BigDecimal(query.getLoanTotal()).multiply(loanFinOtherPolicy.getMaxLoanRatio()).divide(new BigDecimal("100"), 4, BigDecimal.ROUND_CEILING);
if (maxLoanAmountRat.compareTo(new BigDecimal(query.getOtherPolicyAmount())) < 0) {
return rb.setMsg("其他融贷款金额不能高于选择的其他融的最高贷款金额");
}
}
}
}
BigDecimal downPayRatioLeast = loanFinPolicy.getDownPayRatioLeast();
if (downPayAmountsRatio.compareTo(downPayRatioLeast) < 0) {
return rb.setMsg("实际首付比例不能低于产品政策中的最低首付比例");

4
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeign.java

@ -116,7 +116,7 @@ public interface AppBusSalesOrderFeign {
@ApiOperation("重新发起")
@GetMapping("rePublishSaleOrder")
@ResponseBody
public ResultBean rePublishSaleOrder(@RequestParam("saleOrderSid")String saleOrderSid,@RequestParam(value = "customerSid",required = false)String customerSid,@RequestParam(value = "customerName",required = false)String customerName,@RequestParam(value = "customerMobile",required = false)String customerMobile) throws InvocationTargetException, IllegalAccessException;
public ResultBean rePublishSaleOrder(@RequestParam("saleOrderSid") String saleOrderSid, @RequestParam(value = "customerSid", required = false) String customerSid, @RequestParam(value = "customerName", required = false) String customerName, @RequestParam(value = "customerMobile", required = false) String customerMobile) throws InvocationTargetException, IllegalAccessException;
/*-----------------------------------------车型信息------------------------------------------*/
@ -303,7 +303,7 @@ public interface AppBusSalesOrderFeign {
@ResponseBody
ResultBean saveSaleOrderVin(@RequestBody InputVinDto dto);
@ApiOperation("App销售订单分页列表")
@ApiOperation("App销售订单查询")
@PostMapping("/getSaleOrdersByOrgPath")
@ResponseBody
public ResultBean<PagerVo<BusOrderSalesVo>> getSaleOrdersByOrgPath(@RequestBody PagerQuery<BusOrderQuery> pq);

20
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/OrderLoanVo.java

@ -0,0 +1,20 @@
package com.yxt.anrui.terminal.api.autoservice.saleOrders;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @description:
* @author: dimengzhe
* @date: 2023/9/6
**/
@Data
public class OrderLoanVo implements Vo {
private static final long serialVersionUID = 8982070126931423913L;
@ApiModelProperty("客户名称")
private String customerName;
@ApiModelProperty("台数")
private String quantity;
}

2
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/order/BusOrderSalesVo.java

@ -97,6 +97,8 @@ public class BusOrderSalesVo implements Vo {
private boolean showApplyBtn;
@ApiModelProperty("是否显示录入车架号")
private boolean showInputBtn;
@ApiModelProperty("是否显示贷款人确定按钮")
private boolean showBorrowBtn;
private boolean showRePublishBtn;
@ApiModelProperty("车型信息")

1
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderRest.java

@ -26,6 +26,7 @@
package com.yxt.anrui.terminal.biz.autoservice.saleOrders;
import com.yxt.anrui.terminal.api.autoservice.saleOrders.AppBusSalesOrderFeign;
import com.yxt.anrui.terminal.api.autoservice.saleOrders.OrderLoanVo;
import com.yxt.anrui.terminal.api.autoservice.saleOrders.depositinfo.DepositInfoDto;
import com.yxt.anrui.terminal.api.autoservice.saleOrders.depositinfo.DepositInfoQuery;
import com.yxt.anrui.terminal.api.autoservice.saleOrders.depositinfo.DepositInfoVo;

5
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderService.java

@ -73,6 +73,9 @@ import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrg;
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign;
import com.yxt.anrui.portal.api.sysuser.SysUserFeign;
import com.yxt.anrui.portal.api.sysuser.SysUserVo;
import com.yxt.anrui.riskcenter.api.loanpreloancreditapply.LoanOrderPreloanVo;
import com.yxt.anrui.riskcenter.api.loanpreloancreditapply.LoanPreloanCreditApplyFeign;
import com.yxt.anrui.terminal.api.autoservice.saleOrders.OrderLoanVo;
import com.yxt.anrui.terminal.api.autoservice.saleOrders.flowable.*;
import com.yxt.anrui.terminal.api.autoservice.saleOrders.order.FlowOrderVo;
import com.yxt.anrui.terminal.api.autoservice.saleOrders.depositinfo.DepositInfoDto;
@ -158,6 +161,8 @@ public class AppBusSalesOrderService {
private BaseVehicleFeign baseVehicleFeign;
@Autowired
private BasePurchaseSystemFeign basePurchaseSystemFeign;
@Autowired
private LoanPreloanCreditApplyFeign loanPreloanCreditApplyFeign;
/************************************* 销售订单接口 *********************************************/

Loading…
Cancel
Save