|
@@ -158,14 +158,48 @@ public class SysUserConferenceServiceImpl implements ISysUserConferenceService {
|
|
|
if (b1 || b2 || b3) {
|
|
|
userList.remove(sysUser);
|
|
|
}
|
|
|
+ //固定董事长徐春生和左秀参会
|
|
|
+ if("左秀".equals(sysUser.getNickName()) || "徐春生".equals(sysUser.getNickName())){
|
|
|
+ //将信息存入库
|
|
|
+ SysUserConference userConference = new SysUserConference();
|
|
|
+ userConference.setUserId(sysUser.getUserId());
|
|
|
+ userConference.setRealName(sysUser.getNickName());
|
|
|
+ userConference.setLoanApplicationId(sysUserConference.getLoanApplicationId());
|
|
|
+ userConference.setLoanApplicationName(loanApplication.getEnterpriseName());
|
|
|
+ userConference.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
|
+ userConference.setConferenceTime(sysUserConference.getConferenceTime());
|
|
|
+ sysUserConferenceMapper.insertSysUserConference(userConference);
|
|
|
+ //给人员发生代办信息
|
|
|
+ WaitRemind waitRemind = new WaitRemind();
|
|
|
+ waitRemind.setLoanApplicationId(sysUserConference.getLoanApplicationId());
|
|
|
+ waitRemind.setLoanApplicationNumber(loanApplication.getLoanApplicationNumber());
|
|
|
+ waitRemind.setRemindTitle("您有一条【" + loanApplication.getEnterpriseName() + "】评审会议");
|
|
|
+ waitRemind.setRemindTime(DateUtils.getNowDate());
|
|
|
+ waitRemind.setRemindType("12");
|
|
|
+ waitRemind.setReadUserId(sysUser.getUserId().toString());
|
|
|
+ waitRemind.setRemindContent("您有一个评审会议需参加,会议时间:" + sysUserConference.getConferenceTime() + ",会议主题:【" + loanApplication.getEnterpriseName() + "】评审会");
|
|
|
+ waitRemindMapper.insertWaitRemind(waitRemind);
|
|
|
+ num++;
|
|
|
+ userList.remove(sysUser);
|
|
|
+ //发极光推送
|
|
|
+ SysUser user = sysUserService.selectUserById(sysUser.getUserId());
|
|
|
+ if (StringUtils.isNotEmpty(user.getJgId())) {
|
|
|
+ String notificationTitle = "消息通知";
|
|
|
+ String msgTitle = "评审会议";
|
|
|
+ String msgContent = "您有一个评审会议需参加,会议时间:" + sysUserConference.getConferenceTime() + ",会议主题:【" + loanApplication.getEnterpriseName() + "】评审会";
|
|
|
+ String jPushVO = "";
|
|
|
+ JPushToolUtil.sendToRegistrationId(notificationTitle, msgTitle, msgContent, jPushVO, user.getJgId());
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
//生成0-n的随机数
|
|
|
List<Integer> intList = new ArrayList<>();
|
|
|
Random random = new Random();
|
|
|
- if (userList.size() < 5) {
|
|
|
+ if (userList.size() < 3) {
|
|
|
throw new ServiceException("符合参会人员数量不足,无法开启会议");
|
|
|
}
|
|
|
- while (num < 5) {
|
|
|
+ while (num < 3) {
|
|
|
int randomNumber = random.nextInt(userList.size() - 1);
|
|
|
SysUser sysUser = userList.get(randomNumber);
|
|
|
|