|
|
@ -28,11 +28,13 @@ import com.epmet.commons.tools.enums.EventEnum; |
|
|
|
import com.epmet.commons.tools.exception.RenException; |
|
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
|
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
|
|
import com.epmet.dao.UserPointActionLogDao; |
|
|
|
import com.epmet.dto.BizPointTotalDetailDTO; |
|
|
|
import com.epmet.dto.BizPointUserTotalDetailDTO; |
|
|
|
import com.epmet.dto.UserPointActionLogDTO; |
|
|
|
import com.epmet.dto.VolunteerInfoDTO; |
|
|
|
import com.epmet.dto.form.CommonPageUserFormDTO; |
|
|
|
import com.epmet.dto.form.MyPointTaskFormDTO; |
|
|
|
import com.epmet.dto.result.MyPointTaskResultDTO; |
|
|
@ -42,6 +44,7 @@ import com.epmet.entity.PointRuleEntity; |
|
|
|
import com.epmet.entity.UserPointActionLogEntity; |
|
|
|
import com.epmet.entity.UserPointStatisticalDailyEntity; |
|
|
|
import com.epmet.entity.UserPointTotalEntity; |
|
|
|
import com.epmet.feign.EpmetHeartOpenFeignClient; |
|
|
|
import com.epmet.service.*; |
|
|
|
import com.epmet.utils.DimIdGenerator; |
|
|
|
import com.epmet.utils.ModuleConstant; |
|
|
@ -81,6 +84,9 @@ public class UserPointActionLogServiceImpl extends BaseServiceImpl<UserPointActi |
|
|
|
private BizPointTotalDetailService bizPointTotalDetailService; |
|
|
|
@Autowired |
|
|
|
private BizPointUserTotalDetailService bizPointUserTotalDetailService; |
|
|
|
@Autowired |
|
|
|
private EpmetHeartOpenFeignClient epmetHeartOpenFeignClient; |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageData<UserPointActionLogDTO> page(Map<String, Object> params) { |
|
|
|
IPage<UserPointActionLogEntity> page = baseDao.selectPage( |
|
|
@ -542,6 +548,14 @@ public class UserPointActionLogServiceImpl extends BaseServiceImpl<UserPointActi |
|
|
|
if("1".equals(dto.getDisposable())&&dto.getFinishedCount().equals(NumConstant.ONE)){ |
|
|
|
dto.setFinishFlag("已完成"); |
|
|
|
} |
|
|
|
//如果是注册志愿者
|
|
|
|
if ("register_volunteer".equals(dto.getEventCode())){ |
|
|
|
Result<VolunteerInfoDTO> volunteerInfoDTOResult= epmetHeartOpenFeignClient.queryUserVolunteerInfo(formDTO.getUserId()); |
|
|
|
if(volunteerInfoDTOResult.success()&&null!=volunteerInfoDTOResult.getData()){ |
|
|
|
dto.setFinishFlag("已完成"); |
|
|
|
dto.setFinishTotalDesc("完成1"); |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
return list; |
|
|
|
} |
|
|
|