diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgress.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgress.java index d58e194087..c6ebeccd99 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgress.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgress.java @@ -35,6 +35,8 @@ public class LoanCaseProgress extends BaseEntity { private String idNumber; @ApiModelProperty("贷款合同编号") private String loanContractNo; + @ApiModelProperty("贷款人户籍/注册地址") + private String borrowerAddress; @ApiModelProperty("资方") private String bankName; @ApiModelProperty("资方合同编号") @@ -75,10 +77,16 @@ public class LoanCaseProgress extends BaseEntity { private String caseStage; @ApiModelProperty("案件当前阶段编号") private String caseStageNo; + @ApiModelProperty("用时天数") + private String useDays; + @ApiModelProperty("进入当前环节日期") + private String enterDate; @ApiModelProperty("案件当前环节") private String caseTache; @ApiModelProperty("案件当前环节编号") private String caseTacheNo; @ApiModelProperty("业务来源sid") private String busSid; + @ApiModelProperty("销售订单sid") + private String salesOrderSid; } diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgressFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgressFeign.java index 6d8c9319b5..a563731ede 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgressFeign.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgressFeign.java @@ -1,7 +1,11 @@ package com.yxt.anrui.riskcenter.api.loancaseprogress; +import com.yxt.common.core.result.ResultBean; import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; /** @@ -18,4 +22,8 @@ import org.springframework.cloud.openfeign.FeignClient; public interface LoanCaseProgressFeign { + @ApiOperation("推送案件信息") + @PostMapping("/pushCase") + public ResultBean pushCase(@RequestBody PushCaseDto dto); + } diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgressFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgressFeignFallback.java index f12f973883..44ca09e705 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgressFeignFallback.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/LoanCaseProgressFeignFallback.java @@ -1,5 +1,6 @@ package com.yxt.anrui.riskcenter.api.loancaseprogress; +import com.yxt.common.core.result.ResultBean; import org.springframework.stereotype.Component; /** @@ -10,4 +11,8 @@ import org.springframework.stereotype.Component; @Component public class LoanCaseProgressFeignFallback implements LoanCaseProgressFeign { + @Override + public ResultBean pushCase(PushCaseDto dto) { + return null; + } } diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/PushCaseDto.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/PushCaseDto.java new file mode 100644 index 0000000000..0b9eb9ed36 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/PushCaseDto.java @@ -0,0 +1,50 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogress; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.ArrayList; +import java.util.List; + +/** + * @author Fan + * @description + * @date 2024/2/27 15:45 + */ +@Data +public class PushCaseDto { + + private String createBySid; + @ApiModelProperty("创建部门") + private String createDept; + @ApiModelProperty("创建部门sid") + private String createDeptSid; + @ApiModelProperty("创建人") + private String createByName; + @ApiModelProperty("客户名称") + private String customerName; + @ApiModelProperty("客户sid") + private String customerSid; + @ApiModelProperty("贷款人sid") + private String loanSid; + @ApiModelProperty("贷款人") + private String loanName; + @ApiModelProperty("贷款合同编号") + private String loanContractNo; + @ApiModelProperty("资方") + private String bankName; + @ApiModelProperty("资方合同编号") + private String bankContractNo; + @ApiModelProperty("业务来源sid") + private String busSid; + @ApiModelProperty("使用组织sid") + private String useOrgSid; + @ApiModelProperty("使用组织名称") + private String useOrgName; + @ApiModelProperty("使用组织全路径") + private String orgSidPath; + @ApiModelProperty("销售订单sid") + private String salesOrderSid; + private List vehList = new ArrayList<>(); + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/PushCaseVehDto.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/PushCaseVehDto.java new file mode 100644 index 0000000000..ac3a0bdd4b --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogress/PushCaseVehDto.java @@ -0,0 +1,17 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogress; + +import lombok.Data; + +/** + * @author Fan + * @description + * @date 2024/2/27 16:04 + */ +@Data +public class PushCaseVehDto { + + private String vinNo; + private String busVinSid; + private String vehMark; + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosed.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosed.java new file mode 100644 index 0000000000..e69d4dd5e5 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosed.java @@ -0,0 +1,34 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressclosed; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:34 + */ +@Data +@ApiModel(value = "案件进程管理", description = "案件进程管理") +@TableName("loan_case_progress_closed") +public class LoanCaseProgressClosed extends BaseEntity { + @ApiModelProperty("主表sid") + private String mainSid; + @ApiModelProperty("结案方式") + private String endType; + @ApiModelProperty("结案日期") + private Date endTime; + @ApiModelProperty("结案金额") + private BigDecimal endMoney; + @ApiModelProperty("结案说明") + private String endShows; + @ApiModelProperty("附件") + private String endFiles; + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosedFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosedFeign.java new file mode 100644 index 0000000000..9cdd790853 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosedFeign.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressclosed; + +import io.swagger.annotations.Api; +import org.springframework.cloud.openfeign.FeignClient; + + +/** + * @description: 案件进程管理 + * @author: fan + * @date: 2023/7/6 + **/ +@Api(tags = "案件进程-结案") +@FeignClient( + contextId = "anrui-riskcenter-LoanCaseProgressClosed", + name = "anrui-riskcenter", + path = "v1/LoanCaseProgressClosed", + fallback = LoanCaseProgressClosedFeignFallback.class) +public interface LoanCaseProgressClosedFeign { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosedFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosedFeignFallback.java new file mode 100644 index 0000000000..2fff757aae --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressclosed/LoanCaseProgressClosedFeignFallback.java @@ -0,0 +1,13 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressclosed; + +import org.springframework.stereotype.Component; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:36 + */ +@Component +public class LoanCaseProgressClosedFeignFallback implements LoanCaseProgressClosedFeign { + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecute.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecute.java new file mode 100644 index 0000000000..a3caf43468 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecute.java @@ -0,0 +1,71 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressexecute; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:34 + */ +@Data +@ApiModel(value = "案件进程管理", description = "案件进程管理") +@TableName("loan_case_progress_execute") +public class LoanCaseProgressExecute extends BaseEntity { + @ApiModelProperty("准备执行材料-转执行日期") + private Date prepareTime; + @ApiModelProperty("准备执行材料-材料递交日期") + private Date transferTime; + @ApiModelProperty("准备执行材料-负责人") + private String header; + @ApiModelProperty("准备执行材料-附件") + private String prepareFiles; + @ApiModelProperty("已执行立案-执行立案日期") + private Date executeTime; + @ApiModelProperty("已执行立案-执行案件号") + private String executeCaseNo; + @ApiModelProperty("已执行立案-执行时限") + private String executeDays; + @ApiModelProperty("已执行立案-执行立案金额") + private BigDecimal executeMoney; + @ApiModelProperty("已执行立案-执行回款总金额") + private BigDecimal executeAmountAll; + @ApiModelProperty("已执行立案-执行未回款金额") + private BigDecimal executeNotAmount; + @ApiModelProperty("已执行立案-执行法官") + private String executeJudge; + @ApiModelProperty("列入失信人名单-列入日期") + private Date promiseTime; + @ApiModelProperty("列入失信人名单-附件") + private String promiseFiles; + @ApiModelProperty("查封冻结资产-查封内容") + private String closePart; + @ApiModelProperty("查封冻结资产-查封日期") + private Date closeTime; + @ApiModelProperty("查封冻结资产-财产处置") + private String closeDisposal; + @ApiModelProperty("查封冻结资产-附件") + private String closeFiles; + @ApiModelProperty("终止本次执行-终止日期") + private Date endTime; + @ApiModelProperty("终止本次执行-终止原因") + private String endReason; + @ApiModelProperty("终止本次执行-附件") + private String endFiles; + @ApiModelProperty("主表sid") + private String mainSid; + @ApiModelProperty("案件当前环节") + private String caseTache; + @ApiModelProperty("案件当前环节编号") + private String caseTacheNo; + @ApiModelProperty("是否为终止状态") + private String terminate; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecuteFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecuteFeign.java new file mode 100644 index 0000000000..92181c83ab --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecuteFeign.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressexecute; + +import io.swagger.annotations.Api; +import org.springframework.cloud.openfeign.FeignClient; + + +/** + * @description: 案件进程管理 + * @author: fan + * @date: 2023/7/6 + **/ +@Api(tags = "案件进程") +@FeignClient( + contextId = "anrui-riskcenter-LoanCaseProgressExecute", + name = "anrui-riskcenter", + path = "v1/LoanCaseProgressExecute", + fallback = LoanCaseProgressExecuteFeignFallback.class) +public interface LoanCaseProgressExecuteFeign { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecuteFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecuteFeignFallback.java new file mode 100644 index 0000000000..523a086b8f --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecute/LoanCaseProgressExecuteFeignFallback.java @@ -0,0 +1,13 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressexecute; + +import org.springframework.stereotype.Component; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:36 + */ +@Component +public class LoanCaseProgressExecuteFeignFallback implements LoanCaseProgressExecuteFeign { + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasure.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasure.java new file mode 100644 index 0000000000..e076d5e058 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasure.java @@ -0,0 +1,38 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressexecutemeasure; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:34 + */ +@Data +@ApiModel(value = "案件进程管理", description = "案件进程管理") +@TableName("loan_case_progress_execute_measure") +public class LoanCaseProgressExecuteMeasure extends BaseEntity { + @ApiModelProperty("主表sid(loan_case_progress_execute)") + private String mainSid; + @ApiModelProperty("执行措施") + private String measure; + @ApiModelProperty("执行日期") + private Date measureTime; + @ApiModelProperty("执行回款金额") + private BigDecimal measureMoney; + @ApiModelProperty("执行说明") + private String measureShows; + @ApiModelProperty("附件") + private String measureFiles; + @ApiModelProperty("操作人") + private String operator; + @ApiModelProperty("操作人Sid") + private String operatorSid; + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureFeign.java new file mode 100644 index 0000000000..7552769942 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureFeign.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressexecutemeasure; + +import io.swagger.annotations.Api; +import org.springframework.cloud.openfeign.FeignClient; + + +/** + * @description: 案件进程管理 + * @author: fan + * @date: 2023/7/6 + **/ +@Api(tags = "案件进程") +@FeignClient( + contextId = "anrui-riskcenter-LoanCaseProgressExecuteMeasure", + name = "anrui-riskcenter", + path = "v1/LoanCaseProgressExecuteMeasure", + fallback = LoanCaseProgressExecuteMeasureFeignFallback.class) +public interface LoanCaseProgressExecuteMeasureFeign { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureFeignFallback.java new file mode 100644 index 0000000000..f7bbe312d6 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureFeignFallback.java @@ -0,0 +1,13 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressexecutemeasure; + +import org.springframework.stereotype.Component; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:36 + */ +@Component +public class LoanCaseProgressExecuteMeasureFeignFallback implements LoanCaseProgressExecuteMeasureFeign { + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFees.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFees.java new file mode 100644 index 0000000000..afb1390473 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFees.java @@ -0,0 +1,38 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressfees; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:34 + */ +@Data +@ApiModel(value = "案件进程管理", description = "案件进程管理") +@TableName("loan_case_progress_fees") +public class LoanCaseProgressFees extends BaseEntity { + @ApiModelProperty("主表sid") + private String mainSid; + @ApiModelProperty("缴费项目") + private String paymentItems; + @ApiModelProperty("缴费时间") + private Date paymentTime; + @ApiModelProperty("缴费金额") + private BigDecimal paymentMoney; + @ApiModelProperty("操作时间") + private Date operatingTime; + @ApiModelProperty("附件") + private String filePath; + @ApiModelProperty("操作人") + private String operator; + @ApiModelProperty("操作人Sid") + private String operatorSid; + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFeesFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFeesFeign.java new file mode 100644 index 0000000000..cac111e7f1 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFeesFeign.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressfees; + +import io.swagger.annotations.Api; +import org.springframework.cloud.openfeign.FeignClient; + + +/** + * @description: 案件进程管理 + * @author: fan + * @date: 2023/7/6 + **/ +@Api(tags = "案件进程") +@FeignClient( + contextId = "anrui-riskcenter-LoanCaseProgressFees", + name = "anrui-riskcenter", + path = "v1/LoanCaseProgressFees", + fallback = LoanCaseProgressFeesFeignFallback.class) +public interface LoanCaseProgressFeesFeign { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFeesFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFeesFeignFallback.java new file mode 100644 index 0000000000..f64d1271d5 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressfees/LoanCaseProgressFeesFeignFallback.java @@ -0,0 +1,13 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressfees; + +import org.springframework.stereotype.Component; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:36 + */ +@Component +public class LoanCaseProgressFeesFeignFallback implements LoanCaseProgressFeesFeign { + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantor.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantor.java new file mode 100644 index 0000000000..4059186369 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantor.java @@ -0,0 +1,33 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressguarantor; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:34 + */ +@Data +@ApiModel(value = "案件进程管理", description = "案件进程管理") +@TableName("loan_case_progress_guarantor") +public class LoanCaseProgressGuarantor extends BaseEntity { + @ApiModelProperty("主表sid") + private String mainSid; + @ApiModelProperty("姓名") + private String name; + @ApiModelProperty("身份证号") + private String idCardNo; + @ApiModelProperty("户籍地址") + private String registerAddress; + @ApiModelProperty("现住址") + private String currentAddress; + @ApiModelProperty("联系电话") + private String mobile; +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantorFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantorFeign.java new file mode 100644 index 0000000000..c3e80ca94c --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantorFeign.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressguarantor; + +import io.swagger.annotations.Api; +import org.springframework.cloud.openfeign.FeignClient; + + +/** + * @description: 案件进程管理 + * @author: fan + * @date: 2023/7/6 + **/ +@Api(tags = "案件进程") +@FeignClient( + contextId = "anrui-riskcenter-LoanCaseProgressGuarantor", + name = "anrui-riskcenter", + path = "v1/LoanCaseProgressGuarantor", + fallback = LoanCaseProgressGuarantorFeignFallback.class) +public interface LoanCaseProgressGuarantorFeign { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantorFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantorFeignFallback.java new file mode 100644 index 0000000000..ccf61e6179 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressguarantor/LoanCaseProgressGuarantorFeignFallback.java @@ -0,0 +1,13 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressguarantor; + +import org.springframework.stereotype.Component; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:36 + */ +@Component +public class LoanCaseProgressGuarantorFeignFallback implements LoanCaseProgressGuarantorFeign { + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserve.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserve.java new file mode 100644 index 0000000000..24f1f4be84 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserve.java @@ -0,0 +1,44 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogresspreserve; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:34 + */ +@Data +@ApiModel(value = "案件进程管理", description = "案件进程管理") +@TableName("loan_case_progress_preserve") +public class LoanCaseProgressPreserve extends BaseEntity { + @ApiModelProperty("主表sid") + private String mainSid; + @ApiModelProperty("保全类型key") + private String preserveTypeKey; + @ApiModelProperty("保全类型") + private String preserveType; + @ApiModelProperty("保全项目") + private String preserveItems; + @ApiModelProperty("保全日期") + private Date preserveTime; + @ApiModelProperty("保全金额") + private BigDecimal preserveMoney; + @ApiModelProperty("有效期至") + private String dateTo; + @ApiModelProperty("操作时间") + private Date operatingTime; + @ApiModelProperty("附件") + private String filePath; + @ApiModelProperty("操作人") + private String operator; + @ApiModelProperty("操作人Sid") + private String operatorSid; + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserveFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserveFeign.java new file mode 100644 index 0000000000..322e77c24b --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserveFeign.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogresspreserve; + +import io.swagger.annotations.Api; +import org.springframework.cloud.openfeign.FeignClient; + + +/** + * @description: 案件进程管理 + * @author: fan + * @date: 2023/7/6 + **/ +@Api(tags = "案件进程") +@FeignClient( + contextId = "anrui-riskcenter-LoanCaseProgressPreserve", + name = "anrui-riskcenter", + path = "v1/LoanCaseProgressPreserve", + fallback = LoanCaseProgressPreserveFeignFallback.class) +public interface LoanCaseProgressPreserveFeign { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserveFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserveFeignFallback.java new file mode 100644 index 0000000000..e3d5a3f769 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresspreserve/LoanCaseProgressPreserveFeignFallback.java @@ -0,0 +1,13 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogresspreserve; + +import org.springframework.stereotype.Component; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:36 + */ +@Component +public class LoanCaseProgressPreserveFeignFallback implements LoanCaseProgressPreserveFeign { + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrial.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrial.java new file mode 100644 index 0000000000..8a9930f56b --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrial.java @@ -0,0 +1,118 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogresstrial; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:34 + */ +@Data +@ApiModel(value = "案件进程管理", description = "案件进程管理") +@TableName("loan_case_progress_trial") +public class LoanCaseProgressTrial extends BaseEntity { + //法官信息 + @ApiModelProperty("管辖法院") + private String court; + @ApiModelProperty("法院地址") + private String courtAddress; + @ApiModelProperty("法官") + private String judge; + @ApiModelProperty("案号") + private String caseNumber; + //委派情况 + @ApiModelProperty("律师事务所") + private String lawFirms; + @ApiModelProperty("承办律师") + private String lawer; + @ApiModelProperty("律师联系电话") + private String lawerPhone; + @ApiModelProperty("委托协议附件") + private String agreement; + //待立案 + @ApiModelProperty("待立案-材料提交法院日期") + private Date submitTime; + @ApiModelProperty("待立案-立案所需天数") + private String caseNeedDays; + @ApiModelProperty("待立案-备注") + private String pendingRemarks; + @ApiModelProperty("待立案-立案时效要求天数") + private String pendingDays; + @ApiModelProperty("待立案-附件") + private String pendingFiles; + //已立案 + @ApiModelProperty("已立案-立案日期") + private Date filedTime; + @ApiModelProperty("已立案-立案实际天数") + private String filedDays; + @ApiModelProperty("已立案-备注") + private String filedRemarks; + @ApiModelProperty("已立案-附件") + private String filedFiles; + //待开庭 + @ApiModelProperty("待开庭-开庭所需天数") + private String trialNeedDays; + @ApiModelProperty("待开庭-开庭传票日期") + private Date trialTime; + @ApiModelProperty("待开庭-预计开庭日期") + private Date trialPreTime; + @ApiModelProperty("待开庭-备注") + private String trialRemarks; + @ApiModelProperty("待开庭-附件") + private String trialFiles; + @ApiModelProperty("待开庭-开庭时效要求天数") + private String trialDays; + //已开庭 + @ApiModelProperty("已开庭-一次开庭日期") + private Date alreadyTime; + @ApiModelProperty("已开庭-开庭实际天数") + private String actualDays; + @ApiModelProperty("已开庭-二次开庭日期") + private Date secondTime; + @ApiModelProperty("已开庭-庭审总结") + private String summary; + @ApiModelProperty("已开庭-出判时效要求天数") + private String alreadyDays; + @ApiModelProperty("已开庭-附件") + private String alreadyFiles; + //已判决/调解 + @ApiModelProperty("已判决/调解-判决/调解日期") + private Date verdictTime; + @ApiModelProperty("已判决/调解-结果") + private String verdictResult; + @ApiModelProperty("已判决/调解-金额") + private BigDecimal verdictAmount; + @ApiModelProperty("已判决/调解-领取日期") + private String receiveTime; + @ApiModelProperty("已判决/调解-出判实际天数") + private String verdictDays; + @ApiModelProperty("已判决/调解-备注") + private String verdictRemarks; + @ApiModelProperty("已判决/调解-附件") + private String verdictFiles; + //已生效 + @ApiModelProperty("已生效-生效日期") + private Date effectTime; + @ApiModelProperty("已生效-备注") + private String effectRemarks; + @ApiModelProperty("已生效-附件") + private String effectFiles; + //---------------------------- + @ApiModelProperty("案件当前环节") + private String caseTache; + @ApiModelProperty("案件当前环节编号") + private String caseTacheNo; + @ApiModelProperty("案件当前阶段") + private String caseStage; + @ApiModelProperty("案件当前阶段编号") + private String caseStageNo; + @ApiModelProperty("主表sid") + private String mainSid; +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrialFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrialFeign.java new file mode 100644 index 0000000000..4aff9de642 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrialFeign.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogresstrial; + +import io.swagger.annotations.Api; +import org.springframework.cloud.openfeign.FeignClient; + + +/** + * @description: 案件进程管理 + * @author: fan + * @date: 2023/7/6 + **/ +@Api(tags = "案件进程") +@FeignClient( + contextId = "anrui-riskcenter-LoanCaseProgressTrial", + name = "anrui-riskcenter", + path = "v1/LoanCaseProgressTrial", + fallback = LoanCaseProgressTrialFeignFallback.class) +public interface LoanCaseProgressTrialFeign { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrialFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrialFeignFallback.java new file mode 100644 index 0000000000..f6103f6710 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogresstrial/LoanCaseProgressTrialFeignFallback.java @@ -0,0 +1,13 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogresstrial; + +import org.springframework.stereotype.Component; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:36 + */ +@Component +public class LoanCaseProgressTrialFeignFallback implements LoanCaseProgressTrialFeign { + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVeh.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVeh.java new file mode 100644 index 0000000000..602ee6bb0b --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVeh.java @@ -0,0 +1,39 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressveh; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:34 + */ +@Data +@ApiModel(value = "案件进程管理", description = "案件进程管理") +@TableName("loan_case_progress_veh") +public class LoanCaseProgressVeh extends BaseEntity { + + @ApiModelProperty("主表sid") + private String mainSid; + @ApiModelProperty("销售订单车辆sid") + private String busVinSid; + @ApiModelProperty("车架号") + private String vinNo; + @ApiModelProperty("车牌号") + private String vehMark; + @ApiModelProperty("车辆状态(已控制、已收回、已处置)") + private String vehStatus; + @ApiModelProperty("挂靠公司") + private String affiliatedCompany; + @ApiModelProperty("挂靠公司Sid") + private String affiliatedCompanySid; + @ApiModelProperty("挂车情况") + private String trailerInfo; + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVehFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVehFeign.java new file mode 100644 index 0000000000..4c500d7a8e --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVehFeign.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressveh; + +import io.swagger.annotations.Api; +import org.springframework.cloud.openfeign.FeignClient; + + +/** + * @description: 案件进程管理 + * @author: fan + * @date: 2023/7/6 + **/ +@Api(tags = "案件进程") +@FeignClient( + contextId = "anrui-riskcenter-LoanCaseProgressVeh", + name = "anrui-riskcenter", + path = "v1/LoanCaseProgressVeh", + fallback = LoanCaseProgressVehFeignFallback.class) +public interface LoanCaseProgressVehFeign { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVehFeignFallback.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVehFeignFallback.java new file mode 100644 index 0000000000..b9b77a41ae --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loancaseprogressveh/LoanCaseProgressVehFeignFallback.java @@ -0,0 +1,13 @@ +package com.yxt.anrui.riskcenter.api.loancaseprogressveh; + +import org.springframework.stereotype.Component; + +/** + * @author Administrator + * @description + * @date 2023/8/16 14:36 + */ +@Component +public class LoanCaseProgressVehFeignFallback implements LoanCaseProgressVehFeign { + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressMapper.java index 989aef9945..83d367aecc 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressMapper.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressMapper.java @@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.toolkit.Constants; import com.yxt.anrui.riskcenter.api.loancaseprogress.LoanCaseProgress; import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameter; import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameterVo; +import com.yxt.anrui.riskcenter.api.loanreturnvehledger.LoanReturnVehLedger; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; @@ -21,4 +22,7 @@ import org.apache.ibatis.annotations.Select; public interface LoanCaseProgressMapper extends BaseMapper { + LoanReturnVehLedger fetchLedgerByBusVinSid(@Param("busVinSid") String busVinSid); + + int selControlVehCount(@Param("busVinSid") String busVinSid); } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressMapper.xml index ba8338fd17..601bd531d2 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressMapper.xml @@ -2,4 +2,21 @@ + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressRest.java index c74ec8e6e7..1f7aff7d1d 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressRest.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressRest.java @@ -2,6 +2,7 @@ package com.yxt.anrui.riskcenter.biz.loancaseprogress; import com.yxt.anrui.riskcenter.api.loancaseprogress.LoanCaseProgressFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogress.PushCaseDto; import com.yxt.anrui.riskcenter.api.loanparameter.*; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; @@ -25,4 +26,8 @@ public class LoanCaseProgressRest implements LoanCaseProgressFeign { private LoanCaseProgressService loanCaseProgressService; + @Override + public ResultBean pushCase(PushCaseDto dto) { + return loanCaseProgressService.pushCase(dto); + } } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressService.java index 5ef7e8b1fe..6b680dbe09 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogress/LoanCaseProgressService.java @@ -3,21 +3,36 @@ package com.yxt.anrui.riskcenter.biz.loancaseprogress; 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.bussalesorder.BusSalesOrder; +import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign; +import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerDetailsVo; +import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerFeign; +import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTemp; +import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempFeign; import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; import com.yxt.anrui.portal.api.sysuser.PrivilegeQuery; import com.yxt.anrui.portal.api.sysuser.SysUserFeign; import com.yxt.anrui.riskcenter.api.loancaseprogress.LoanCaseProgress; +import com.yxt.anrui.riskcenter.api.loancaseprogress.PushCaseDto; +import com.yxt.anrui.riskcenter.api.loancaseprogress.PushCaseVehDto; +import com.yxt.anrui.riskcenter.api.loancaseprogressveh.LoanCaseProgressVeh; import com.yxt.anrui.riskcenter.api.loanparameter.*; +import com.yxt.anrui.riskcenter.api.loanreturnvehledger.LoanReturnVehLedger; +import com.yxt.anrui.riskcenter.biz.loancaseprogressveh.LoanCaseProgressVehService; 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 io.swagger.annotations.ApiModelProperty; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; /** @@ -34,6 +49,93 @@ public class LoanCaseProgressService extends MybatisBaseService vehList = dto.getVehList(); + String affiliatedCompany = ""; + String affiliatedCompanySid = ""; + BusSalesOrder order = busSalesOrderFeign.fetchBySid(dto.getSalesOrderSid()).getData(); + if (null != order) { + if (StringUtils.isNotBlank(order.getAffiliatedCompany())) { + affiliatedCompany = order.getAffiliatedCompany(); + } + if (StringUtils.isNotBlank(order.getAffiliatedCompanySid())) { + affiliatedCompanySid = order.getAffiliatedCompanySid(); + } + } + for (PushCaseVehDto pushCaseVehDto : vehList) { + LoanCaseProgressVeh veh = new LoanCaseProgressVeh(); + BeanUtil.copyProperties(pushCaseVehDto, veh, "id", "sid"); + veh.setMainSid(entity.getSid()); + veh.setAffiliatedCompany(affiliatedCompany); + veh.setAffiliatedCompanySid(affiliatedCompanySid); + String busVinSid = pushCaseVehDto.getBusVinSid(); + LoanReturnVehLedger ledger = baseMapper.fetchLedgerByBusVinSid(busVinSid); + if (null != ledger) { + if (StringUtils.isNotBlank(ledger.getDisposal())) { + if (ledger.getDisposal().equals("未处置")) { + veh.setVehStatus("已收回"); + } else { + veh.setVehStatus("已处置"); + } + } + } else { + int vehCount = baseMapper.selControlVehCount(busVinSid); + if (vehCount > 0) { + veh.setVehStatus("已控制"); + } + } + loanCaseProgressVehService.insert(veh); + } + } + return rb.success(); + } // public PagerVo listPage(PagerQuery pq) { // IPage page = PagerUtil.queryToPage(pq); diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedMapper.java new file mode 100644 index 0000000000..ebf2a5c722 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedMapper.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressclosed; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loancaseprogress.LoanCaseProgress; +import com.yxt.anrui.riskcenter.api.loancaseprogressclosed.LoanCaseProgressClosed; +import org.apache.ibatis.annotations.Mapper; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Mapper +public interface LoanCaseProgressClosedMapper extends BaseMapper { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedMapper.xml new file mode 100644 index 0000000000..1699b07a92 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedRest.java new file mode 100644 index 0000000000..5d9b2ae150 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedRest.java @@ -0,0 +1,24 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressclosed; + + +import com.yxt.anrui.riskcenter.api.loancaseprogressclosed.LoanCaseProgressClosedFeign; +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Api(tags = "案件进程管理") +@RestController +@RequestMapping("v1/LoanCaseProgressClosed") +public class LoanCaseProgressClosedRest implements LoanCaseProgressClosedFeign { + + @Autowired + private LoanCaseProgressClosedService loanCaseProgressClosedService; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedService.java new file mode 100644 index 0000000000..4e42fa95a8 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressclosed/LoanCaseProgressClosedService.java @@ -0,0 +1,31 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressclosed; + +import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; +import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; +import com.yxt.anrui.portal.api.sysuser.SysUserFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogress.LoanCaseProgress; +import com.yxt.anrui.riskcenter.api.loancaseprogressclosed.LoanCaseProgressClosed; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Service +public class LoanCaseProgressClosedService extends MybatisBaseService { + + @Autowired + private SysUserFeign sysUserFeign; + @Autowired + private SysStaffOrgFeign sysStaffOrgFeign; + @Autowired + private SysOrganizationFeign sysOrganizationFeign; + + + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteMapper.java new file mode 100644 index 0000000000..df258aac29 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteMapper.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressexecute; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loancaseprogressclosed.LoanCaseProgressClosed; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecute.LoanCaseProgressExecute; +import org.apache.ibatis.annotations.Mapper; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Mapper +public interface LoanCaseProgressExecuteMapper extends BaseMapper { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteMapper.xml new file mode 100644 index 0000000000..4fa5a263c4 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteRest.java new file mode 100644 index 0000000000..d036f53693 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteRest.java @@ -0,0 +1,24 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressexecute; + + +import com.yxt.anrui.riskcenter.api.loancaseprogressexecute.LoanCaseProgressExecuteFeign; +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Api(tags = "案件进程管理") +@RestController +@RequestMapping("v1/LoanCaseProgressExecute") +public class LoanCaseProgressExecuteRest implements LoanCaseProgressExecuteFeign { + + @Autowired + private LoanCaseProgressExecuteService loanCaseProgressExecuteService; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteService.java new file mode 100644 index 0000000000..69c04b46dc --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecute/LoanCaseProgressExecuteService.java @@ -0,0 +1,31 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressexecute; + +import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; +import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; +import com.yxt.anrui.portal.api.sysuser.SysUserFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogressclosed.LoanCaseProgressClosed; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecute.LoanCaseProgressExecute; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Service +public class LoanCaseProgressExecuteService extends MybatisBaseService { + + @Autowired + private SysUserFeign sysUserFeign; + @Autowired + private SysStaffOrgFeign sysStaffOrgFeign; + @Autowired + private SysOrganizationFeign sysOrganizationFeign; + + + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureMapper.java new file mode 100644 index 0000000000..4360a91d7b --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureMapper.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressexecutemeasure; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecute.LoanCaseProgressExecute; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecutemeasure.LoanCaseProgressExecuteMeasure; +import org.apache.ibatis.annotations.Mapper; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Mapper +public interface LoanCaseProgressExecuteMeasureMapper extends BaseMapper { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureMapper.xml new file mode 100644 index 0000000000..02dd4ed828 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureRest.java new file mode 100644 index 0000000000..40e2cb17ae --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureRest.java @@ -0,0 +1,25 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressexecutemeasure; + + +import com.yxt.anrui.riskcenter.api.loancaseprogressexecute.LoanCaseProgressExecuteFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecutemeasure.LoanCaseProgressExecuteMeasureFeign; +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Api(tags = "案件进程管理") +@RestController +@RequestMapping("v1/LoanCaseProgressExecuteMeasure") +public class LoanCaseProgressExecuteMeasureRest implements LoanCaseProgressExecuteMeasureFeign { + + @Autowired + private LoanCaseProgressExecuteMeasureService loanCaseProgressExecuteMeasureService; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureService.java new file mode 100644 index 0000000000..f145a633cc --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressexecutemeasure/LoanCaseProgressExecuteMeasureService.java @@ -0,0 +1,31 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressexecutemeasure; + +import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; +import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; +import com.yxt.anrui.portal.api.sysuser.SysUserFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecute.LoanCaseProgressExecute; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecutemeasure.LoanCaseProgressExecuteMeasure; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Service +public class LoanCaseProgressExecuteMeasureService extends MybatisBaseService { + + @Autowired + private SysUserFeign sysUserFeign; + @Autowired + private SysStaffOrgFeign sysStaffOrgFeign; + @Autowired + private SysOrganizationFeign sysOrganizationFeign; + + + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesMapper.java new file mode 100644 index 0000000000..4e7970a02e --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesMapper.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressfees; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecute.LoanCaseProgressExecute; +import com.yxt.anrui.riskcenter.api.loancaseprogressfees.LoanCaseProgressFees; +import org.apache.ibatis.annotations.Mapper; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Mapper +public interface LoanCaseProgressFeesMapper extends BaseMapper { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesMapper.xml new file mode 100644 index 0000000000..f2055b5fc5 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesRest.java new file mode 100644 index 0000000000..7f1f76de44 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesRest.java @@ -0,0 +1,23 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressfees; + + +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Api(tags = "案件进程管理") +@RestController +@RequestMapping("v1/LoanCaseProgressFees") +public class LoanCaseProgressFeesRest implements LoanCaseProgressFeesFeign { + + @Autowired + private LoanCaseProgressFeesService loanCaseProgressExecuteService; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesService.java new file mode 100644 index 0000000000..c81c82ab94 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressfees/LoanCaseProgressFeesService.java @@ -0,0 +1,31 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressfees; + +import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; +import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; +import com.yxt.anrui.portal.api.sysuser.SysUserFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogressexecute.LoanCaseProgressExecute; +import com.yxt.anrui.riskcenter.api.loancaseprogressfees.LoanCaseProgressFees; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Service +public class LoanCaseProgressFeesService extends MybatisBaseService { + + @Autowired + private SysUserFeign sysUserFeign; + @Autowired + private SysStaffOrgFeign sysStaffOrgFeign; + @Autowired + private SysOrganizationFeign sysOrganizationFeign; + + + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorMapper.java new file mode 100644 index 0000000000..3e5b651161 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorMapper.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressguarantor; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loancaseprogressfees.LoanCaseProgressFees; +import com.yxt.anrui.riskcenter.api.loancaseprogressguarantor.LoanCaseProgressGuarantor; +import org.apache.ibatis.annotations.Mapper; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Mapper +public interface LoanCaseProgressGuarantorMapper extends BaseMapper { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorMapper.xml new file mode 100644 index 0000000000..feffa4fc5f --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorRest.java new file mode 100644 index 0000000000..d9648e2879 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorRest.java @@ -0,0 +1,24 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressguarantor; + + +import com.yxt.anrui.riskcenter.api.loancaseprogressguarantor.LoanCaseProgressGuarantorFeign; +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Api(tags = "案件进程管理") +@RestController +@RequestMapping("v1/LoanCaseProgressGuarantor") +public class LoanCaseProgressGuarantorRest implements LoanCaseProgressGuarantorFeign { + + @Autowired + private LoanCaseProgressGuarantorService loanCaseProgressGuarantorService; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorService.java new file mode 100644 index 0000000000..0151ba25d7 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressguarantor/LoanCaseProgressGuarantorService.java @@ -0,0 +1,30 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressguarantor; + +import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; +import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; +import com.yxt.anrui.portal.api.sysuser.SysUserFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogressguarantor.LoanCaseProgressGuarantor; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Service +public class LoanCaseProgressGuarantorService extends MybatisBaseService { + + @Autowired + private SysUserFeign sysUserFeign; + @Autowired + private SysStaffOrgFeign sysStaffOrgFeign; + @Autowired + private SysOrganizationFeign sysOrganizationFeign; + + + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveMapper.java new file mode 100644 index 0000000000..6b6cb5b1e3 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveMapper.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogresspreserve; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loancaseprogressguarantor.LoanCaseProgressGuarantor; +import com.yxt.anrui.riskcenter.api.loancaseprogresspreserve.LoanCaseProgressPreserve; +import org.apache.ibatis.annotations.Mapper; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Mapper +public interface LoanCaseProgressPreserveMapper extends BaseMapper { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveMapper.xml new file mode 100644 index 0000000000..90360d5c2b --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveRest.java new file mode 100644 index 0000000000..4650993e59 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveRest.java @@ -0,0 +1,25 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogresspreserve; + + +import com.yxt.anrui.riskcenter.api.loancaseprogressguarantor.LoanCaseProgressGuarantorFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogresspreserve.LoanCaseProgressPreserveFeign; +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Api(tags = "案件进程管理") +@RestController +@RequestMapping("v1/LoanCaseProgressPreserve") +public class LoanCaseProgressPreserveRest implements LoanCaseProgressPreserveFeign { + + @Autowired + private LoanCaseProgressPreserveService loanCaseProgressPreserveService; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveService.java new file mode 100644 index 0000000000..2688edbaed --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresspreserve/LoanCaseProgressPreserveService.java @@ -0,0 +1,31 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogresspreserve; + +import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; +import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; +import com.yxt.anrui.portal.api.sysuser.SysUserFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogressguarantor.LoanCaseProgressGuarantor; +import com.yxt.anrui.riskcenter.api.loancaseprogresspreserve.LoanCaseProgressPreserve; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Service +public class LoanCaseProgressPreserveService extends MybatisBaseService { + + @Autowired + private SysUserFeign sysUserFeign; + @Autowired + private SysStaffOrgFeign sysStaffOrgFeign; + @Autowired + private SysOrganizationFeign sysOrganizationFeign; + + + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialMapper.java new file mode 100644 index 0000000000..ce90cffee4 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialMapper.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogresstrial; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loancaseprogresspreserve.LoanCaseProgressPreserve; +import com.yxt.anrui.riskcenter.api.loancaseprogresstrial.LoanCaseProgressTrial; +import org.apache.ibatis.annotations.Mapper; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Mapper +public interface LoanCaseProgressTrialMapper extends BaseMapper { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialMapper.xml new file mode 100644 index 0000000000..b9a846908c --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialRest.java new file mode 100644 index 0000000000..7666bbc8aa --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialRest.java @@ -0,0 +1,25 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogresstrial; + + +import com.yxt.anrui.riskcenter.api.loancaseprogresspreserve.LoanCaseProgressPreserveFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogresstrial.LoanCaseProgressTrialFeign; +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Api(tags = "案件进程管理") +@RestController +@RequestMapping("v1/LoanCaseProgressTrial") +public class LoanCaseProgressTrialRest implements LoanCaseProgressTrialFeign { + + @Autowired + private LoanCaseProgressTrialService loanCaseProgressTrialService; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialService.java new file mode 100644 index 0000000000..a1f5902858 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogresstrial/LoanCaseProgressTrialService.java @@ -0,0 +1,31 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogresstrial; + +import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; +import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; +import com.yxt.anrui.portal.api.sysuser.SysUserFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogresspreserve.LoanCaseProgressPreserve; +import com.yxt.anrui.riskcenter.api.loancaseprogresstrial.LoanCaseProgressTrial; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Service +public class LoanCaseProgressTrialService extends MybatisBaseService { + + @Autowired + private SysUserFeign sysUserFeign; + @Autowired + private SysStaffOrgFeign sysStaffOrgFeign; + @Autowired + private SysOrganizationFeign sysOrganizationFeign; + + + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressTrialMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressTrialMapper.xml new file mode 100644 index 0000000000..dacdca2747 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressTrialMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehMapper.java new file mode 100644 index 0000000000..721f482261 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehMapper.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressveh; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.riskcenter.api.loancaseprogresstrial.LoanCaseProgressTrial; +import com.yxt.anrui.riskcenter.api.loancaseprogressveh.LoanCaseProgressVeh; +import org.apache.ibatis.annotations.Mapper; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Mapper +public interface LoanCaseProgressVehMapper extends BaseMapper { + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehRest.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehRest.java new file mode 100644 index 0000000000..86a311cb6e --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehRest.java @@ -0,0 +1,24 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressveh; + + +import com.yxt.anrui.riskcenter.api.loancaseprogresstrial.LoanCaseProgressTrialFeign; +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Api(tags = "案件进程管理") +@RestController +@RequestMapping("v1/LoanCaseProgressVeh") +public class LoanCaseProgressVehRest implements LoanCaseProgressVehFeign { + + @Autowired + private LoanCaseProgressVehService loanCaseProgressVehService; + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehService.java new file mode 100644 index 0000000000..66e07e4d65 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loancaseprogressveh/LoanCaseProgressVehService.java @@ -0,0 +1,31 @@ +package com.yxt.anrui.riskcenter.biz.loancaseprogressveh; + +import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; +import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; +import com.yxt.anrui.portal.api.sysuser.SysUserFeign; +import com.yxt.anrui.riskcenter.api.loancaseprogresstrial.LoanCaseProgressTrial; +import com.yxt.anrui.riskcenter.api.loancaseprogressveh.LoanCaseProgressVeh; +import com.yxt.common.base.service.MybatisBaseService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +/** + * @description: + * @author: fan + * @date: 2023/8/21 + **/ +@Service +public class LoanCaseProgressVehService extends MybatisBaseService { + + @Autowired + private SysUserFeign sysUserFeign; + @Autowired + private SysStaffOrgFeign sysStaffOrgFeign; + @Autowired + private SysOrganizationFeign sysOrganizationFeign; + + + + +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanlawsuitapply/LoanLawsuitApplyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanlawsuitapply/LoanLawsuitApplyService.java index 87dbe3c6a4..743fce31f1 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanlawsuitapply/LoanLawsuitApplyService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanlawsuitapply/LoanLawsuitApplyService.java @@ -23,6 +23,9 @@ import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; import com.yxt.anrui.portal.api.sysuser.PrivilegeQuery; import com.yxt.anrui.portal.api.sysuser.SysUserFeign; import com.yxt.anrui.portal.api.sysuser.SysUserVo; +import com.yxt.anrui.riskcenter.api.loancaseprogress.LoanCaseProgress; +import com.yxt.anrui.riskcenter.api.loancaseprogress.PushCaseDto; +import com.yxt.anrui.riskcenter.api.loancaseprogress.PushCaseVehDto; import com.yxt.anrui.riskcenter.api.loanfile.LoanFile; import com.yxt.anrui.riskcenter.api.loanfile.LoanFileEnum; import com.yxt.anrui.riskcenter.api.loanlawsuitapply.*; @@ -42,6 +45,7 @@ import com.yxt.anrui.riskcenter.api.loanrepurchaseapply.flow.*; import com.yxt.anrui.riskcenter.api.loanrestorereportapply.AlrepaidAndArrVo; import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutions; import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionsDetailsVo; +import com.yxt.anrui.riskcenter.biz.loancaseprogress.LoanCaseProgressService; import com.yxt.anrui.riskcenter.biz.loanlawsuitveh.LoanLawsuitVehService; import com.yxt.anrui.riskcenter.biz.loanrestorereportapply.LoanRestoreReportApplyService; import com.yxt.anrui.riskcenter.biz.loansolutions.LoanSolutionsService; @@ -93,7 +97,8 @@ public class LoanLawsuitApplyService extends MybatisBaseService loanContractListPage(PagerQuery pq) { IPage page = PagerUtil.queryToPage(pq); @@ -685,7 +690,29 @@ public class LoanLawsuitApplyService extends MybatisBaseService vehList = new ArrayList<>(); + List voList = loanLawsuitVehService.selByMainSid(businessSid); + if (!voList.isEmpty()) { + for (LoanLawsuitVehVo loanLawsuitVehVo : voList) { + PushCaseVehDto vehDto = new PushCaseVehDto(); + if (StringUtils.isNotBlank(loanLawsuitVehVo.getVehMark())) { + vehDto.setVehMark(loanLawsuitVehVo.getVehMark()); + } + if (StringUtils.isNotBlank(loanLawsuitVehVo.getVinNo())) { + vehDto.setVinNo(loanLawsuitVehVo.getVinNo()); + } + if (StringUtils.isNotBlank(loanLawsuitVehVo.getBusVinSid())) { + vehDto.setBusVinSid(loanLawsuitVehVo.getBusVinSid()); + } + vehList.add(vehDto); + } + pushCaseDto.setVehList(vehList); + } + loanCaseProgressService.pushCase(pushCaseDto); } else { //极光推送 loanLawsuitApply = fetchBySid(businessSid);