|
@@ -90,8 +90,12 @@ public class OwnCreditController extends BaseController {
|
|
|
//待办服务类
|
|
|
@Autowired
|
|
|
private ISysNoticeService sysNoticeService;
|
|
|
-
|
|
|
-
|
|
|
+ //融信文件关联表
|
|
|
+ @Autowired
|
|
|
+ private IZcFinanceFileRelService financeFileRelService;
|
|
|
+ //用户公司关系表
|
|
|
+ @Autowired
|
|
|
+ private ISysUserCompanyRelService userCompanyRelService;
|
|
|
|
|
|
|
|
|
/**
|
|
@@ -337,6 +341,46 @@ public class OwnCreditController extends BaseController {
|
|
|
map.put("openBank",openBank);
|
|
|
//开立方账户
|
|
|
map.put("openAccount",openAccount);
|
|
|
+ //核心企业经办人
|
|
|
+ String coreHandleName = "";
|
|
|
+ //获取核心企业的经办人
|
|
|
+ LambdaQueryWrapper<SysUserCompanyRel> userCompanyRelLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ userCompanyRelLambdaQueryWrapper.eq(SysUserCompanyRel::getSucrCompanyId,zfiCoreId);
|
|
|
+ userCompanyRelLambdaQueryWrapper.eq(SysUserCompanyRel::getSucrHandler,"1");
|
|
|
+ List<SysUserCompanyRel> userCompanyRelList = userCompanyRelService.findSysUserCompanyRels(userCompanyRelLambdaQueryWrapper);
|
|
|
+ if(userCompanyRelList.size() > 0){
|
|
|
+ //经办人编号
|
|
|
+ String handleId = CommonUtil.objToString(userCompanyRelList.get(0).getSucrUserId());
|
|
|
+ com.huyi.service.base.entity.SysUser sysUser = sysUserService.getById(handleId);
|
|
|
+ if(sysUser != null){
|
|
|
+ coreHandleName = sysUser.getNickName();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ map.put("coreHandleName",coreHandleName);
|
|
|
+ //获取核心企业的第一个普通用户
|
|
|
+ String coreFirstUser = "";
|
|
|
+ LambdaQueryWrapper<SysUserCompanyRel> userCompanyRelQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ userCompanyRelQueryWrapper.eq(SysUserCompanyRel::getSucrCompanyId,zfiCoreId);
|
|
|
+ userCompanyRelQueryWrapper.eq(SysUserCompanyRel::getSucrHandler,"0");
|
|
|
+ List<SysUserCompanyRel> userCompanyRels = userCompanyRelService.findSysUserCompanyRels(userCompanyRelQueryWrapper);
|
|
|
+ if(userCompanyRels.size() > 0){
|
|
|
+ //提取用户id
|
|
|
+ List<String> firstCoreList = new ArrayList<>();
|
|
|
+ for(int t = 0 ;t < userCompanyRels.size();t++){
|
|
|
+ String userids = CommonUtil.objToString(userCompanyRels.get(t).getSucrUserId());
|
|
|
+ firstCoreList.add(userids);
|
|
|
+ }
|
|
|
+ LambdaQueryWrapper<com.huyi.service.base.entity.SysUser> userLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ userLambdaQueryWrapper.in(com.huyi.service.base.entity.SysUser::getUserId,firstCoreList);
|
|
|
+ userLambdaQueryWrapper.orderByAsc(com.huyi.service.base.entity.SysUser::getCreateTime);
|
|
|
+ List<com.huyi.service.base.entity.SysUser> users = sysUserService.findSysUsers(userLambdaQueryWrapper);
|
|
|
+ if(users.size() > 0){
|
|
|
+ coreFirstUser = users.get(0).getNickName();
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+ map.put("coreFirstUser",coreFirstUser);
|
|
|
//产品
|
|
|
String productId = financeInf.getZfiProductId();
|
|
|
ZcFinanceProduct product = productService.getById(productId);
|
|
@@ -385,6 +429,16 @@ public class OwnCreditController extends BaseController {
|
|
|
}
|
|
|
map.put("zfrId",zfrId);
|
|
|
map.put("companyType",companyType);
|
|
|
+ //查询融信开立方的盖章日期
|
|
|
+ LambdaQueryWrapper<ZcFinanceFileRel> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ lambdaQueryWrapper.eq(ZcFinanceFileRel::getZffrFinanceId,zfiId);
|
|
|
+ List<ZcFinanceFileRel> financeFileRelList = financeFileRelService.findZcFinanceFileRels(lambdaQueryWrapper);
|
|
|
+ //核心企业盖章日期
|
|
|
+ String openDate = "";
|
|
|
+ if(financeFileRelList.size() > 0){
|
|
|
+ openDate = DateUtils.parseDateToStr("yyyy年MM月dd日",financeFileRelList.get(0).getZffrCoreTime());
|
|
|
+ }
|
|
|
+ map.put("openDate",openDate);
|
|
|
return AjaxResult.success(map);
|
|
|
}
|
|
|
|