|
|
@ -52,7 +52,10 @@ import com.elink.esua.epdc.dto.ScheduleJobDTO; |
|
|
|
import com.elink.esua.epdc.dto.epdc.form.EpdcInformationFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.epdc.form.EpdcVolunteerKindnessTimeUpdateFormDTO; |
|
|
|
import com.elink.esua.epdc.modules.activity.dao.*; |
|
|
|
import com.elink.esua.epdc.modules.activity.entity.*; |
|
|
|
import com.elink.esua.epdc.modules.activity.entity.ActBannerEntity; |
|
|
|
import com.elink.esua.epdc.modules.activity.entity.ActInfoEntity; |
|
|
|
import com.elink.esua.epdc.modules.activity.entity.ActUserClockLogEntity; |
|
|
|
import com.elink.esua.epdc.modules.activity.entity.ActUserRelationEntity; |
|
|
|
import com.elink.esua.epdc.modules.activity.service.ActBannerService; |
|
|
|
import com.elink.esua.epdc.modules.activity.service.ActInfoService; |
|
|
|
import com.elink.esua.epdc.modules.activity.service.ActPeriodService; |
|
|
@ -63,6 +66,8 @@ import com.elink.esua.epdc.modules.feign.ContentSecurityFeignClient; |
|
|
|
import com.elink.esua.epdc.modules.feign.JobFeignClient; |
|
|
|
import com.elink.esua.epdc.modules.feign.UserInfoFeignClient; |
|
|
|
import com.elink.esua.epdc.modules.rocketmq.dto.RejectRecordDTO; |
|
|
|
import com.elink.esua.epdc.modules.volunteer.dao.VolunteerTeamDao; |
|
|
|
import com.elink.esua.epdc.modules.volunteer.entity.VolunteerTeamEntity; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
@ -102,6 +107,8 @@ public class ActInfoServiceImpl extends BaseServiceImpl<ActInfoDao, ActInfoEntit |
|
|
|
private ActBannerDao actBannerDao; |
|
|
|
@Autowired |
|
|
|
private ActClockPicDao actClockPicDao; |
|
|
|
@Autowired |
|
|
|
private VolunteerTeamDao volunteerTeamDao; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private ActUserReadService actUserReadService; |
|
|
@ -147,6 +154,11 @@ public class ActInfoServiceImpl extends BaseServiceImpl<ActInfoDao, ActInfoEntit |
|
|
|
List<ActPeriodDTO> periods = actPeriodService.listOfActPeriodsByActId(id); |
|
|
|
ActInfoDTO dto = ConvertUtils.sourceToTarget(entity, ActInfoDTO.class); |
|
|
|
dto.setPeriods(periods); |
|
|
|
if(StringUtils.isNotBlank(dto.getTeamId())){ |
|
|
|
VolunteerTeamEntity volunteerTeamEntity = volunteerTeamDao.selectById(dto.getTeamId()); |
|
|
|
dto.setTeamType(volunteerTeamEntity.getTeamType()); |
|
|
|
dto.setTeamName(volunteerTeamEntity.getTeamName()); |
|
|
|
} |
|
|
|
return dto; |
|
|
|
} |
|
|
|
|
|
|
|