Browse Source

创建小组修改

dev_shibei_match
zxc 5 years ago
parent
commit
3366200bae
  1. 1
      epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/group/form/ApplyCreateGroupFormDTO.java
  2. 4
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupServiceImpl.java
  3. 1
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/utils/ModuleConstant.java

1
epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/group/form/ApplyCreateGroupFormDTO.java

@ -73,6 +73,5 @@ public class ApplyCreateGroupFormDTO implements Serializable {
/**
* 小组类型(ordinary:楼院小组 branch:支部小组)
*/
@NotBlank(message = "小组类型不能为空")
private String groupType;
}

4
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupServiceImpl.java

@ -371,6 +371,7 @@ public class ResiGroupServiceImpl extends BaseServiceImpl<ResiGroupDao, ResiGrou
@Override
public void applyCreateGroup(ApplyCreateGroupFormDTO applyCreateGroupFormDTO) {
// 查看是不是支部小组,在查询创建者是不是党员,不是党员就不走下面逻辑了
if (StringUtils.isNotEmpty(applyCreateGroupFormDTO.getGroupType())) {
if (applyCreateGroupFormDTO.getGroupType().equals(ModuleConstant.GROUP_TYPE_BRANCH)) {
Result<Boolean> booleanResult = epmetUserOpenFeignClient.selectIsPartyMemberByUserId(applyCreateGroupFormDTO.getUserId());
if (!booleanResult.success()) {
@ -380,6 +381,9 @@ public class ResiGroupServiceImpl extends BaseServiceImpl<ResiGroupDao, ResiGrou
throw new RenException(EpmetErrorCode.PARTY_MEMBER_CREATE_BRANCH_GROUP.getCode());
}
}
}else {
applyCreateGroupFormDTO.setGroupType(ModuleConstant.GROUP_TYPE_ORDINARY);
}
//1、校验是否同名
List<ResiGroupEntity> resiGroupEntityList = this.getResiGroupEntityList(applyCreateGroupFormDTO);
if (null != resiGroupEntityList && resiGroupEntityList.size() > 0) {

1
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/utils/ModuleConstant.java

@ -390,6 +390,7 @@ public interface ModuleConstant extends Constant {
* 小组类型支部小组
*/
String GROUP_TYPE_BRANCH = "branch";
String GROUP_TYPE_ORDINARY = "ordinary";
String IS_PARTY_MEMBER_ERR = "查询此人是不是党员失败了";

Loading…
Cancel
Save