公会单独绑定国家fixed
This commit is contained in:
@@ -226,7 +226,7 @@ public class GuildApplyAdminService {
|
|||||||
applyServiceById.setAdminId(admindId);
|
applyServiceById.setAdminId(admindId);
|
||||||
boolean b = guildApplyService.updateById(applyServiceById);
|
boolean b = guildApplyService.updateById(applyServiceById);
|
||||||
if (b) {
|
if (b) {
|
||||||
Integer guildId = guildManageAdminService.addGuildInfo(users, applyServiceById.getApplyTime(), admindId, null, null, applyServiceById.getInviteUid(), applyServiceById, null);
|
Integer guildId = guildManageAdminService.addGuildInfo(users, applyServiceById.getApplyTime(), admindId, null, null, applyServiceById.getInviteUid(), applyServiceById, null, null);
|
||||||
applyServiceById.setGuildId(guildId);
|
applyServiceById.setGuildId(guildId);
|
||||||
guildApplyService.updateById(applyServiceById);
|
guildApplyService.updateById(applyServiceById);
|
||||||
String rejectSys = I18NMessageSourceUtil.getMessage(I18nAlertEnum.GUILD_APPLY_PASS, users.getPartitionId());
|
String rejectSys = I18NMessageSourceUtil.getMessage(I18nAlertEnum.GUILD_APPLY_PASS, users.getPartitionId());
|
||||||
|
@@ -87,8 +87,7 @@ public class GuildManageAdminService {
|
|||||||
|
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public void createGuild(Long erbanNo, Integer adminId, String guildContactType, String guildContact,
|
public void createGuild(Long erbanNo, Integer adminId, String guildContactType, String guildContact,
|
||||||
Long inviteErbanNo,
|
Long inviteErbanNo, Integer operatorId, Integer regionId) {
|
||||||
Integer operatorId) {
|
|
||||||
Users u = usersService.getUserByErbanNo(erbanNo);
|
Users u = usersService.getUserByErbanNo(erbanNo);
|
||||||
if (null == u){
|
if (null == u){
|
||||||
throw new AdminServiceException(BusiStatus.USERNOTEXISTS);
|
throw new AdminServiceException(BusiStatus.USERNOTEXISTS);
|
||||||
@@ -124,7 +123,7 @@ public class GuildManageAdminService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Date now = new Date();
|
Date now = new Date();
|
||||||
int guildId = addGuildInfo(u, now, adminId, guildContactType, guildContact, inviteUid,null, operatorId);
|
int guildId = addGuildInfo(u, now, adminId, guildContactType, guildContact, inviteUid,null, operatorId, regionId);
|
||||||
guildOperatorHistoryAdminService.addGuildRef(guildId, u.getPartitionId(), operatorId, adminId);
|
guildOperatorHistoryAdminService.addGuildRef(guildId, u.getPartitionId(), operatorId, adminId);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -140,9 +139,8 @@ public class GuildManageAdminService {
|
|||||||
* @param operatorId
|
* @param operatorId
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public Integer addGuildInfo(Users u, Date now, Integer adminId,
|
public Integer addGuildInfo(Users u, Date now, Integer adminId, String guildContactType, String guildContact,
|
||||||
String guildContactType, String guildContact,
|
Long inviteUid, GuildApply guildApply, Integer operatorId, Integer regionId) {
|
||||||
Long inviteUid, GuildApply guildApply, Integer operatorId) {
|
|
||||||
Guild guild = new Guild();
|
Guild guild = new Guild();
|
||||||
guild.setPartitionId(u.getPartitionId());
|
guild.setPartitionId(u.getPartitionId());
|
||||||
guild.setOwnerUid(u.getUid());
|
guild.setOwnerUid(u.getUid());
|
||||||
@@ -169,7 +167,7 @@ public class GuildManageAdminService {
|
|||||||
guild.setAvatar(u.getAvatar());
|
guild.setAvatar(u.getAvatar());
|
||||||
}
|
}
|
||||||
guild.setOperatorId(operatorId);
|
guild.setOperatorId(operatorId);
|
||||||
guild.setRegionId(u.getRegionId());
|
guild.setRegionId(regionId == null ? u.getRegionId() : regionId);
|
||||||
guildService.save(guild);
|
guildService.save(guild);
|
||||||
|
|
||||||
applicationContext.publishEvent(new NewGuildEvent(new NewGuildMessage(u.getPartitionId(), guild.getId(), u.getUid(), now)));
|
applicationContext.publishEvent(new NewGuildEvent(new NewGuildMessage(u.getPartitionId(), guild.getId(), u.getUid(), now)));
|
||||||
@@ -390,7 +388,7 @@ public class GuildManageAdminService {
|
|||||||
vo.setOwnerErbanNo(u.getErbanNo());
|
vo.setOwnerErbanNo(u.getErbanNo());
|
||||||
vo.setOwnerNick(u.getNick());
|
vo.setOwnerNick(u.getNick());
|
||||||
vo.setOwnerPartitionName(partitionNameMap.get(u.getPartitionId()));
|
vo.setOwnerPartitionName(partitionNameMap.get(u.getPartitionId()));
|
||||||
vo.setOwnerRegionName(regionNameMap.get(guild.getRegionId()));
|
vo.setOwnerRegionName(regionNameMap.get(u.getRegionId()));
|
||||||
}
|
}
|
||||||
vo.setPartitionId(guild.getPartitionId());
|
vo.setPartitionId(guild.getPartitionId());
|
||||||
vo.setRegionId(guild.getRegionId());
|
vo.setRegionId(guild.getRegionId());
|
||||||
|
@@ -50,12 +50,12 @@ public class GuildManageAdminController extends BaseController {
|
|||||||
String guildContactType,
|
String guildContactType,
|
||||||
String guildContact,
|
String guildContact,
|
||||||
Long inviteErbanNo,
|
Long inviteErbanNo,
|
||||||
Integer operatorId){
|
Integer operatorId, Integer regionId){
|
||||||
if (null == erbanNo){
|
if (null == erbanNo){
|
||||||
throw new AdminServiceException(BusiStatus.PARAMERROR);
|
throw new AdminServiceException(BusiStatus.PARAMERROR);
|
||||||
}
|
}
|
||||||
Integer adminId = getAdminId();
|
Integer adminId = getAdminId();
|
||||||
service.createGuild(erbanNo, adminId, guildContactType, guildContact, inviteErbanNo, operatorId);
|
service.createGuild(erbanNo, adminId, guildContactType, guildContact, inviteErbanNo, operatorId, regionId);
|
||||||
adminLogService.insertLog(adminId,getClass().getCanonicalName(),
|
adminLogService.insertLog(adminId,getClass().getCanonicalName(),
|
||||||
"create guild","params===>>erbanNo:"+erbanNo);
|
"create guild","params===>>erbanNo:"+erbanNo);
|
||||||
return BusiResult.success();
|
return BusiResult.success();
|
||||||
|
Reference in New Issue
Block a user