Browse Source

修改

master
ligaode 4 days ago
parent
commit
ca78bb3672
  1. 35
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateotherpeo/LoanHomevisitInvestigateOtherpeo.java
  2. 15
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbecollectionapply/LoanBeCollectionApplyService.java
  3. 8
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbecollectionveh/LoanBeCollectionVehService.java
  4. 42
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateotherpeo/LoanHomevisitInvestigateOtherpeoMapper.java

35
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanhomevisitinvestigateotherpeo/LoanHomevisitInvestigateOtherpeo.java

@ -31,19 +31,6 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
/**
* Project: anrui-riskcenter(家访考察) <br/>
* File: LoanHomevisitInvestigateOtherpeo.java <br/>
* Class: com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateotherpeo.LoanHomevisitInvestigateOtherpeo <br/>
* Description: 家访考察-其他人员. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-08-10 15:13:46 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data @Data
@ApiModel(value = "家访考察-其他人员", description = "家访考察-其他人员") @ApiModel(value = "家访考察-其他人员", description = "家访考察-其他人员")
@TableName("loan_homevisit_investigate_otherpeo") @TableName("loan_homevisit_investigate_otherpeo")
@ -52,26 +39,28 @@ public class LoanHomevisitInvestigateOtherpeo extends BaseEntity {
@ApiModelProperty("人员身份key") @ApiModelProperty("人员身份key")
private String peoTypeKey; private String peoTypeKey;
@ApiModelProperty("人员身份") @ApiModelProperty("人员身份")
private String peoType; // 人员身份 private String peoType; // 人员身份
@ApiModelProperty("姓名") @ApiModelProperty("姓名")
private String peoName; // 姓名 private String peoName; // 姓名
@ApiModelProperty("身份证号") @ApiModelProperty("身份证号")
private String idNumber; // 身份证号 private String idNumber; // 身份证号
@ApiModelProperty("手机号") @ApiModelProperty("手机号")
private String mobile; // 手机号 private String mobile; // 手机号
@ApiModelProperty("户籍地址") @ApiModelProperty("户籍地址")
private String peoDomAddress; // 户籍地址 private String peoDomAddress; // 户籍地址
@ApiModelProperty("现住址") @ApiModelProperty("现住址")
private String peoPreAddress; // 现住址 private String peoPreAddress; // 现住址
@ApiModelProperty("工作单位") @ApiModelProperty("工作单位")
private String workUnit; // 工作单位 private String workUnit; // 工作单位
@ApiModelProperty("职业key") @ApiModelProperty("职业key")
private String peoCareerKey; // 职业key private String peoCareerKey; // 职业key
@ApiModelProperty("职业value") @ApiModelProperty("职业value")
private String peoCareerValue; // 职业value private String peoCareerValue; // 职业value
@ApiModelProperty("家访考察表sid") @ApiModelProperty("家访考察表sid")
private String mainSid; // 家访考察表sid private String mainSid; // 家访考察表sid
@ApiModelProperty("销售订单车辆sid") @ApiModelProperty("销售订单车辆sid")
private String saleVehSid; private String saleVehSid;
@ApiModelProperty("是否是催收措施增加的担保人")
private Integer isCs;
} }

15
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbecollectionapply/LoanBeCollectionApplyService.java

@ -58,6 +58,7 @@ import com.yxt.anrui.portal.api.sysuser.SysUserVo;
import com.yxt.anrui.riskcenter.api.loanbecollectionapply.*; import com.yxt.anrui.riskcenter.api.loanbecollectionapply.*;
import com.yxt.anrui.riskcenter.api.loanbecollectionapply.flowable.*; import com.yxt.anrui.riskcenter.api.loanbecollectionapply.flowable.*;
import com.yxt.anrui.riskcenter.api.loanbecollectionrecord.LoanBeCollectionRecordVehInit; import com.yxt.anrui.riskcenter.api.loanbecollectionrecord.LoanBeCollectionRecordVehInit;
import com.yxt.anrui.riskcenter.api.loanbecollectionveh.LoanBeCollectionVehDbrDetailsVo;
import com.yxt.anrui.riskcenter.api.loanvehclearanceveh.LoanVehClearanceLockCarVo; import com.yxt.anrui.riskcenter.api.loanvehclearanceveh.LoanVehClearanceLockCarVo;
import com.yxt.anrui.riskcenter.api.loanbecollectionveh.LoanBeCollectionVehDetailsVo; import com.yxt.anrui.riskcenter.api.loanbecollectionveh.LoanBeCollectionVehDetailsVo;
import com.yxt.anrui.riskcenter.api.loanbecollectionveh.LoanBeCollectionVehDto; import com.yxt.anrui.riskcenter.api.loanbecollectionveh.LoanBeCollectionVehDto;
@ -382,7 +383,7 @@ public class LoanBeCollectionApplyService extends MybatisBaseService<LoanBeColle
loanBeCollectionVehDetailsVo.setLockCarState("控制失败"); loanBeCollectionVehDetailsVo.setLockCarState("控制失败");
} else if ("3".equals(lockCarState)) { } else if ("3".equals(lockCarState)) {
loanBeCollectionVehDetailsVo.setLockCarState("已解控"); loanBeCollectionVehDetailsVo.setLockCarState("已解控");
}else if("4".equals(lockCarState)){ } else if ("4".equals(lockCarState)) {
loanBeCollectionVehDetailsVo.setLockCarState("解控中"); loanBeCollectionVehDetailsVo.setLockCarState("解控中");
} }
List<LoanFile> loanFiles1 = loanFileService.selectByLinkSid(loanBeCollectionVehDetailsVo.getSid(), LoanFileEnum.BECOLLECTIONVEHHKXY.getAttachType()); List<LoanFile> loanFiles1 = loanFileService.selectByLinkSid(loanBeCollectionVehDetailsVo.getSid(), LoanFileEnum.BECOLLECTIONVEHHKXY.getAttachType());
@ -522,13 +523,19 @@ public class LoanBeCollectionApplyService extends MybatisBaseService<LoanBeColle
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
List<String> collMeasures = dto.getCollMeasures(); List<String> collMeasures = dto.getCollMeasures();
List<LoanBeCollectionVehDto> loanBeCollectionVehDetails = dto.getLoanBeCollectionVehDetails(); List<LoanBeCollectionVehDto> loanBeCollectionVehDetails = dto.getLoanBeCollectionVehDetails();
if (collMeasures.contains("远程控制")) { for (LoanBeCollectionVehDto loanBeCollectionVehDetail : loanBeCollectionVehDetails) {
for (LoanBeCollectionVehDto loanBeCollectionVehDetail : loanBeCollectionVehDetails) { if (collMeasures.contains("远程控制")) {
int i = loanBeCollectionVehService.selKzStateBySaleVehSid(loanBeCollectionVehDetail.getSaleVehSid(),dto.getSid()); int i = loanBeCollectionVehService.selKzStateBySaleVehSid(loanBeCollectionVehDetail.getSaleVehSid(), dto.getSid());
if (i > 0) { if (i > 0) {
return rb.setMsg("车架号" + loanBeCollectionVehDetail.getVinNo() + "已存在审批中(待控制/控制成功),不可再次勾选远程控制措施。"); return rb.setMsg("车架号" + loanBeCollectionVehDetail.getVinNo() + "已存在审批中(待控制/控制成功),不可再次勾选远程控制措施。");
} }
} }
if (collMeasures.contains("增加担保人")) {
LoanBeCollectionVehDbrDetailsVo loanBeCollectionVehDbrDetailsVo = loanBeCollectionVehService.initDbr(loanBeCollectionVehDetail.getSaleVehSid());
if (loanBeCollectionVehDbrDetailsVo == null || StringUtils.isBlank(loanBeCollectionVehDbrDetailsVo.getPeoName())) {
return rb.setMsg("车架号" + loanBeCollectionVehDetail.getVinNo() + "没有添加担保人信息");
}
}
} }
LoanBeCollectionApply loanBeCollectionApply = fetchBySid(dto.getSid()); LoanBeCollectionApply loanBeCollectionApply = fetchBySid(dto.getSid());
int r = submitBusinessData(dto, loanBeCollectionApply); int r = submitBusinessData(dto, loanBeCollectionApply);

8
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbecollectionveh/LoanBeCollectionVehService.java

@ -147,12 +147,13 @@ public class LoanBeCollectionVehService extends MybatisBaseService<LoanBeCollect
} }
public LoanBeCollectionVehDbrDetailsVo initDbr(String saleVehSid) { public LoanBeCollectionVehDbrDetailsVo initDbr(String saleVehSid) {
String applySid = baseMapper.selBySaleVehSid(saleVehSid); BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.details(saleVehSid).getData();
LoanHomevisitInvestigateOtherpeoDetailsVo loanHomevisitInvestigateOtherpeoDetailsVo = loanHomevisitInvestigateOtherpeoService.selByMainSidAndSaleVehSid(applySid, saleVehSid); String sid = loanHomevisitInvestigateService.selectByBorrSid(busSalesOrderVehicle.getBorrowerSid());
LoanHomevisitInvestigateOtherpeoDetailsVo loanHomevisitInvestigateOtherpeoDetailsVo = loanHomevisitInvestigateOtherpeoService.selByMainSidAndSaleVehSid(sid, saleVehSid);
LoanBeCollectionVehDbrDetailsVo loanBeCollectionVehDbrDetailsVo = new LoanBeCollectionVehDbrDetailsVo(); LoanBeCollectionVehDbrDetailsVo loanBeCollectionVehDbrDetailsVo = new LoanBeCollectionVehDbrDetailsVo();
BeanUtil.copyProperties(loanHomevisitInvestigateOtherpeoDetailsVo, loanBeCollectionVehDbrDetailsVo); BeanUtil.copyProperties(loanHomevisitInvestigateOtherpeoDetailsVo, loanBeCollectionVehDbrDetailsVo);
loanBeCollectionVehDbrDetailsVo.setSaleVehSid(saleVehSid); loanBeCollectionVehDbrDetailsVo.setSaleVehSid(saleVehSid);
loanBeCollectionVehDbrDetailsVo.setMainSid(applySid); loanBeCollectionVehDbrDetailsVo.setMainSid(sid);
List<LoanHomevisitInvestigateFileDetailsVo> dbrsfzs = loanHomevisitInvestigateFileService.selBySaleVehSidAndTypeKey(saleVehSid, LoanAttachTypeEnum.DBRSFZ.getAttachType()); List<LoanHomevisitInvestigateFileDetailsVo> dbrsfzs = loanHomevisitInvestigateFileService.selBySaleVehSidAndTypeKey(saleVehSid, LoanAttachTypeEnum.DBRSFZ.getAttachType());
List<LoanBeCollectionFileVo> sfzs = new ArrayList<>(); List<LoanBeCollectionFileVo> sfzs = new ArrayList<>();
if (dbrsfzs != null && dbrsfzs.size() > 0){ if (dbrsfzs != null && dbrsfzs.size() > 0){
@ -202,6 +203,7 @@ public class LoanBeCollectionVehService extends MybatisBaseService<LoanBeCollect
loanHomevisitInvestigateOtherpeo.setPeoCareerValue(dto.getPeoCareerValue()); loanHomevisitInvestigateOtherpeo.setPeoCareerValue(dto.getPeoCareerValue());
loanHomevisitInvestigateOtherpeo.setMainSid(dto.getMainSid()); loanHomevisitInvestigateOtherpeo.setMainSid(dto.getMainSid());
loanHomevisitInvestigateOtherpeo.setSaleVehSid(dto.getSaleVehSid()); loanHomevisitInvestigateOtherpeo.setSaleVehSid(dto.getSaleVehSid());
loanHomevisitInvestigateOtherpeo.setIsCs(1);
List<LoanBeCollectionFileVo> sfzFiles = dto.getSfzFiles(); List<LoanBeCollectionFileVo> sfzFiles = dto.getSfzFiles();
if (sfzFiles != null && sfzFiles.size() > 0){ if (sfzFiles != null && sfzFiles.size() > 0){
for (LoanBeCollectionFileVo sfzFile : sfzFiles) { for (LoanBeCollectionFileVo sfzFile : sfzFiles) {

42
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigateotherpeo/LoanHomevisitInvestigateOtherpeoMapper.java

@ -37,43 +37,27 @@ import com.yxt.anrui.riskcenter.api.loanhomevisitinvestigateotherpeo.LoanHomevis
import java.util.List; import java.util.List;
/**
* Project: anrui-riskcenter(家访考察) <br/>
* File: LoanHomevisitInvestigateOtherpeoMapper.java <br/>
* Class: com.yxt.anrui.riskcenter.biz.loanhomevisitinvestigateotherpeo.LoanHomevisitInvestigateOtherpeoMapper <br/>
* Description: 家访考察-其他人员. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-08-10 15:13:46 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Mapper @Mapper
public interface LoanHomevisitInvestigateOtherpeoMapper extends BaseMapper<LoanHomevisitInvestigateOtherpeo> { public interface LoanHomevisitInvestigateOtherpeoMapper extends BaseMapper<LoanHomevisitInvestigateOtherpeo> {
//@Update("update loan_homevisit_investigate_otherpeo set name=#{msg} where id=#{id}") IPage<LoanHomevisitInvestigateOtherpeoVo> selectPageVo(IPage<LoanHomevisitInvestigateOtherpeo> page, @Param(Constants.WRAPPER) Wrapper<LoanHomevisitInvestigateOtherpeo> qw);
//IPage<LoanHomevisitInvestigateOtherpeoVo> voPage(IPage<LoanHomevisitInvestigateOtherpeo> page, @Param(Constants.WRAPPER) QueryWrapper<LoanHomevisitInvestigateOtherpeo> qw);
List<LoanHomevisitInvestigateOtherpeoVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<LoanHomevisitInvestigateOtherpeo> qw);
IPage<LoanHomevisitInvestigateOtherpeoVo> selectPageVo(IPage<LoanHomevisitInvestigateOtherpeo> page, @Param(Constants.WRAPPER) Wrapper<LoanHomevisitInvestigateOtherpeo> qw);
@Select("select * from loan_homevisit_investigate_otherpeo")
List<LoanHomevisitInvestigateOtherpeoVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<LoanHomevisitInvestigateOtherpeo> qw); List<LoanHomevisitInvestigateOtherpeoVo> selectListVo();
@Select("select * from loan_homevisit_investigate_otherpeo")
List<LoanHomevisitInvestigateOtherpeoVo> selectListVo();
List<LoanHomeVisitInvestigateInitOtherPeoVo> selByMainSid(String sid); List<LoanHomeVisitInvestigateInitOtherPeoVo> selByMainSid(String sid);
@Delete("DELETE FROM loan_homevisit_investigate_otherpeo WHERE mainSid = #{sid}") @Delete("DELETE FROM loan_homevisit_investigate_otherpeo WHERE mainSid = #{sid}")
void delByMainSid(String sid); void delByMainSid(String sid);
@Update("update loan_homevisit_investigate_otherpeo set mainSid = #{mainSid} where sid = #{sid}") @Update("update loan_homevisit_investigate_otherpeo set mainSid = #{mainSid} where sid = #{sid}")
void updateMainSid(@Param("sid") String sid,@Param("mainSid") String mainSid); void updateMainSid(@Param("sid") String sid, @Param("mainSid") String mainSid);
@Select("select * from loan_homevisit_investigate_otherpeo where mainSid = #{mainSid} and saleVehSid = #{saleVehSid}") @Select("select * from loan_homevisit_investigate_otherpeo where mainSid = #{mainSid} and saleVehSid = #{saleVehSid} and isCs = 1")
LoanHomevisitInvestigateOtherpeoDetailsVo selByMainSidAndSaleVehSid(@Param("mainSid") String mainSid,@Param("saleVehSid") String saleVehSid); LoanHomevisitInvestigateOtherpeoDetailsVo selByMainSidAndSaleVehSid(@Param("mainSid") String mainSid, @Param("saleVehSid") String saleVehSid);
@Delete("DELETE FROM loan_homevisit_investigate_otherpeo WHERE saleVehSid = #{saleVehSid}") @Delete("DELETE FROM loan_homevisit_investigate_otherpeo WHERE saleVehSid = #{saleVehSid}")
void delBySaleVehSid(String saleVehSid); void delBySaleVehSid(String saleVehSid);
} }
Loading…
Cancel
Save