Browse Source

补充

hotfix/yujt_opt
曲树通 6 years ago
parent
commit
6a318d53c5
  1. 12
      epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/group/dao/UserGroupDao.java
  2. 8
      epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/group/service/impl/UserGroupServiceImpl.java
  3. 5
      epdc-cloud-property/src/main/resources/mapper/group/UserGroupDao.xml

12
epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/group/dao/UserGroupDao.java

@ -132,6 +132,14 @@ public interface UserGroupDao extends BaseDao<UserGroupEntity> {
* @author qushutong
* @date 2020/5/11 15:41
*/
void updataGroupOwner(GroupToAdminFormDTO formDTO);
void updateGroupOwner(GroupToAdminFormDTO formDTO);
/***
* 移除此群群主
* @param formDTO
* @return void
* @author qushutong
* @date 2020/5/12 9:10
*/
void updateRemoveGroupOwner(GroupToAdminFormDTO formDTO);
}

8
epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/group/service/impl/UserGroupServiceImpl.java

@ -313,7 +313,7 @@ public class UserGroupServiceImpl extends BaseServiceImpl<UserGroupDao, UserGrou
Map map= new HashMap();
if(integer>0){
map.put("resultCode",1);
map.put("resultMessage","此群已有群主 是否替换?");
map.put("resultMessage","此群已有群主 是否替换?");
return new Result().ok(map);
}
map.put("resultCode",0);
@ -321,8 +321,12 @@ public class UserGroupServiceImpl extends BaseServiceImpl<UserGroupDao, UserGrou
}
@Override
@Transactional(rollbackFor = Exception.class)
public Result modifyGroupOwner(GroupToAdminFormDTO formDTO) {
baseDao.updataGroupOwner(formDTO);
//移除此群群主
baseDao.updateRemoveGroupOwner(formDTO);
//指定群主
baseDao.updateGroupOwner(formDTO);
return new Result();
}
}

5
epdc-cloud-property/src/main/resources/mapper/group/UserGroupDao.xml

@ -110,8 +110,11 @@
AND ug.GROUP_ID = #{groupId}
</select>
<update id="updataGroupOwner">
<update id="updateGroupOwner">
UPDATE epdc_user_group SET LORD_FLAG = 1 WHERE ID = #{id}
</update>
<update id="updateRemoveGroupOwner">
update epdc_user_group ug SET LORD_FLAG = 0 WHERE ug.GROUP_ID = #{groupId} AND ug.LORD_FLAG = 1
</update>
</mapper>

Loading…
Cancel
Save