Browse Source

优化

zhanglei
dimengzhe 2 years ago
parent
commit
16d4b090cb
  1. 3
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributor/BaseDistributorMapper.java
  2. 4
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributor/BaseDistributorMapper.xml
  3. 6
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributor/BaseDistributorService.java
  4. 4
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingService.java

3
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributor/BaseDistributorMapper.java

@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.yxt.anrui.base.api.basedistributor.*;
import com.yxt.anrui.base.api.basedistributor.app.*;
import com.yxt.anrui.base.api.basemiddleman.BaseMiddleman;
import com.yxt.anrui.riskcenter.api.loancustomerrecord.LoanCustomerRecord;
import com.yxt.common.core.result.ResultBean;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@ -138,4 +139,6 @@ public interface BaseDistributorMapper extends BaseMapper<BaseDistributor> {
List<BaseDistributorListVo> selectAppAllDisList(@Param("sid") String sid, @Param("search") String search);
int updateFlowFiled(Map<String, Object> map);
LoanCustomerRecord selectByRecord(String sid);
}

4
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributor/BaseDistributorMapper.xml

@ -295,4 +295,8 @@
AND createOrg = #{sid}
AND disName LIKE concat('%', #{search}, '%')
</select>
<select id="selectByRecord" resultType="com.yxt.anrui.riskcenter.api.loancustomerrecord.LoanCustomerRecord">
select * from anrui_riskcenter.loan_customer_record where customerSid = #{sid} and nodeState = '已办结' and effectiveDate> NOW()
</select>
</mapper>

6
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributor/BaseDistributorService.java

@ -48,6 +48,7 @@ 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.portal.api.sysuser.UserRoleQuery;
import com.yxt.anrui.riskcenter.api.loancustomerrecord.LoanCustomerRecord;
import com.yxt.anrui.riskcenter.api.loanfinotherPolicy.LoanFinOtherPolicy;
import com.yxt.anrui.riskcenter.api.loanfinpolicyrecordapply.LoanFinPolicyRecordApply;
import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameter;
@ -1431,6 +1432,11 @@ public class BaseDistributorService extends MybatisBaseService<BaseDistributorMa
List<CrmCustomerTempListVo> crmCustomerTempListVos = crmCustomerTempFeign.selectCustomerList(crmCustomerTempListQuery).getData();
for (CrmCustomerTempListVo crmCustomerTempListVo : crmCustomerTempListVos) {
AppDisAndCustm appDisAndCustm = new AppDisAndCustm();
//查询是否已备案
LoanCustomerRecord loanCustomerRecord = baseMapper.selectByRecord(crmCustomerTempListVo.getSid());
if(loanCustomerRecord == null){
continue;
}
Extra extra = new Extra();
appDisAndCustm.setDictValue(crmCustomerTempListVo.getName());
appDisAndCustm.setId(crmCustomerTempListVo.getSid());

4
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingService.java

@ -503,7 +503,7 @@ public class FinCompanyInvoicingService extends MybatisBaseService<FinCompanyInv
public ResultBean<FinCompanyInvoicingDetailsVo> qyAppFetchDetailsBySid(String sid) {
ResultBean rb = ResultBean.fireFail();
FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo = fetchDetailsVoBySid(sid);
if (StringUtils.isNotBlank(finCompanyInvoicingDetailsVo.getSid())) {
if (finCompanyInvoicingDetailsVo != null && StringUtils.isNotBlank(finCompanyInvoicingDetailsVo.getSid())) {
return rb.success().setData(finCompanyInvoicingDetailsVo);
}
CrmCustomerTempVo crmCustomerTempVo = crmCustomerTempFeign.fetchSid(sid).getData();
@ -517,6 +517,8 @@ public class FinCompanyInvoicingService extends MybatisBaseService<FinCompanyInv
finCompanyInvoicingDetailsVo.setStaffSid(crmCustomerTempVo.getStaffSid());
finCompanyInvoicingDetailsVo.setCreateBySid(crmCustomerTempVo.getCreateBySid());
finCompanyInvoicingDetailsVo.setStaffSid(crmCustomerTempVo.getStaffSid());
finCompanyInvoicingDetailsVo.setOpenTickTypeKey(crmCustomerTempVo.getCustomerTypeKey());
finCompanyInvoicingDetailsVo.setOpenTickTypeValue(crmCustomerTempVo.getCustomerType());
return rb.success().setData(finCompanyInvoicingDetailsVo);
}

Loading…
Cancel
Save