|
@ -21,20 +21,15 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.elink.esua.epdc.activity.ActPeriodDTO; |
|
|
import com.elink.esua.epdc.activity.ActPeriodDTO; |
|
|
import com.elink.esua.epdc.activity.ActPeriodUserDTO; |
|
|
import com.elink.esua.epdc.activity.ActPeriodUserDTO; |
|
|
import com.elink.esua.epdc.activity.form.ParticipatedActRecordFormDTO; |
|
|
|
|
|
import com.elink.esua.epdc.activity.result.ParticipatedActRecordResultDTO; |
|
|
import com.elink.esua.epdc.activity.result.ParticipatedActRecordResultDTO; |
|
|
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
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.page.PageData; |
|
|
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; |
|
|
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; |
|
|
import com.elink.esua.epdc.commons.tools.constant.FieldConstant; |
|
|
import com.elink.esua.epdc.commons.tools.constant.FieldConstant; |
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
|
|
import com.elink.esua.epdc.modules.activity.dao.ActPeriodUserDao; |
|
|
import com.elink.esua.epdc.modules.activity.dao.ActPeriodUserDao; |
|
|
import com.elink.esua.epdc.modules.activity.entity.ActPeriodUserEntity; |
|
|
import com.elink.esua.epdc.modules.activity.entity.ActPeriodUserEntity; |
|
|
import com.elink.esua.epdc.modules.activity.service.ActPeriodUserService; |
|
|
import com.elink.esua.epdc.modules.activity.service.ActPeriodUserService; |
|
|
import com.elink.esua.epdc.modules.feign.UserInfoFeignClient; |
|
|
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
@ -130,10 +125,9 @@ public class ActPeriodUserServiceImpl extends BaseServiceImpl<ActPeriodUserDao, |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public Result<List<ParticipatedActRecordResultDTO>> getParticipatedActRecordByUserId(ParticipatedActRecordFormDTO formDTO) { |
|
|
public PageData<ParticipatedActRecordResultDTO> getParticipatedActRecordByUserId(Map<String, Object> params) { |
|
|
int pageIndex = (formDTO.getPageIndex() - NumConstant.ONE) * formDTO.getPageSize(); |
|
|
IPage<ParticipatedActRecordResultDTO> page = getPage(params); |
|
|
formDTO.setPageIndex(pageIndex); |
|
|
List<ParticipatedActRecordResultDTO> list = baseDao.selectListParticipatedActRecordByUserId(params); |
|
|
List<ParticipatedActRecordResultDTO> result = baseDao.selectListParticipatedActRecordByUserId(formDTO); |
|
|
return new PageData<>(list, page.getTotal()); |
|
|
return new Result<List<ParticipatedActRecordResultDTO>>().ok(result); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|