diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributor/BaseDistributorMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributor/BaseDistributorMapper.xml index 16fe8cc9df..c037f7db41 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributor/BaseDistributorMapper.xml +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributor/BaseDistributorMapper.xml @@ -304,5 +304,6 @@ where customerSid = #{sid} and nodeState = '已办结' and effectiveDate > NOW() + order by id desc limit 1 \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehQuery.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehQuery.java index 42ab0397d9..c328c75c34 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehQuery.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehQuery.java @@ -37,6 +37,8 @@ public class LoanBeOverdueVehQuery implements Query { private String collectionEndDate; @ApiModelProperty("风控专员") private String riskStaffName; + @ApiModelProperty("远程控制状态") + private String lockCarState; @ApiModelProperty("是否分配") private Boolean isFP = false; diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbepadsincereapply/LoanBePadsincereApplyQuery.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbepadsincereapply/LoanBePadsincereApplyQuery.java index d725e57e36..7dc26e3b68 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbepadsincereapply/LoanBePadsincereApplyQuery.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbepadsincereapply/LoanBePadsincereApplyQuery.java @@ -56,8 +56,8 @@ public class LoanBePadsincereApplyQuery implements Query { private String useOrgName; @ApiModelProperty("创建人") private String createByName; - @ApiModelProperty("申请编号") - private String billNo; + @ApiModelProperty("申请部门") + private String deptName; @ApiModelProperty("申请开始日期") private String createStartTime; @ApiModelProperty("申请结束日期") diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml index 431473270c..014b0a414b 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml @@ -110,7 +110,7 @@ FROM loan_be_collection_record ORDER BY createTime DESC - LIMIT 100) lr + LIMIT 1) lr ON lrpd.busVinSid = lr.saleVehSid WHERE DATE_FORMAT(lrpd.dueDate, '%Y-%m-%d') < CURDATE() GROUP BY lrpd.`sid` @@ -220,7 +220,7 @@ FROM loan_be_collection_record ORDER BY createTime DESC - LIMIT 100) lr + LIMIT 1) lr ON lrpd.busVinSid = lr.saleVehSid LEFT JOIN anrui_crm.`crm_customer_temp` ct ON lrpd.customerSid = ct.sid diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java index d6a0a7c08b..05f9d191df 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java @@ -102,6 +102,9 @@ public class LoanBeOverdueVehService { if (StringUtils.isNotBlank(query.getRiskStaffName())) { qw.like("a1.riskStaffUserName", query.getRiskStaffName()); } + if (StringUtils.isNotBlank(query.getLockCarState())) { + qw.eq("a1.lockCarState", query.getLockCarState()); + } if (StringUtils.isNotBlank(query.getVinNo())) { qw.like("a1.vinNo", query.getVinNo()); } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbepadsincereapply/LoanBePadsincereApplyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbepadsincereapply/LoanBePadsincereApplyService.java index 8a759e5fac..85a73cea21 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbepadsincereapply/LoanBePadsincereApplyService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbepadsincereapply/LoanBePadsincereApplyService.java @@ -95,6 +95,7 @@ import java.io.InputStream; import java.math.BigDecimal; import java.text.SimpleDateFormat; import java.util.*; +import java.util.regex.Pattern; import java.util.stream.Collectors; /** @@ -191,8 +192,8 @@ public class LoanBePadsincereApplyService extends MybatisBaseService= date_format('" + query.getCreateStartTime() + "','%Y-%m-%d')"). apply(StringUtils.isNotBlank(query.getCreateEndTime()), "date_format (createTime,'%Y-%m-%d') <= date_format('" + query.getCreateEndTime() + "','%Y-%m-%d')" @@ -553,14 +554,41 @@ public class LoanBePadsincereApplyService extends MybatisBaseService