diff --git a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActivityParticipantServiceImpl.java b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActivityParticipantServiceImpl.java index 3449308..222d535 100644 --- a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActivityParticipantServiceImpl.java +++ b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActivityParticipantServiceImpl.java @@ -21,9 +21,9 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; 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.page.PageData; import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; +import com.elink.esua.epdc.commons.tools.utils.IdentityNoUtils; import com.elink.esua.epdc.dto.UserDTO; import com.elink.esua.epdc.dto.activity.ActivityParticipantDTO; import com.elink.esua.epdc.dto.activity.form.ActivityParticipantFormDTO; @@ -38,7 +38,6 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.Arrays; -import java.util.Calendar; import java.util.List; import java.util.Map; @@ -120,14 +119,6 @@ public class ActivityParticipantServiceImpl extends BaseServiceImpl imp throw new RenException("该机构已经存在兴趣群"); } - ParentAndAllDeptDTO parentAndAllDeptDTO = getParentAndAllDeptDTO(dto.getDeptId() + ""); + DeptLevelAndLeaderDTO deptLevelAndLeaderDTO = getDeptlevelById(dto.getDeptId()); // 保存机构,及其他冗余字段。 DeptEntityUtils.loadDeptInfo( - ConvertUtils.sourceToTarget(parentAndAllDeptDTO, DeptEntityUtils.DeptDto.class), + ConvertUtils.sourceToTarget(deptLevelAndLeaderDTO, DeptEntityUtils.DeptDto.class), entity ); - entity.setDeptName(parentAndAllDeptDTO.getGrid()); + + entity.setDeptName(deptLevelAndLeaderDTO.getDeptName()); entity.setSectionCode(GroupConstant.INTEREST_GROUP_CATEGORY_CODE); entity.setState(GroupStateEnum.GROUP_STATE_EXAMINATION_PASSED.getValue()); -// entity.setTypeKey(parentAndAllDeptDTO); + entity.setTypeKey(deptLevelAndLeaderDTO.getTypeKey()); insert(entity); } @@ -668,10 +666,10 @@ public class GroupServiceImpl extends BaseServiceImpl imp * @author rongchao * @since 2019-12-19 */ - private ParentAndAllDeptDTO getParentAndAllDeptDTO(String gridId) { + private DeptLevelAndLeaderDTO getDeptlevelById(Long gridId) { // 获取组织结构冗余信息 - Result parentAndAllDeptDTOResult = adminFeignClient.getParentAndAllDept(gridId); - ParentAndAllDeptDTO parentAndAllDeptDTO = parentAndAllDeptDTOResult.getData(); + Result parentAndAllDeptDTOResult = adminFeignClient.getDeptlevelById(gridId); + DeptLevelAndLeaderDTO parentAndAllDeptDTO = parentAndAllDeptDTOResult.getData(); if (!parentAndAllDeptDTOResult.success()) { throw new RenException(parentAndAllDeptDTOResult.getMsg());