Commit 6923b82a by java-李谡

修改条件评估论证bug

parent 68dc1ed8
......@@ -121,6 +121,7 @@
from foc_verify_condition
where depart_id=#{departId}
and verif_id=#{verifId}
and `condition` is not null
</select>
<select id="getConditionVerifyDetails" resultType="com.ejweb.modules.verify.data.ConditionVerifyDetailData">
......@@ -135,6 +136,7 @@
left join foc_condition_feedback f on v.id=f.condition_id
where v.depart_id=#{departId}
and v.verif_id=#{verifId}
and v.`condition` is not null
group by v.id
</select>
......
......@@ -196,5 +196,5 @@
<delete id="deleteConditionByVerifyId">
delete from foc_verify_condition where verif_id=#{verifyId}
</delete>
</mapper>
\ No newline at end of file
......@@ -117,60 +117,10 @@ public class ImGroupController {
imGroupService.addGroupUser(groupUserList);// 添加群成员信息
}
}
// List<String> avatarList = new ArrayList<String>();
// List<String> userIdList = new ArrayList<String>();
// 获取群成员列表
List<GroupUserListEntity> groupUserList = imGroupService.findGroupUserList(group.getId());
// if(groupUserList != null && groupUserList.size()>0){
// for(GroupUserListEntity groupUser : groupUserList){
//
// if("SEAT".equals(groupUser.getUserType()) && StringUtils.isBlank(groupUser.getPhoto())){// 席位需要添加默认头像
//
// groupUser.setPhoto(GConstants.DEFAULT_SEAT_PHOTO);
// }
// if(isAddUser && StringUtils.isNotBlank(groupUser.getPhoto())){// 有新增人员
//
// avatarList.add(GConstants.FILE_UPLOAD_DIR+groupUser.getPhoto());
// }
// groupUser.setShowPhone(groupUser.getPhone());
// groupUser.setPhone(Util.formatedWorkPhone(groupUser.getPhone()));
//
// groupUser.setSeatShowPhone(groupUser.getSeatPhone());
// groupUser.setSeatShowPhone(Util.formatedWorkPhone(groupUser.getSeatPhone()));
//
// groupUser.setPhoto(Util.getAbsoluteUrl(groupUser.getPhoto()));// 添加用户头像绝对地址
//
// userIdList.add(groupUser.getUserId());
// }
// group.setUserCount(groupUserList.size());
// this.updateGroupUserState(groupUserList, userIdList);
// }
this.updateGroupUserInfo(group, groupUserList, true, isAddUser);
// List<String> avatarList = this.updateGroupUserInfo(group, groupUserList, isAddUser);
// if(isAddUser){// 如果有添加用户则修改用户头像
//
// List<String> userIdList = new ArrayList<String>();
// for(GroupUserListEntity groupUser : groupUserList){
//
// userIdList.add(groupUser.getUserId());
// }
// Collections.sort(userIdList);
// StringBuilder builder = new StringBuilder();
// for(String userId:userIdList){
// builder.append(userId+">");
// }
// group.setUserMd5(DigestUtils.md5Hex(builder.toString()));
//
// imGroupService.updateGroupUserCount(group.getId(), groupUserList.size(), group.getUserMd5());
//
// String groupAvatar = ImageUtil.combineHighQuality(avatarList);
// if(StringUtils.isNotBlank(groupAvatar)){
//
// imGroupService.updateGroupAvatar(group.getId(), groupAvatar);
// group.setGroupAvatar(Util.getAbsoluteUrl(groupAvatar));
// }
// }
Map<String, Object> map = new HashMap<String, Object>(2);
map.put("group", group);
if(groupUserList != null)// 存在用户成员
......@@ -282,64 +232,12 @@ public class ImGroupController {
// 获取群成员列表
List<GroupUserListEntity> groupUserList = imGroupService.findGroupUserList(group.getId());
if(groupUserList != null && groupUserList.size()>0){
// for(GroupUserListEntity groupUser : groupUserList){
// if("SEAT".equals(groupUser.getUserType()) && StringUtils.isBlank(groupUser.getPhoto())){// 席位需要添加默认头像
//
// groupUser.setPhoto(GConstants.DEFAULT_SEAT_PHOTO);
// }
// if(StringUtils.isNotBlank(groupUser.getPhoto())){// 有新增人员
//
// avatarList.add(GConstants.FILE_UPLOAD_DIR+groupUser.getPhoto());
// }
// groupUser.setShowPhone(groupUser.getPhone());
// groupUser.setPhone(Util.formatedWorkPhone(groupUser.getPhone()));
//
// groupUser.setSeatShowPhone(groupUser.getSeatPhone());
// groupUser.setSeatShowPhone(Util.formatedWorkPhone(groupUser.getSeatPhone()));
//
// groupUser.setPhoto(Util.getAbsoluteUrl(groupUser.getPhoto()));// 添加用户头像绝对地址
//
// userIdList.add(groupUser.getUserId());
// }
if (groupUserList != null && groupUserList.size() > 0) {
this.updateGroupUserInfo(group, groupUserList, true, isAddUser);
// List<String> avatarList = this.updateGroupUserInfo(group, groupUserList, isAddUser);
// if(isAddUser){ // 如果有添加用户则修改用户头像
//
// List<String> userIdList = new ArrayList<String>();
// for(GroupUserListEntity groupUser : groupUserList){
// userIdList.add(groupUser.getUserId());
// }
// Collections.sort(userIdList);
// StringBuilder builder = new StringBuilder();
// for(String userId:userIdList){
//
// builder.append(userId+">");
// }
// group.setUserMd5(DigestUtils.md5Hex(builder.toString()));
//
// imGroupService.updateGroupUserCount(group.getId(), groupUserList.size(), group.getUserMd5());
// String groupAvatar = ImageUtil.combineHighQuality(avatarList);
// if(StringUtils.isNotBlank(groupAvatar)){
//
// imGroupService.updateGroupAvatar(group.getId(), groupAvatar);
// group.setGroupAvatar(Util.getAbsoluteUrl(groupAvatar));
// }
// }
group.setUserCount(groupUserList.size());
// this.updateGroupUserState(groupUserList, userIdList);
}
// if(isAddUser){// 如果有添加用户则修改用户头像
//
// String groupAvatar = ImageUtil.combineHighQuality(avatarList);
// if(StringUtils.isNotBlank(groupAvatar)){
//
// imGroupService.updateGroupAvatar(group.getId(), groupAvatar);
// group.setGroupAvatar(Util.getAbsoluteUrl(groupAvatar));
// }
// }
if(StringUtils.isNotEmpty(bean.getFlightNo())
&& StringUtils.isNotEmpty(bean.getFlightDate())){// 航班群
if (StringUtils.isNotEmpty(bean.getFlightNo())
&& StringUtils.isNotEmpty(bean.getFlightDate())) {// 航班群
FlightGroupBean flightGroupBean = new FlightGroupBean();
flightGroupBean.setAcNo(bean.getAcNo());
flightGroupBean.setFlightDate(bean.getFlightDate());
......@@ -348,7 +246,7 @@ public class ImGroupController {
flightGroupBean.setArrStn(bean.getArrStn());
flightGroupBean.setGroupType(bean.getGroupType());
GroupEntity flightGroup = imGroupService.findGroupByFlight(flightGroupBean);
if(flightGroup == null){// 航班的群对照信息还不存在,添加对照信息
if (flightGroup == null) {// 航班的群对照信息还不存在,添加对照信息
flightGroupBean.setGroupId(group.getId());
imGroupService.addFlightToGroup(flightGroupBean);
......@@ -395,20 +293,8 @@ public class ImGroupController {
return responseBean;
}
if(GConstants.YES.equals(bean.getIsShowFirst())){// 需要查询第一个群的群成员列表
// List<String> userIdList = new ArrayList<String>();
// 获取第一个群的群成员列表
List<GroupUserListEntity> groupUserList = imGroupService.findGroupUserList(groupList.get(0).getId());
// if(groupUserList != null && groupUserList.size()>0){
// for(GroupUserListEntity groupUser : groupUserList){
// if("SEAT".equals(groupUser.getUserType()) && StringUtils.isBlank(groupUser.getPhoto())){// 席位需要添加默认头像
//
// groupUser.setPhoto(GConstants.DEFAULT_SEAT_PHOTO);
// }
// groupUser.setPhoto(Util.getAbsoluteUrl(groupUser.getPhoto()));// 添加用户头像绝对地址
// userIdList.add(groupUser.getUserId());
// }
// this.updateGroupUserState(groupUserList, userIdList);
// }
this.updateGroupUserInfo(groupList.get(0), groupUserList, true, true);
// groupList.get(0).setGroupUserList(groupUserList);
}
......@@ -418,27 +304,7 @@ public class ImGroupController {
if(GConstants.NO.equals(bean.getIsShowFirst())){// 需要展示默认查询所有用户列表
List<GroupUserListEntity> groupUserList = imGroupService.findGroupUserList(group.getId());
// if(groupUserList != null && groupUserList.size()>0){
// List<String> userIdList = new ArrayList<String>();
// for(GroupUserListEntity groupUser : groupUserList){
// if("SEAT".equals(groupUser.getUserType()) && StringUtils.isBlank(groupUser.getPhoto())){// 席位需要添加默认头像
//
// groupUser.setPhoto(GConstants.DEFAULT_SEAT_PHOTO);
// }
// groupUser.setShowPhone(groupUser.getPhone());
// groupUser.setPhone(Util.formatedWorkPhone(groupUser.getPhone()));
//
// groupUser.setSeatShowPhone(groupUser.getSeatPhone());
// groupUser.setSeatShowPhone(Util.formatedWorkPhone(groupUser.getSeatPhone()));
//
// groupUser.setPhoto(Util.getAbsoluteUrl(groupUser.getPhoto()));// 添加用户头像绝对地址
//
// userIdList.add(groupUser.getUserId());
// }
// this.updateGroupUserState(groupUserList, userIdList);
// }
this.updateGroupUserInfo(group, groupUserList, false, false);// 不查询华为在线状态,也不不更新头像或者数量
// group.setGroupUserList(groupUserList);
}
}
Map<String, Object> map = new HashMap<String, Object>(1);
......@@ -512,28 +378,8 @@ public class ImGroupController {
return responseBean;
}
// List<String> avatarList = new ArrayList<String>();
group.setGroupAvatar(Util.getAbsoluteUrl(group.getGroupAvatar()));
List<GroupUserListEntity> groupUserList = imGroupService.findGroupUserList(group.getId());
// if(groupUserList != null && groupUserList.size()>0){
// List<String> userIdList = new ArrayList<String>();
// for(GroupUserListEntity groupUser : groupUserList){
// if("SEAT".equals(groupUser.getUserType()) && StringUtils.isBlank(groupUser.getPhoto())){// 席位需要添加默认头像
//
// groupUser.setPhoto(GConstants.DEFAULT_SEAT_PHOTO);
// }
// groupUser.setShowPhone(groupUser.getPhone());
// groupUser.setPhone(Util.formatedWorkPhone(groupUser.getPhone()));
//
// groupUser.setSeatShowPhone(groupUser.getSeatPhone());
// groupUser.setSeatShowPhone(Util.formatedWorkPhone(groupUser.getSeatPhone()));
//
// groupUser.setPhoto(Util.getAbsoluteUrl(groupUser.getPhoto()));// 添加用户头像绝对地址
//
// userIdList.add(group.getUserId());
// }
// this.updateGroupUserState(groupUserList, userIdList);
// }
this.updateGroupUserInfo(group, groupUserList, true, false);
// group.setGroupUserList(groupUserList);
responseBean.setData(group);
......@@ -555,82 +401,58 @@ public class ImGroupController {
*/
@ResponseBody
@RequestMapping(value = "/delete/user")
public ResponseBean deleteGroupUser(RequestBean requestBean){
public ResponseBean deleteGroupUser(RequestBean requestBean) {
ResponseBean responseBean = new ResponseBean();
GroupUserBean bean = requestBean.getObjectBean(GroupUserBean.class);
String message = imGroupService.validate(bean);
if(message == null){ // 校验通过
// 校验通过
if (message == null) {
GroupEntity group = imGroupService.findGroupByCode(bean.getGroupId());
if (group != null) {
// if(bean.getUserId().equals(group.getCreateBy())){ // 如果是自己的群则可以删除
List<GroupUserListBean> userList = bean.getGroupUserList();
if(userList != null && userList.size()>0){
for(GroupUserListBean user:bean.getGroupUserList()){// 循环删除用户
if (userList != null && userList.size() > 0) {
// 循环删除用户
for (GroupUserListBean user : bean.getGroupUserList()) {
imGroupService.deleteGroupUser(group.getId(), user.getUserId());
chatRecordsService.deleteGroupChatUser(group.getId(), user.getUserId());// 某人退群后删除强制消息记录
// 某人退群后删除强制消息记录
chatRecordsService.deleteGroupChatUser(group.getId(), user.getUserId());
}
}
// }
// List<String> avatarList = new ArrayList<String>();
List<GroupUserListEntity> groupUserList = imGroupService.findGroupUserList(group.getId());// 获取群成员列表
// 获取群成员列表
List<GroupUserListEntity> groupUserList = imGroupService.findGroupUserList(group.getId());
this.updateGroupUserInfo(group, groupUserList, true, true);
if(group.getUserCount() <= 1){// 只有一个用户的时候解散群组
this.updateGroupUserInfo(group, groupUserList, false, true);// 更新群数量和群头像
imGroupService.deleteGroupByCode(group.getId(), group.getUserId());// 解散群组
if(groupUserList != null && groupUserList.get(0) != null){// 删除此人的群组强制聊天信息
chatRecordsService.deleteGroupChatUser(group.getId(), groupUserList.get(0).getUserId());// 某人退群后删除强制消息记录
// 只有一个用户的时候解散群组
if (group.getUserCount() <= 1) {
// 更新群数量和群头像
this.updateGroupUserInfo(group, groupUserList, false, true);
// 解散群组
imGroupService.deleteGroupByCode(group.getId(), group.getUserId());
// 删除此人的群组强制聊天信息
if (groupUserList != null && groupUserList.get(0) != null) {
// 某人退群后删除强制消息记录
chatRecordsService.deleteGroupChatUser(group.getId(), groupUserList.get(0).getUserId());
}
Map<String, Object> map = new HashMap<String, Object>(2);
map.put("group", group);// 用户成员列表
map.put("groupUserList", new ArrayList<GroupUserListEntity>(1));// 用户成员列表
// 用户成员列表
map.put("group", group);
// 用户成员列表
map.put("groupUserList", new ArrayList<GroupUserListEntity>(1));
responseBean.setData(map);
responseBean.setMessage(GConstants.OK);
responseBean.setStatus(ErrorCode.STATUS_CODE_2000);
return responseBean;
}
// if(groupUserList != null && groupUserList.size()>0){
// List<String> userIdList = new ArrayList<String>();
// for(GroupUserListEntity groupUser : groupUserList){
// if("SEAT".equals(groupUser.getUserType()) && StringUtils.isBlank(groupUser.getPhoto())){// 席位需要添加默认头像
//
// groupUser.setPhoto(GConstants.DEFAULT_SEAT_PHOTO);
// }
// if(StringUtils.isNotBlank(groupUser.getPhoto())){
//
// avatarList.add(GConstants.FILE_UPLOAD_DIR+groupUser.getPhoto());
// }
// groupUser.setShowPhone(groupUser.getPhone());
// groupUser.setPhone(Util.formatedWorkPhone(groupUser.getPhone()));
//
// groupUser.setSeatShowPhone(groupUser.getSeatPhone());
// groupUser.setSeatShowPhone(Util.formatedWorkPhone(groupUser.getSeatPhone()));
//
// groupUser.setPhoto(Util.getAbsoluteUrl(groupUser.getPhoto()));// 添加用户头像绝对地址
//
// userIdList.add(groupUser.getUserId());
// }
// this.updateGroupUserState(groupUserList, userIdList);
// }
// this.updateGroupUserInfo(group, groupUserList, true, true);
// List<String> avatarList = this.updateGroupUserInfo(group, groupUserList, true);
// String groupAvatar = ImageUtil.combineHighQuality(avatarList);
// if(StringUtils.isNotBlank(groupAvatar)){
//
// imGroupService.updateGroupAvatar(group.getId(), groupAvatar);
// group.setGroupAvatar(Util.getAbsoluteUrl(groupAvatar));
// }
Map<String, Object> map = new HashMap<String, Object>(2);
map.put("group", group);// 用户成员列表
map.put("groupUserList", groupUserList);// 用户成员列表
// 用户成员列表
map.put("group", group);
// 用户成员列表
map.put("groupUserList", groupUserList);
responseBean.setData(map);
responseBean.setMessage(GConstants.OK);
responseBean.setStatus(ErrorCode.STATUS_CODE_2000);
......@@ -663,7 +485,6 @@ public class ImGroupController {
GroupEntity group = imGroupService.findGroupByCode(bean.getGroupId());
if (group != null) {
// if(bean.getUserId().equals(group.getCreateBy())){ // 如果是自己的群则可以删除
List<GroupUserListBean> userList = bean.getGroupUserList();
if(userList != null && userList.size()>0){
for(GroupUserListBean user:bean.getGroupUserList()){// 循环删除用户
......@@ -672,40 +493,9 @@ public class ImGroupController {
}
}
// }
// List<String> avatarList = new ArrayList<String>();
// 获取群成员列表
List<GroupUserListEntity> groupUserList = imGroupService.findGroupUserList(group.getId());
// if(groupUserList != null && groupUserList.size()>0){
// List<String> userIdList = new ArrayList<String>();
// for(GroupUserListEntity groupUser : groupUserList){
// if("SEAT".equals(groupUser.getUserType()) && StringUtils.isBlank(groupUser.getPhoto())){// 席位需要添加默认头像
//
// groupUser.setPhoto(GConstants.DEFAULT_SEAT_PHOTO);
// }
// if(StringUtils.isNotBlank(groupUser.getPhoto())){
//
// avatarList.add(GConstants.FILE_UPLOAD_DIR+groupUser.getPhoto());
// }
// groupUser.setShowPhone(groupUser.getPhone());
// groupUser.setPhone(Util.formatedWorkPhone(groupUser.getPhone()));
//
// groupUser.setSeatShowPhone(groupUser.getSeatPhone());
// groupUser.setSeatShowPhone(Util.formatedWorkPhone(groupUser.getSeatPhone()));
//
// groupUser.setPhoto(Util.getAbsoluteUrl(groupUser.getPhoto()));// 添加用户头像绝对地址
//
// userIdList.add(groupUser.getUserId());
// }
// this.updateGroupUserState(groupUserList, userIdList);
// }
this.updateGroupUserInfo(group, groupUserList, true, false);
// List<String> avatarList = this.updateGroupUserInfo(group, groupUserList, false);
// String groupAvatar = ImageUtil.combineHighQuality(avatarList);
// if(StringUtils.isNotBlank(groupAvatar)){
//
// imGroupService.updateGroupAvatar(group.getId(), groupAvatar);
// group.setGroupAvatar(Util.getAbsoluteUrl(groupAvatar));
// }
Map<String, Object> map = new HashMap<String, Object>(2);
map.put("group", group);// 用户成员列表
......@@ -738,19 +528,21 @@ public class ImGroupController {
*/
@ResponseBody
@RequestMapping(value = "/check")
public ResponseBean check(RequestBean requestBean){
public ResponseBean check(RequestBean requestBean) {
ResponseBean responseBean = new ResponseBean();
GroupUserCheckBean bean = requestBean.getObjectBean(GroupUserCheckBean.class);
String message = imGroupService.validate(bean);
if(message == null){ // 校验通过
if(true){// 去掉这限制
// 校验通过
if (message == null) {
// 去掉这限制
if (true) {
responseBean.setMessage("没有群成员信息!");
responseBean.setStatus(ErrorCode.STATUS_CODE_4001);
return responseBean;
}
List<GroupUserListBean> userList = bean.getGroupUserList();
if(userList == null || userList.size()<1){
if (userList == null || userList.size() < 1) {
responseBean.setMessage("没有群成员信息!");
responseBean.setStatus(ErrorCode.STATUS_CODE_4001);
return responseBean;
......@@ -764,48 +556,30 @@ public class ImGroupController {
}
Collections.sort(userIdList);
StringBuilder builder = new StringBuilder();
for(String userId:userIdList){
builder.append(userId+">");
for (String userId : userIdList) {
builder.append(userId + ">");
}
String userMd5 = DigestUtils.md5Hex(builder.toString());
GroupEntity group = imGroupService.findGroupByUserMd5(bean.getUserId(), userMd5);
if(group == null){ // 可以创建群
// 可以创建群
if (group == null) {
responseBean.setMessage("群不存在");
responseBean.setStatus(ErrorCode.STATUS_CODE_4202);
return responseBean;
}
if ("1".equals(group.getDelFlag())) { // 群组已经删除
// 群组已经删除
if ("1".equals(group.getDelFlag())) {
responseBean.setMessage("群组已经删除");
responseBean.setStatus(ErrorCode.STATUS_CODE_4203);
return responseBean;
}
group.setGroupAvatar(Util.getAbsoluteUrl(group.getGroupAvatar()));
List<GroupUserListEntity> groupUserList = imGroupService.findGroupUserList(group.getId());
// if(groupUserList != null && groupUserList.size()>0){
// userIdList.clear();
// for(GroupUserListEntity groupUser : groupUserList){
// if("SEAT".equals(groupUser.getUserType()) && StringUtils.isBlank(groupUser.getPhoto())){// 席位需要添加默认头像
//
// groupUser.setPhoto(GConstants.DEFAULT_SEAT_PHOTO);
// }
// groupUser.setShowPhone(groupUser.getPhone());
// groupUser.setPhone(Util.formatedWorkPhone(groupUser.getPhone()));
//
// groupUser.setSeatShowPhone(groupUser.getSeatPhone());
// groupUser.setSeatShowPhone(Util.formatedWorkPhone(groupUser.getSeatPhone()));
//
// groupUser.setPhoto(Util.getAbsoluteUrl(groupUser.getPhoto()));// 添加用户头像绝对地址
//
// userIdList.add(groupUser.getUserId());
// }
// this.updateGroupUserState(groupUserList, userIdList);
// }
this.updateGroupUserInfo(group, groupUserList, true, false);
// group.setGroupUserList(groupUserList);
responseBean.setData(group);
responseBean.setMessage(GConstants.OK);
responseBean.setStatus(ErrorCode.STATUS_CODE_2000);
......@@ -836,7 +610,6 @@ public class ImGroupController {
}
}
if ("SEAT".equals(entityTmp.getUserType())){
// entityTmp.setState("1");
if(StringUtils.isNotEmpty(entityTmp.getLoginId())){
entityTmp.setState("1");
} else{
......@@ -844,19 +617,6 @@ public class ImGroupController {
entityTmp.setPhoto(Util.getAbsoluteUrl(GConstants.DEFAULT_SEAT_PHOTO));
}
}
// if ("SEAT".equals(entityTmp.getUserType())
// && (Util.isInValue(entityTmp.getState(), "1", "3", "4") == false)) {// 席位不在线
//
// entityTmp.setPhoto(Util.getAbsoluteUrl(GConstants.DEFAULT_SEAT_PHOTO));
// entityTmp.setUserId("");
// entityTmp.setName("");
// entityTmp.setPhone("");
// entityTmp.setShowPhone("");
// entityTmp.setMobile("");
// entityTmp.setMobileNubmer("");
// entityTmp.setSeatMobile("");
// entityTmp.setSeatMobileNumber("");
// }
}
}
}
......@@ -873,69 +633,48 @@ public class ImGroupController {
private void updateGroupUserInfo(GroupEntity group, List<GroupUserListEntity> groupUserList,
boolean huaweiState, boolean isModified){
if(groupUserList == null || groupUserList.size() <= 1){
imGroupService.deleteGroupByCode(group.getId(), group.getUserId());// 解散群组
imGroupService.updateGroupUserCount(group.getId(), 0, "");// 不在
if(groupUserList == null || groupUserList.size() <= 1) {
// 解散群组
imGroupService.deleteGroupByCode(group.getId(), group.getUserId());
// 不在
imGroupService.updateGroupUserCount(group.getId(), 0, "");
group.setUserCount(0);
return ;
return;
}
group.setGroupUserList(groupUserList);
group.setUserCount(groupUserList.size());
List<String> userIdList = new ArrayList<String>();
// List<String> avatarList = new ArrayList<String>();
for(GroupUserListEntity groupUser : groupUserList){
// if("SEAT".equals(groupUser.getUserType())
// && StringUtils.isBlank(groupUser.getPhoto())){// 席位需要添加默认头像
//
// groupUser.setPhoto(GConstants.DEFAULT_SEAT_PHOTO);
// }
// if(StringUtils.isNotBlank(groupUser.getPhoto())){// 有新增人员
//
// avatarList.add(GConstants.FILE_UPLOAD_DIR+groupUser.getPhoto());
// }
for(GroupUserListEntity groupUser : groupUserList) {
groupUser.setShowPhone(groupUser.getPhone());
groupUser.setPhone(Util.formatedWorkPhone(groupUser.getPhone()));
groupUser.setSeatShowPhone(groupUser.getSeatPhone());
groupUser.setSeatShowPhone(Util.formatedWorkPhone(groupUser.getSeatPhone()));
groupUser.setPhoto(Util.getAbsoluteUrl(groupUser.getPhoto(), GConstants.DEFAULT_SEAT_PHOTO));// 添加用户头像绝对地址
// 添加用户头像绝对地址
groupUser.setPhoto(Util.getAbsoluteUrl(groupUser.getPhoto(), GConstants.DEFAULT_SEAT_PHOTO));
userIdList.add(groupUser.getUserId());
}
if(isModified){// 如果有添加或者删除用户则修改用户头像
// Collections.sort(userIdList);
// StringBuilder builder = new StringBuilder();
// for(String userId:userIdList){
// builder.append(userId+">");
// }
// group.setUserMd5(DigestUtils.md5Hex(builder.toString()));
//
// imGroupService.updateGroupUserCount(group.getId(), groupUserList.size(), group.getUserMd5());
// String groupAvatar = ImageUtil.combineHighQuality(avatarList);
// if(StringUtils.isNotBlank(groupAvatar)){
//
// imGroupService.updateGroupAvatar(group.getId(), groupAvatar);
// group.setGroupAvatar(Util.getAbsoluteUrl(groupAvatar));
// }
// 如果有添加或者删除用户则修改用户头像
if (isModified) {
GroupEntity newGroup = Util.updateGroupAvatar(group.getId(), group.getCreateBy());
if(newGroup == null){// 如果未获取到信息则再次获取一次
// 如果未获取到信息则再次获取一次
if (newGroup == null) {
newGroup = Util.updateGroupAvatar(group.getId(), group.getCreateBy());
}
if(newGroup != null){// 此群更新成功
// 此群更新成功
if (newGroup != null) {
group.setGroupAvatar(newGroup.getGroupAvatar());
group.setUserMd5(newGroup.getUserMd5());
}
}
if(huaweiState){// 需要查询成员的在线、离线状态
this.updateGroupUserState(groupUserList, userIdList);// 修改群成员的在线状态
// 需要查询成员的在线、离线状态
if (huaweiState) {
// 修改群成员的在线状态
this.updateGroupUserState(groupUserList, userIdList);
}
// return avatarList;
}
/**
* 更新群头像
......
......@@ -291,14 +291,10 @@ public class RouteVerifyController {
@ResponseBody
@RequestMapping(value = "/export")
public void export(RequestBean requestBean, HttpServletResponse response) {
/* PageEntity<AirlineVerifyEntity> list = null;*/
AirlineVerifyBean bean = requestBean.getObjectBean(AirlineVerifyBean.class);
String message = airlineVerifyService.validate(bean);
if (message == null) {// 通过参数校验
/* list = airlineVerifyService.getRiskAssessmentListForExcel(bean);
List<AirlineVerifyEntity> list1= list.getList();
if(list1==null)list1=new ArrayList<AirlineVerifyEntity>();*/
if (message == null) {
// 通过参数校验
bean.setPageNo(1);
bean.setPageSize(10000);
PageEntity<AirlineVerifyEntity> page = airlineVerifyService.getRiskAssessmentList(bean);
......@@ -310,12 +306,8 @@ public class RouteVerifyController {
new ExportExcel("待论证航线列表", AirlineVerifyEntity.class).setDataList(list).write(response, fileName).dispose();
} catch (IOException e) {
e.printStackTrace();
/*return ;*/
}
/* return ;*/
}
}
/* return ;*/
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment