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 '预计首期还款日',