|
@ -28,6 +28,7 @@ import com.epmet.commons.tools.constant.NumConstant; |
|
|
import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
import com.epmet.commons.tools.exception.RenException; |
|
|
import com.epmet.commons.tools.exception.RenException; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
|
|
|
import com.epmet.commons.tools.security.user.LoginUserUtil; |
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
import com.epmet.commons.tools.utils.DateUtils; |
|
|
import com.epmet.commons.tools.utils.DateUtils; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
@ -58,13 +59,14 @@ import com.epmet.modules.utils.ModuleConstant; |
|
|
import com.epmet.resi.group.constant.*; |
|
|
import com.epmet.resi.group.constant.*; |
|
|
import com.epmet.resi.group.dto.UserRoleDTO; |
|
|
import com.epmet.resi.group.dto.UserRoleDTO; |
|
|
import com.epmet.resi.group.dto.group.*; |
|
|
import com.epmet.resi.group.dto.group.*; |
|
|
import com.epmet.resi.group.dto.group.form.*; |
|
|
|
|
|
import com.epmet.resi.group.dto.group.form.GridIdFormDTO; |
|
|
import com.epmet.resi.group.dto.group.form.GridIdFormDTO; |
|
|
import com.epmet.resi.group.dto.group.form.ShouldVoteCountFormDTO; |
|
|
import com.epmet.resi.group.dto.group.form.ShouldVoteCountFormDTO; |
|
|
|
|
|
import com.epmet.resi.group.dto.group.form.*; |
|
|
import com.epmet.resi.group.dto.group.result.*; |
|
|
import com.epmet.resi.group.dto.group.result.*; |
|
|
import com.epmet.resi.group.dto.member.GroupMemeberOperationDTO; |
|
|
import com.epmet.resi.group.dto.member.GroupMemeberOperationDTO; |
|
|
import com.epmet.resi.group.dto.member.ResiGroupMemberDTO; |
|
|
import com.epmet.resi.group.dto.member.ResiGroupMemberDTO; |
|
|
import com.epmet.resi.group.dto.member.ResiGroupMemberInfoRedisDTO; |
|
|
import com.epmet.resi.group.dto.member.ResiGroupMemberInfoRedisDTO; |
|
|
|
|
|
import com.epmet.resi.group.dto.member.form.EditAuditSwitchFormDTO; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.slf4j.Logger; |
|
|
import org.slf4j.Logger; |
|
|
import org.slf4j.LoggerFactory; |
|
|
import org.slf4j.LoggerFactory; |
|
@ -127,6 +129,8 @@ public class ResiGroupServiceImpl extends BaseServiceImpl<ResiGroupDao, ResiGrou |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
private ResiGroupCodeService resiGroupCodeService; |
|
|
private ResiGroupCodeService resiGroupCodeService; |
|
|
|
|
|
@Autowired |
|
|
|
|
|
private LoginUserUtil loginUserUtil; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public PageData<ResiGroupDTO> page(Map<String, Object> params) { |
|
|
public PageData<ResiGroupDTO> page(Map<String, Object> params) { |
|
@ -966,6 +970,24 @@ public class ResiGroupServiceImpl extends BaseServiceImpl<ResiGroupDao, ResiGrou |
|
|
return recommendGroupList; |
|
|
return recommendGroupList; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* @param formDTO |
|
|
|
|
|
* @return void |
|
|
|
|
|
* @author yinzuomei |
|
|
|
|
|
* @description 组长开启/关闭入群审核 |
|
|
|
|
|
* @Date 2020/11/17 14:18 |
|
|
|
|
|
**/ |
|
|
|
|
|
@Override |
|
|
|
|
|
public void editAuditSwitch(EditAuditSwitchFormDTO formDTO) { |
|
|
|
|
|
ResiGroupEntity resiGroupEntity=baseDao.selectById(formDTO.getGroupId()); |
|
|
|
|
|
String currentUserId=loginUserUtil.getLoginUserId(); |
|
|
|
|
|
if(!currentUserId.equals(resiGroupEntity.getCreatedBy())){ |
|
|
|
|
|
throw new RenException(EpmetErrorCode.GROUP_LEADER_CAN_EDIT_GROUP_INFO.getCode()); |
|
|
|
|
|
} |
|
|
|
|
|
resiGroupEntity.setAuditSwitch(formDTO.getAuditSwitch()); |
|
|
|
|
|
baseDao.updateById(resiGroupEntity); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @Description 给加入此网格的网格长发送消息 |
|
|
* @Description 给加入此网格的网格长发送消息 |
|
|
* @param msg |
|
|
* @param msg |
|
|