diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutions/app/SolutionsDto.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutions/app/SolutionsDto.java
index 5f0a6464a0..1b0202ff13 100644
--- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutions/app/SolutionsDto.java
+++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutions/app/SolutionsDto.java
@@ -4,8 +4,6 @@ import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
-import java.math.BigDecimal;
-
/**
* @Author dimengzhe
* @Date 2023/3/22 15:02
@@ -23,10 +21,6 @@ public class SolutionsDto implements Dto {
private Integer isPack;
@ApiModelProperty("产品政策名称")
private String policyName;
- @ApiModelProperty("产品政策sid")
- private String policySid;
- @ApiModelProperty("融资项目总额")
- private String loanTotal;
@ApiModelProperty("主车发票价")
private String mainVehicleAmount;
@ApiModelProperty("融资票据")
@@ -39,6 +33,9 @@ public class SolutionsDto implements Dto {
private String premium;
@ApiModelProperty("车损上浮")
private String vehDamageFloat;
+ @ApiModelProperty("融资项目总额")
+ private String loanTotal;
+
@ApiModelProperty("首付款比例")
private String downPayRatio;
@ApiModelProperty("首付金额")
@@ -47,24 +44,24 @@ public class SolutionsDto implements Dto {
private String loanAmount;
@ApiModelProperty("贷款期数")
private int loanPeriod;
- @ApiModelProperty("保证金比例")
+ @ApiModelProperty("贷款保证金比例")
private String bondRatio;
- @ApiModelProperty("保证金金额")
+ @ApiModelProperty("贷款保证金金额")
private String bondAmount;
@ApiModelProperty("厂家贴息")
private String factoryDiscount;
@ApiModelProperty("年利率")
private String policyYearRatio;
- @ApiModelProperty("贷款月还")
+ @ApiModelProperty("月还金额")
private String loanPayMoney;
- @ApiModelProperty("贷款利息")
+ @ApiModelProperty("利息总额")
private String loanInterest;
//其他融
@ApiModelProperty("其它融名称")
private String otherPolicyName;
- @ApiModelProperty("其它融金额")
+ @ApiModelProperty("其它融贷款金额")
private String otherPolicyAmount;
@ApiModelProperty("其它融期数")
private Integer otherPolicyPeriod;
@@ -73,24 +70,23 @@ public class SolutionsDto implements Dto {
@ApiModelProperty("其它融利息总额")
private String otherPolicyInterest;
- @ApiModelProperty("'融资首付")
- private BigDecimal loanDownPay;
- @ApiModelProperty("总贷款金额")
- private BigDecimal loanAmountTotal;
- @ApiModelProperty("期数")
- private Integer period;
- @ApiModelProperty("月还金额")
- private BigDecimal monthlyRepay;
+ /* @ApiModelProperty("'融资首付")
+ private String loanDownPay;*/
+ /* @ApiModelProperty("总贷款金额")
+ private String loanAmountTotal;*/
+ /* @ApiModelProperty("期数")
+ private Integer period;*/
+ /* @ApiModelProperty("月还金额")
+ private String monthlyRepay;
@ApiModelProperty("利息总额")
- private BigDecimal interest;
+ private String interest;*/
@ApiModelProperty("预计首期还款日")
private String returnTime;
-
//金融方案费用明细
-
- @ApiModelProperty("融资首付")
- private String downPayAmounts;
+
+ /* @ApiModelProperty("融资首付")
+ private String downPayAmounts;*/
@ApiModelProperty("贷款保证金")
private String bondAmounts;
@ApiModelProperty("保险保证金")
@@ -121,8 +117,8 @@ public class SolutionsDto implements Dto {
private String offsetPremium;
@ApiModelProperty("抵顶购置税")
private String offsetPurchasetax;
- @ApiModelProperty("抵顶费用合计")
- private String offsetTotal;
+ /* @ApiModelProperty("抵顶费用合计")
+ private String offsetTotal;*/
@ApiModelProperty("应收合计")
private String receivableTotal;
@ApiModelProperty("实收合计")
diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutionsotherpolicy/LoanSolutionsOtherpolicy.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutionsotherpolicy/LoanSolutionsOtherpolicy.java
index e0d778fda0..c02aea9d1a 100644
--- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutionsotherpolicy/LoanSolutionsOtherpolicy.java
+++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansolutionsotherpolicy/LoanSolutionsOtherpolicy.java
@@ -57,7 +57,7 @@ public class LoanSolutionsOtherpolicy extends BaseEntity {
@ApiModelProperty("其它融名称")
private String otherPolicyName;
@ApiModelProperty("其它融金额")
- private Integer otherPolicyAmount;
+ private BigDecimal otherPolicyAmount;
@ApiModelProperty("其它融期数")
private Integer otherPolicyPeriod;
@ApiModelProperty("其它融月还")
@@ -69,9 +69,9 @@ public class LoanSolutionsOtherpolicy extends BaseEntity {
@ApiModelProperty("总贷款金额")
private BigDecimal loanAmountTotal;
@ApiModelProperty("期数")
- private Integer period;
+ private String period;
@ApiModelProperty("月还金额")
- private BigDecimal monthlyRepay;
+ private String monthlyRepay;
@ApiModelProperty("利息总额")
private BigDecimal interest;
@ApiModelProperty("预计首期还款日")
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsMapper.java
index 3535353c41..5582021f03 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsMapper.java
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsMapper.java
@@ -1,16 +1,8 @@
package com.yxt.anrui.riskcenter.biz.loansolutions;
-import com.baomidou.mybatisplus.core.conditions.Wrapper;
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.loansolutions.LoanSolutions;
-import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutionsVo;
import org.apache.ibatis.annotations.Mapper;
-import org.apache.ibatis.annotations.Param;
-import org.apache.ibatis.annotations.Select;
-
-import java.util.Map;
/**
* Project: anrui-riskcenter(风控中心)
@@ -27,9 +19,11 @@ import java.util.Map;
*/
@Mapper
public interface LoanSolutionsMapper extends BaseMapper {
-
+
LoanSolutions selectBySaleOrderSid(String saleOrderSid);
+ int deleteByOrderSid(String saleOrderSid);
+
/* IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw);
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsMapper.xml
index d7a9c598e8..f4e8980763 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsMapper.xml
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsMapper.xml
@@ -54,4 +54,10 @@
from loan_solutions
where salesOrderSid = #{saleOrderSid}
+
+
+ delete
+ from loan_solutions
+ where salesOrderSid = #{saleOrderSid}
+
\ No newline at end of file
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsService.java
index a852eab254..dec2111774 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsService.java
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsService.java
@@ -9,10 +9,14 @@ import com.yxt.anrui.riskcenter.api.loansolutionsotherpolicy.LoanSolutionsOtherp
import com.yxt.anrui.riskcenter.biz.loansolutionsdetail.LoanSolutionsDetailService;
import com.yxt.anrui.riskcenter.biz.loansolutionsotherpolicy.LoanSolutionsOtherpolicyService;
import com.yxt.common.base.service.MybatisBaseService;
+import com.yxt.common.base.utils.StringUtils;
import com.yxt.common.core.result.ResultBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+
/**
* Project: anrui-riskcenter(风控中心)
* File: LoanSolutionsService.java
@@ -44,43 +48,265 @@ public class LoanSolutionsService extends MybatisBaseService
@@ -30,6 +19,7 @@ import java.util.Map;
*/
@Mapper
public interface LoanSolutionsDetailMapper extends BaseMapper {
+ int deleteByLoanSid(String sid);
/*IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw);
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsdetail/LoanSolutionsDetailMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsdetail/LoanSolutionsDetailMapper.xml
index a820530808..388f0a1d5f 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsdetail/LoanSolutionsDetailMapper.xml
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsdetail/LoanSolutionsDetailMapper.xml
@@ -30,4 +30,10 @@
incidentalsRemarks=#{incidentalsRemarks},prePayInterestRemarks=#{prePayInterestRemarks}
WHERE sid=#{sid}
-->
+
+
+ delete
+ from loan_solution_detail
+ where solutionSid = #{sid}
+
\ No newline at end of file
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsdetail/LoanSolutionsDetailService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsdetail/LoanSolutionsDetailService.java
index 89867b7c38..36e87bab02 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsdetail/LoanSolutionsDetailService.java
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsdetail/LoanSolutionsDetailService.java
@@ -19,6 +19,9 @@ import org.springframework.stereotype.Service;
*/
@Service
public class LoanSolutionsDetailService extends MybatisBaseService {
+ public int deleteByLoanSid(String sid) {
+ return baseMapper.deleteByLoanSid(sid);
+ }
/*private QueryWrapper createQueryWrapper(LoanSolutionsDetailQuery query) {
QueryWrapper qw = new QueryWrapper<>();
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyMapper.java
index 04f67c6db3..5911565352 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyMapper.java
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyMapper.java
@@ -54,9 +54,10 @@ import java.util.List;
*/
@Mapper
public interface LoanSolutionsOtherpolicyMapper extends BaseMapper {
+ int deleteByLoanSid(String sid);
- //@Update("update loan_solutions_otherpolicy set name=#{msg} where id=#{id}")
- //IPage voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw);
+ //@Update("update loan_solutions_otherpolicy set name=#{msg} where id=#{id}")
+ //IPage voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw);
/*IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw);
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyMapper.xml
index 506349c55b..48680efb13 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyMapper.xml
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyMapper.xml
@@ -1,13 +1,19 @@
-
-
-
+
+
+
+
+
+ delete
+ from loan_solutions_otherpolicy
+ where solutionsSid = #{sid}
+
\ No newline at end of file
diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyService.java
index 16a02508c5..57fba45c59 100644
--- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyService.java
+++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutionsotherpolicy/LoanSolutionsOtherpolicyService.java
@@ -44,6 +44,9 @@ import org.springframework.stereotype.Service;
*/
@Service
public class LoanSolutionsOtherpolicyService extends MybatisBaseService {
+ public int deleteByLoanSid(String sid) {
+ return baseMapper.deleteByLoanSid(sid);
+ }
/* private QueryWrapper createQueryWrapper(LoanSolutionsOtherpolicyQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
diff --git a/anrui-scm/anrui-scm-ui/src/views/supplychain/yancheguanli/yancheguanliAdd.vue b/anrui-scm/anrui-scm-ui/src/views/supplychain/yancheguanli/yancheguanliAdd.vue
index cdc3c14c6a..2b7aba6b72 100644
--- a/anrui-scm/anrui-scm-ui/src/views/supplychain/yancheguanli/yancheguanliAdd.vue
+++ b/anrui-scm/anrui-scm-ui/src/views/supplychain/yancheguanli/yancheguanliAdd.vue
@@ -23,7 +23,7 @@
*发动机号:
-
+
diff --git a/doc/databases/risk_center.sql b/doc/databases/risk_center.sql
index 9f6c48c53e..71e2744e1a 100644
--- a/doc/databases/risk_center.sql
+++ b/doc/databases/risk_center.sql
@@ -961,7 +961,7 @@ CREATE TABLE `loan_solutions_otherPolicy`
`otherPolicyInterest` decimal(10, 2) DEFAULT NULL COMMENT '其它融利息总额',
`loanDownPay` decimal(10, 2) DEFAULT NULL COMMENT '融资首付',
`loanAmountTotal` decimal(10, 2) DEFAULT NULL COMMENT '总贷款金额',
- `period` int(32) DEFAULT NULL COMMENT '期数',
+ `period` varchar(64) DEFAULT NULL COMMENT '期数',
`monthlyRepay` decimal(10, 2) DEFAULT NULL COMMENT '月还金额',
`interest` decimal(10, 2) DEFAULT NULL COMMENT '利息总额',
`returnTime` varchar(64) DEFAULT NULL COMMENT '预计首期还款日',