|
@@ -529,10 +529,18 @@ public class RegisterServiceImpl implements RegisterService {
|
|
|
user.setGuideFlag(0);
|
|
|
}
|
|
|
/* 保存数据库 user */
|
|
|
- int insertUserFlag = registerMapper.insertClubUser(user);
|
|
|
- log.info("插入数据库User表,获得userId:" + user.getUserId());
|
|
|
- if (insertUserFlag < 1) {
|
|
|
- throw new RuntimeException("插入数据库异常user:" + user.toString());
|
|
|
+ Integer confirmUserId = clubTemporary.getConfirmUserId();
|
|
|
+ if (confirmUserId == null) {
|
|
|
+ int insertUserFlag = registerMapper.insertClubUser(user);
|
|
|
+ log.info("插入数据库User表,获得userId:" + user.getUserId());
|
|
|
+ if (insertUserFlag < 1) {
|
|
|
+ throw new RuntimeException("插入数据库异常user:" + user.toString());
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ user.setUserId(confirmUserId);
|
|
|
+ user.setClubStatus(90);
|
|
|
+ registerMapper.updateClubUser(user);
|
|
|
+ log.info("客服注册机构注册,更新user表userId>>>>>" + confirmUserId);
|
|
|
}
|
|
|
/*
|
|
|
组装机构数据
|
|
@@ -584,10 +592,16 @@ public class RegisterServiceImpl implements RegisterService {
|
|
|
}
|
|
|
// 主打项目(mainpro)
|
|
|
club.setMainProduct(clubTemporary.getMainProduct());
|
|
|
- /*
|
|
|
- 保存数据库(会员机构) club
|
|
|
- */
|
|
|
- insertClubFlag = registerMapper.insertUpgradeClub(club);
|
|
|
+ if (confirmUserId == null) {
|
|
|
+ /*
|
|
|
+ 保存数据库(会员机构) club
|
|
|
+ */
|
|
|
+ insertClubFlag = registerMapper.insertUpgradeClub(club);
|
|
|
+ } else {
|
|
|
+ club.setStatus(90);
|
|
|
+ club.setUserId(confirmUserId);
|
|
|
+ registerMapper.updateClub(club);
|
|
|
+ }
|
|
|
} else {
|
|
|
// 机构名称
|
|
|
club.setName(clubTemporary.getLinkMan());
|
|
@@ -595,18 +609,26 @@ public class RegisterServiceImpl implements RegisterService {
|
|
|
club.setShortName(clubTemporary.getLinkMan());
|
|
|
// 状态设置上线
|
|
|
club.setStatus(90);
|
|
|
- /*
|
|
|
- 保存数据库(普通机构) club
|
|
|
- */
|
|
|
- insertClubFlag = registerMapper.insertClub(club);
|
|
|
+ if (confirmUserId == null) {
|
|
|
+ /*
|
|
|
+ 保存数据库(普通机构) club
|
|
|
+ */
|
|
|
+ insertClubFlag = registerMapper.insertClub(club);
|
|
|
+ } else {
|
|
|
+ club.setStatus(90);
|
|
|
+ club.setUserId(confirmUserId);
|
|
|
+ registerMapper.updateClub(club);
|
|
|
+ }
|
|
|
}
|
|
|
- log.info("插入数据库club表,获得clubId:" + club.getClubId());
|
|
|
- if (insertClubFlag < 1) {
|
|
|
- throw new RuntimeException("插入数据库异常club:" + club.toString());
|
|
|
+ if (confirmUserId == null) {
|
|
|
+ log.info("插入数据库club表,获得clubId:" + club.getClubId());
|
|
|
+ if (insertClubFlag < 1) {
|
|
|
+ throw new RuntimeException("插入数据库异常club:" + club.toString());
|
|
|
+ }
|
|
|
+ // user更新clubId
|
|
|
+ user.setClubId(club.getClubId());
|
|
|
+ registerMapper.updateUserClubId(user.getUserId(), club.getClubId());
|
|
|
}
|
|
|
- // user更新clubId
|
|
|
- user.setClubId(club.getClubId());
|
|
|
- registerMapper.updateUserClubId(user.getUserId(), club.getClubId());
|
|
|
/*
|
|
|
* 操作成功,推送短信给机构,获取账号密码。
|
|
|
* 协销去后台审核,机构用账号密码登录绑定微信
|