|
|
|
@ -25,6 +25,8 @@ import com.elink.esua.epdc.commons.tools.constant.FieldConstant; |
|
|
|
import com.elink.esua.epdc.commons.tools.constant.NumConstant; |
|
|
|
import com.elink.esua.epdc.commons.tools.constant.OrganizationTypeConstant; |
|
|
|
import com.elink.esua.epdc.commons.tools.page.PageData; |
|
|
|
import com.elink.esua.epdc.commons.tools.security.user.SecurityUser; |
|
|
|
import com.elink.esua.epdc.commons.tools.security.user.UserDetail; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
import com.elink.esua.epdc.constant.SysSmsTemplateConstant; |
|
|
|
@ -97,6 +99,13 @@ public class GroupServiceImpl extends BaseServiceImpl<GroupDao, GroupEntity> imp |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageData<GroupManagementDTO> page(Map<String, Object> params) { |
|
|
|
//获取数据权限
|
|
|
|
UserDetail userDetail = SecurityUser.getUser(); |
|
|
|
if (null == userDetail.getDeptIdList() || userDetail.getDeptIdList().size() == 0) { |
|
|
|
params.put("deptIdList",null); |
|
|
|
}else { |
|
|
|
params.put("deptIdList",userDetail.getDeptIdList()); |
|
|
|
} |
|
|
|
IPage<GroupManagementDTO> page = getPage(params); |
|
|
|
List<GroupManagementDTO> list = baseDao.selectListOfGroups(params); |
|
|
|
return new PageData<>(list, page.getTotal()); |
|
|
|
@ -530,13 +539,13 @@ public class GroupServiceImpl extends BaseServiceImpl<GroupDao, GroupEntity> imp |
|
|
|
return !StringUtils.isEmpty(formDto.getMobile()); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* @Description: 社群管理 建群通过、不通过 短信通知 |
|
|
|
* @Param: [dto, userId] |
|
|
|
* @return: void |
|
|
|
* @Author: zy |
|
|
|
* @Date: 2020-01-08 |
|
|
|
*/ |
|
|
|
* @Param: [dto, userId] |
|
|
|
* @return: void |
|
|
|
* @Author: zy |
|
|
|
* @Date: 2020-01-08 |
|
|
|
*/ |
|
|
|
private void groupManagementSmsNotification(GroupSettingStateDTO dto, String groupId){ |
|
|
|
//根据社区id,获取用户手机号
|
|
|
|
String mobile = baseDao.queryGroupUserMOBILE(groupId); |
|
|
|
|