|
@@ -789,6 +789,19 @@ public class OwnCompanyRelController extends BaseController
|
|
|
//状态01:同意 02:拒绝链属
|
|
|
sysCompanyRel.setScrStatus(state);
|
|
|
iSysCompanyRelService.updateById(sysCompanyRel);
|
|
|
+ //主键获取实体
|
|
|
+ SysCompanyRel companyRel = iSysCompanyRelService.getById(launchScrId);
|
|
|
+ //获取接收方与发起方
|
|
|
+ String launchCompanyId = companyRel.getScrLaunchCompanyId();
|
|
|
+ String receiveCompanyId = companyRel.getScrReceiveCompanyId();
|
|
|
+ //获取企业实体类
|
|
|
+ SysCompany launchCompany = iSysCompanyService.getById(receiveCompanyId);
|
|
|
+ //获取融资企业经办人
|
|
|
+ LambdaQueryWrapper<SysUserCompanyRel> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ wrapper.eq(SysUserCompanyRel::getSucrCompanyId,launchCompanyId);
|
|
|
+ wrapper.eq(SysUserCompanyRel::getSucrHandler,"1");
|
|
|
+ List<SysUserCompanyRel> list = iSysUserCompanyRelService.findSysUserCompanyRels(wrapper);
|
|
|
+ Long use = list.get(0).getSucrUserId();
|
|
|
//待办改为已办
|
|
|
LambdaQueryWrapper<SysNotice> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
queryWrapper.eq(SysNotice::getTableId,launchScrId);
|
|
@@ -799,6 +812,8 @@ public class OwnCompanyRelController extends BaseController
|
|
|
sysNotice.setStatus("1");
|
|
|
iSysNoticeService.updateById(sysNotice);
|
|
|
}
|
|
|
+ String title = launchCompany.getScyName() + "拒绝了您的链属邀请,请知晓";
|
|
|
+ remoteSystemService.sendNotice(launchCompanyId, launchScrId, title, "01", "03", null, "0", use.toString(), null, null, null);
|
|
|
return R.ok();
|
|
|
}
|
|
|
|
|
@@ -820,17 +835,40 @@ public class OwnCompanyRelController extends BaseController
|
|
|
if(CommonUtil.isEmpty(state)){
|
|
|
throw new Exception("要执行信息的状态为空");
|
|
|
}
|
|
|
+ LambdaQueryWrapper<SysCompanySpare> spareLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ spareLambdaQueryWrapper.eq(SysCompanySpare::getScpRelId,scrId);
|
|
|
+ List<SysCompanySpare> spareList = iSysCompanySpareService.findSysCompanySpares(spareLambdaQueryWrapper);
|
|
|
+ String scpId = spareList.get(0).getScpId();
|
|
|
+ SysCompanySpare sysCompanySpare = new SysCompanySpare();
|
|
|
+ //主键
|
|
|
+ sysCompanySpare.setScpId(scpId);
|
|
|
+ //查询邀请次数
|
|
|
+ SysCompanySpare spare = iSysCompanySpareService.getById(scpId);
|
|
|
+ //邀请次数
|
|
|
+ String invite = spare.getScpInvite();
|
|
|
+ //邀请次数加一次
|
|
|
+ BigDecimal bigDecimal = new BigDecimal(invite);
|
|
|
+ BigDecimal tow = new BigDecimal("2");
|
|
|
+ if(bigDecimal.compareTo(tow) > -1){
|
|
|
+ throw new Exception("不能再次邀请");
|
|
|
+ }
|
|
|
SysCompanyRel sysCompanyRel = new SysCompanyRel();
|
|
|
//主键
|
|
|
sysCompanyRel.setScrId(scrId);
|
|
|
//状态01:同意 02:拒绝链属
|
|
|
sysCompanyRel.setScrStatus(state);
|
|
|
iSysCompanyRelService.updateById(sysCompanyRel);
|
|
|
-
|
|
|
+ //邀请次数加1
|
|
|
+ BigDecimal one = new BigDecimal("1");
|
|
|
+ //邀请后的邀请次数
|
|
|
+ String result = String.valueOf(bigDecimal.add(one));
|
|
|
+ sysCompanySpare.setScpInvite(result);
|
|
|
+ iSysCompanySpareService.updateById(sysCompanySpare);
|
|
|
+ //获取发起方
|
|
|
SysCompanyRel companyRel = iSysCompanyRelService.getById(scrId);
|
|
|
String companyId = companyRel.getScrLaunchCompanyId();
|
|
|
SysCompany launchCompany = iSysCompanyService.getById(companyId);
|
|
|
-
|
|
|
+ //获取企业类型
|
|
|
String scyId = companyRel.getScrReceiveCompanyId();
|
|
|
SysCompany sysCompany = iSysCompanyService.getById(scyId);
|
|
|
String scyType = sysCompany.getScyType();
|