|
@@ -20,11 +20,14 @@ import com.xjrsoft.common.page.PageOutput;
|
|
|
import com.xjrsoft.module.activity.dto.ActivityEnrollExportDto;
|
|
|
import com.xjrsoft.module.activity.dto.ActivityEnrollPageDto;
|
|
|
import com.xjrsoft.module.activity.dto.ActivityInfoPageDto;
|
|
|
+import com.xjrsoft.module.activity.dto.AddActivityEnrollRangeDto;
|
|
|
import com.xjrsoft.module.activity.dto.AddActivityInfoDto;
|
|
|
import com.xjrsoft.module.activity.dto.ChangeStatusDto;
|
|
|
import com.xjrsoft.module.activity.dto.UpdateActivityInfoDto;
|
|
|
import com.xjrsoft.module.activity.entity.ActivityEnroll;
|
|
|
+import com.xjrsoft.module.activity.entity.ActivityEnrollRange;
|
|
|
import com.xjrsoft.module.activity.entity.ActivityInfo;
|
|
|
+import com.xjrsoft.module.activity.service.IActivityEnrollRangeService;
|
|
|
import com.xjrsoft.module.activity.service.IActivityEnrollService;
|
|
|
import com.xjrsoft.module.activity.service.IActivityInfoService;
|
|
|
import com.xjrsoft.module.activity.vo.ActivityEnrollPageVo;
|
|
@@ -77,7 +80,7 @@ public class ActivityInfoController {
|
|
|
private final IXjrUserService xjrUserService;
|
|
|
private final IFileService fileService;
|
|
|
private final IActivityEnrollService enrollService;
|
|
|
-
|
|
|
+ private final IActivityEnrollRangeService rangeService;
|
|
|
|
|
|
@GetMapping(value = "/page")
|
|
|
@ApiOperation(value="活动信息列表(分页)")
|
|
@@ -204,6 +207,14 @@ public class ActivityInfoController {
|
|
|
@ApiOperation(value="移动端活动信息列表(分页)")
|
|
|
@SaCheckPermission("activityinfo:detail")
|
|
|
public RT<PageOutput<ActivityInfoPageVo>> mobilePage(@Valid ActivityInfoPageDto dto){
|
|
|
+ AddActivityEnrollRangeDto rangeDto = new AddActivityEnrollRangeDto();
|
|
|
+ if(dto.getLoginUserId() == null){
|
|
|
+ dto.setLoginUserId(StpUtil.getLoginIdAsLong());
|
|
|
+ }
|
|
|
+
|
|
|
+ rangeDto.setUserId(dto.getLoginUserId());
|
|
|
+ List<Long> activityInfoIds = rangeService.getActivityInfoIds(rangeDto);
|
|
|
+ dto.setActivityInfoIds(activityInfoIds);
|
|
|
dto.setIsEffective(1);
|
|
|
Page<ActivityInfoPageVo> page = activityInfoService.getPage(new Page<>(dto.getLimit(), dto.getSize()), dto);
|
|
|
|