|
|
@ -45,7 +45,6 @@ import com.elink.esua.epdc.dto.epdc.result.EpdcAdjustVolunteerPointsDTO; |
|
|
|
import com.elink.esua.epdc.dto.epdc.result.EpdcAppVolunteerListCountResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.epdc.result.EpdcAppVolunteerListResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.epdc.result.EpdcGetVolunteerRankDTO; |
|
|
|
import com.elink.esua.epdc.entity.VlounteerTeamRealationEntity; |
|
|
|
import com.elink.esua.epdc.entity.VolunteerInfoEntity; |
|
|
|
import com.elink.esua.epdc.feign.AdminFeignClient; |
|
|
|
import com.elink.esua.epdc.rocketmq.dto.OrganizationModifyDTO; |
|
|
@ -341,7 +340,9 @@ public class VolunteerInfoServiceImpl extends BaseServiceImpl<VolunteerInfoDao, |
|
|
|
**/ |
|
|
|
@Override |
|
|
|
public Result<VolunteerInfoDTO> getVolunteerInfoDTOByUserId(String userId) { |
|
|
|
return new Result<VolunteerInfoDTO>().ok(baseDao.selectOneVolunteerInfoDTO(userId)); |
|
|
|
VolunteerInfoDTO resutlt = baseDao.selectOneVolunteerInfoDTO(userId); |
|
|
|
resutlt.setTeamIds(baseDao.selectTeamIdsByVolunteerId(resutlt.getId())); |
|
|
|
return new Result<VolunteerInfoDTO>().ok(resutlt); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
@ -464,7 +465,7 @@ public class VolunteerInfoServiceImpl extends BaseServiceImpl<VolunteerInfoDao, |
|
|
|
userTagRelationService.addUserTagRelation(volunteerEntity.getUserId(), UserTagEnum.VOLUNTEER.value()); |
|
|
|
} |
|
|
|
//更新志愿者的志愿团队信息
|
|
|
|
updateVolunteerTeam(volunteerEntity,formDTO); |
|
|
|
// updateVolunteerTeam(volunteerEntity,formDTO);
|
|
|
|
// 更新志愿者标签
|
|
|
|
VolunteerTagRelationDTO tagDto = new VolunteerTagRelationDTO(); |
|
|
|
tagDto.setVolunteerId(volunteerEntity.getId()); |
|
|
@ -474,15 +475,15 @@ public class VolunteerInfoServiceImpl extends BaseServiceImpl<VolunteerInfoDao, |
|
|
|
return new Result().ok(NumConstant.ONE); |
|
|
|
} |
|
|
|
|
|
|
|
private void updateVolunteerTeam(VolunteerInfoEntity volunteerEntity, EpdcCompleteVolunteerInfoV2FormDTO dto) { |
|
|
|
vlounteerTeamRealationDao.deleteByVolunteerId(volunteerEntity.getId()); |
|
|
|
if(StringUtils.isNotBlank(dto.getTeamId())){ |
|
|
|
VlounteerTeamRealationEntity entity = new VlounteerTeamRealationEntity(); |
|
|
|
entity.setVolunteerId(volunteerEntity.getId()); |
|
|
|
entity.setTeamId(dto.getTeamId()); |
|
|
|
vlounteerTeamRealationDao.insert(entity); |
|
|
|
} |
|
|
|
} |
|
|
|
// private void updateVolunteerTeam(VolunteerInfoEntity volunteerEntity, EpdcCompleteVolunteerInfoV2FormDTO dto) {
|
|
|
|
// vlounteerTeamRealationDao.deleteByVolunteerId(volunteerEntity.getId());
|
|
|
|
// if(StringUtils.isNotBlank(dto.getTeamId())){
|
|
|
|
// VlounteerTeamRealationEntity entity = new VlounteerTeamRealationEntity();
|
|
|
|
// entity.setVolunteerId(volunteerEntity.getId());
|
|
|
|
// entity.setTeamId(dto.getTeamId());
|
|
|
|
// vlounteerTeamRealationDao.insert(entity);
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
@Override |
|
|
|
public Result updateKindnessTime(EpdcVolunteerKindnessTimeUpdateFormDTO formDto) { |
|
|
|