Browse Source

贷前信用审核保存修改对应的客户的身份证号码

master
God 2 years ago
parent
commit
4f9908dcd7
  1. 3
      anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempFeign.java
  2. 5
      anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempFeignFallback.java
  3. 3
      anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempMapper.java
  4. 6
      anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempMapper.xml
  5. 7
      anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempRest.java
  6. 4
      anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempService.java
  7. 1
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java
  8. 1
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitprep/LoanHomevisitPrepService.java
  9. 6
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyService.java

3
anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempFeign.java

@ -210,4 +210,7 @@ public interface CrmCustomerTempFeign {
@PostMapping("/updateByEntity") @PostMapping("/updateByEntity")
public ResultBean updateByEntity(@RequestBody CrmCustomerTemp crmCustomerTemp); public ResultBean updateByEntity(@RequestBody CrmCustomerTemp crmCustomerTemp);
@ApiOperation("根据客户sid修改身份证号码")
@PostMapping("/updateIdBySid")
ResultBean updateIdBySid(@RequestParam("idCard") String idCard,@RequestParam("custSid") String custSid);
} }

5
anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempFeignFallback.java

@ -165,5 +165,10 @@ public class CrmCustomerTempFeignFallback implements CrmCustomerTempFeign {
return null; return null;
} }
@Override
public ResultBean updateIdBySid(String idCard, String custSid) {
return null;
}
} }

3
anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempMapper.java

@ -9,6 +9,7 @@ import com.yxt.anrui.crm.api.crmcustomertemp.*;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -132,4 +133,6 @@ public interface CrmCustomerTempMapper extends BaseMapper<CrmCustomerTemp> {
CrmCustomerTemp selectByCustomerNo(String customerNo); CrmCustomerTemp selectByCustomerNo(String customerNo);
List<CrmCustomerTemp> selectLists(@Param(Constants.WRAPPER) QueryWrapper<CrmCustomerTemp> qw); List<CrmCustomerTemp> selectLists(@Param(Constants.WRAPPER) QueryWrapper<CrmCustomerTemp> qw);
void updateIdBySid(@Param("idCard") String idCard,@Param("custSid") String custSid);
} }

6
anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempMapper.xml

@ -247,4 +247,10 @@
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>
</select> </select>
<update id="updateIdBySid">
update crm_customer_temp
set IDNumber = #{idCard}
where sid = #{custSid}
</update>
</mapper> </mapper>

7
anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempRest.java

@ -318,5 +318,12 @@ public class CrmCustomerTempRest implements CrmCustomerTempFeign {
return rb.success(); return rb.success();
} }
@Override
public ResultBean updateIdBySid(String idCard, String custSid) {
ResultBean rb = ResultBean.fireFail();
crmCustomerTempService.updateIdBySid(idCard,custSid);
return rb.success();
}
} }

4
anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempService.java

@ -1221,4 +1221,8 @@ public class CrmCustomerTempService extends MybatisBaseService<CrmCustomerTempMa
crmAppDisAndCustm.setExtra(crmExtra); crmAppDisAndCustm.setExtra(crmExtra);
return rb.success().setMsg(resultBean.getMsg()).setData(crmAppDisAndCustm); return rb.success().setMsg(resultBean.getMsg()).setData(crmAppDisAndCustm);
} }
public void updateIdBySid(String idCard, String custSid) {
baseMapper.updateIdBySid(idCard,custSid);
}
} }

1
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java

@ -215,6 +215,7 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
if (StringUtils.isNotBlank(query.getNames())){ if (StringUtils.isNotBlank(query.getNames())){
qw.and(wrapper -> wrapper.like("bo.contractNo", query.getNames()).or().like("bb.borrowerName", query.getNames()).or().like("li.homeVisStaffName", query.getNames())); qw.and(wrapper -> wrapper.like("bo.contractNo", query.getNames()).or().like("bb.borrowerName", query.getNames()).or().like("li.homeVisStaffName", query.getNames()));
} }
qw.orderByDesc("li.createTime");
IPage<LoanHomevisitInvestigate> page = PagerUtil.queryToPage(pq); IPage<LoanHomevisitInvestigate> page = PagerUtil.queryToPage(pq);
IPage<LoanHomevisitInvestigateVo> pagging = baseMapper.selectPageVo(page, qw); IPage<LoanHomevisitInvestigateVo> pagging = baseMapper.selectPageVo(page, qw);
for (LoanHomevisitInvestigateVo record : pagging.getRecords()) { for (LoanHomevisitInvestigateVo record : pagging.getRecords()) {

1
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitprep/LoanHomevisitPrepService.java

@ -161,6 +161,7 @@ public class LoanHomevisitPrepService extends MybatisBaseService<LoanHomevisitPr
qw.apply(StringUtils.isNotBlank(orderStartDate), "date_format (bo.createDate,'%Y-%m-%d') >= date_format('" + orderStartDate + "','%Y-%m-%d')"). qw.apply(StringUtils.isNotBlank(orderStartDate), "date_format (bo.createDate,'%Y-%m-%d') >= date_format('" + orderStartDate + "','%Y-%m-%d')").
apply(StringUtils.isNotBlank(orderEndDate), "date_format (bo.createDate,'%Y-%m-%d') <= date_format('" + orderEndDate + "','%Y-%m-%d')" apply(StringUtils.isNotBlank(orderEndDate), "date_format (bo.createDate,'%Y-%m-%d') <= date_format('" + orderEndDate + "','%Y-%m-%d')"
); );
qw.orderByDesc("lp.createTime");
IPage<LoanHomevisitPrep> page = PagerUtil.queryToPage(pq); IPage<LoanHomevisitPrep> page = PagerUtil.queryToPage(pq);
IPage<LoanHomevisitPrepVo> pagging = baseMapper.selectPageVo(page, qw); IPage<LoanHomevisitPrepVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<LoanHomevisitPrepVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<LoanHomevisitPrepVo> p = PagerUtil.pageToVo(pagging, null);

6
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanpreloancreditapply/LoanPreloanCreditApplyService.java

@ -32,6 +32,7 @@ import com.yxt.anrui.base.api.commonappendix.CommonAppendixDto;
import com.yxt.anrui.base.api.commonappendix.CommonAppendixFeign; import com.yxt.anrui.base.api.commonappendix.CommonAppendixFeign;
import com.yxt.anrui.base.api.commonappendix.CommonAppendixSelectQuery; import com.yxt.anrui.base.api.commonappendix.CommonAppendixSelectQuery;
import com.yxt.anrui.base.api.commonappendix.CommonAppendixVo; import com.yxt.anrui.base.api.commonappendix.CommonAppendixVo;
import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempFeign;
import com.yxt.anrui.riskcenter.api.loancreditappealapply.LoanCreditAppealApply; import com.yxt.anrui.riskcenter.api.loancreditappealapply.LoanCreditAppealApply;
import com.yxt.anrui.riskcenter.api.loanfinpolicy.LoanFinPolicy; import com.yxt.anrui.riskcenter.api.loanfinpolicy.LoanFinPolicy;
import com.yxt.anrui.riskcenter.api.loanpreloancreditapply.*; import com.yxt.anrui.riskcenter.api.loanpreloancreditapply.*;
@ -78,6 +79,8 @@ public class LoanPreloanCreditApplyService extends MybatisBaseService<LoanPreloa
private LoanSolutionsService loanSolutionsService; private LoanSolutionsService loanSolutionsService;
@Autowired @Autowired
private LoanFinPolicyService loanFinPolicyService; private LoanFinPolicyService loanFinPolicyService;
@Autowired
private CrmCustomerTempFeign crmCustomerTempFeign;
public PagerVo<LoanPreloanCreditApplyVo> listPageVo(PagerQuery<LoanPreloanCreditApplyQuery> pq) { public PagerVo<LoanPreloanCreditApplyVo> listPageVo(PagerQuery<LoanPreloanCreditApplyQuery> pq) {
LoanPreloanCreditApplyQuery query = pq.getParams(); LoanPreloanCreditApplyQuery query = pq.getParams();
@ -414,6 +417,9 @@ public class LoanPreloanCreditApplyService extends MybatisBaseService<LoanPreloa
public ResultBean submitSave(LoanPreloanCreditApplyDto dto) { public ResultBean submitSave(LoanPreloanCreditApplyDto dto) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
if (StringUtils.isNotBlank(dto.getIdCard())){
crmCustomerTempFeign.updateIdBySid(dto.getIdCard(),dto.getCustSid());
}
ResultBean<String> stringResultBean = saveOrUpdateDto(dto); ResultBean<String> stringResultBean = saveOrUpdateDto(dto);
if (!stringResultBean.getSuccess()) { if (!stringResultBean.getSuccess()) {
return rb.setMsg("保存失败"); return rb.setMsg("保存失败");

Loading…
Cancel
Save