|
|
@ -33,6 +33,7 @@ import com.elink.esua.epdc.modules.volunteer.redis.VolunteerRedis; |
|
|
|
import com.elink.esua.epdc.modules.volunteer.service.VolunteerOrgRelationService; |
|
|
|
import com.elink.esua.epdc.modules.volunteer.service.VolunteerService; |
|
|
|
import com.elink.esua.epdc.volunteer.*; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
@ -48,6 +49,7 @@ import java.util.Map; |
|
|
|
* @author qu qu@elink-cn.com |
|
|
|
* @since v1.0.0 2021-08-28 |
|
|
|
*/ |
|
|
|
@Slf4j |
|
|
|
@Service |
|
|
|
public class VolunteerServiceImpl extends BaseServiceImpl<VolunteerDao, VolunteerEntity> implements VolunteerService { |
|
|
|
|
|
|
@ -84,6 +86,7 @@ public class VolunteerServiceImpl extends BaseServiceImpl<VolunteerDao, Voluntee |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result handleApply(VolunteerDTO dto) { |
|
|
|
log.info("handleApply:"+dto); |
|
|
|
VolunteerEntity entity = baseDao.selectEntityById(dto.getId()); |
|
|
|
entity.setState(dto.getState()); |
|
|
|
entity.setReason(dto.getReason()); |
|
|
@ -93,6 +96,7 @@ public class VolunteerServiceImpl extends BaseServiceImpl<VolunteerDao, Voluntee |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result applyVolunteer(AppVolunteerApplyDTO formDto) { |
|
|
|
log.info("applyVolunteer:"+formDto); |
|
|
|
VolunteerEntity entity = ConvertUtils.sourceToTarget(formDto, VolunteerEntity.class); |
|
|
|
entity.setState("0"); |
|
|
|
//新增
|
|
|
@ -108,6 +112,7 @@ public class VolunteerServiceImpl extends BaseServiceImpl<VolunteerDao, Voluntee |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result getVolunteerDetail(AppVolunteerApplyDTO formDto) { |
|
|
|
log.info("getVolunteerDetail:"+formDto); |
|
|
|
AppVolunteerDetailDTO result = baseDao.selectAppDetailById(formDto.getUserId()); |
|
|
|
return new Result().ok(result); |
|
|
|
} |
|
|
@ -120,6 +125,7 @@ public class VolunteerServiceImpl extends BaseServiceImpl<VolunteerDao, Voluntee |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result getOrgListByType(AppVorgFormDTO formDto) { |
|
|
|
log.info("getOrgListByType:"+formDto); |
|
|
|
int pageIndex = (formDto.getPageIndex() - NumConstant.ONE) * formDto.getPageSize(); |
|
|
|
formDto.setPageIndex(pageIndex); |
|
|
|
List<OrgListByTypeResultDTO> result = volunteerOrgDao.getOrgListByType(formDto); |
|
|
@ -128,12 +134,14 @@ public class VolunteerServiceImpl extends BaseServiceImpl<VolunteerDao, Voluntee |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result getOrgDetail(AppVorgFormDTO formDto) { |
|
|
|
log.info("getOrgDetail:"+formDto); |
|
|
|
OrgDetailResultDTO result = volunteerOrgDao.getOrgDetail(formDto); |
|
|
|
return new Result().ok(result); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result getOrgDetailList(AppVorgFormDTO formDto) { |
|
|
|
log.info("getOrgDetailList:"+formDto); |
|
|
|
int pageIndex = (formDto.getPageIndex() - NumConstant.ONE) * formDto.getPageSize(); |
|
|
|
formDto.setPageIndex(pageIndex); |
|
|
|
List<OrgDetailListResultDTO> result = volunteerOrgDao.getOrgDetailList(formDto); |
|
|
@ -142,6 +150,7 @@ public class VolunteerServiceImpl extends BaseServiceImpl<VolunteerDao, Voluntee |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result getVolunteerList(AppVorgFormDTO formDto) { |
|
|
|
log.info("getVolunteerList:"+formDto); |
|
|
|
int pageIndex = (formDto.getPageIndex() - NumConstant.ONE) * formDto.getPageSize(); |
|
|
|
formDto.setPageIndex(pageIndex); |
|
|
|
List<VolunteerListResultDTO> result = volunteerDao.getVolunteerList(formDto); |
|
|
|