Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
011891e01c
|
|
@ -1,5 +1,6 @@
|
||||||
package com.playlet.web.service.app.impl;
|
package com.playlet.web.service.app.impl;
|
||||||
|
|
||||||
|
import cn.hutool.core.date.DateUtil;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
||||||
import com.github.pagehelper.PageHelper;
|
import com.github.pagehelper.PageHelper;
|
||||||
|
|
@ -17,6 +18,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.text.DecimalFormat;
|
import java.text.DecimalFormat;
|
||||||
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -35,14 +37,14 @@ public class PlayletTaskAppServiceImpl implements PlayletTaskAppService {
|
||||||
private final IPlayletRevenueRecordService revenueRecordService;
|
private final IPlayletRevenueRecordService revenueRecordService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PageInfo<PlayletTask> getTaskPage(PlayletTask playletTask, Integer pageSize, Integer pageNum) {
|
public PageInfo<PlayletTask> getTaskPage(PlayletTask playletTask, Integer pageNum, Integer pageSize) {
|
||||||
PageHelper.startPage(pageNum, pageSize);
|
PageHelper.startPage(pageNum, pageSize);
|
||||||
List<PlayletTask> revenueRecordList = playletTaskService.selectPlayletTaskList(playletTask);
|
List<PlayletTask> revenueRecordList = playletTaskService.selectPlayletTaskList(playletTask);
|
||||||
return PageInfo.of(revenueRecordList);
|
return PageInfo.of(revenueRecordList);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PageInfo<PlayletTask> getTaskPageByUser(PlayletTask playletTask, Integer pageSize, Integer pageNum) {
|
public PageInfo<PlayletTask> getTaskPageByUser(PlayletTask playletTask, Integer pageNum, Integer pageSize) {
|
||||||
PageHelper.startPage(pageNum, pageSize);
|
PageHelper.startPage(pageNum, pageSize);
|
||||||
List<PlayletTask> revenueRecordList = playletTaskService.selectPlayletTaskListByUser(playletTask);
|
List<PlayletTask> revenueRecordList = playletTaskService.selectPlayletTaskListByUser(playletTask);
|
||||||
return PageInfo.of(revenueRecordList);
|
return PageInfo.of(revenueRecordList);
|
||||||
|
|
@ -61,8 +63,7 @@ public class PlayletTaskAppServiceImpl implements PlayletTaskAppService {
|
||||||
throw new ServiceException("参与任务失败,任务还未开始或者已结束。");
|
throw new ServiceException("参与任务失败,任务还未开始或者已结束。");
|
||||||
}
|
}
|
||||||
// 是否在任务时间线内
|
// 是否在任务时间线内
|
||||||
Long timeByNow = System.currentTimeMillis();
|
if (DateUtil.compare(task.getStartTime(), new Date()) >=0 && DateUtil.compare(task.getEndTime(), new Date())<=0) {
|
||||||
if (task.getStartTime() >= timeByNow && timeByNow <= task.getEndTime()) {
|
|
||||||
// 用户数据绑定。
|
// 用户数据绑定。
|
||||||
playletUserTaskAppService.insertPlayletUserTask(PlayletUserTask.dataSupplement(task));
|
playletUserTaskAppService.insertPlayletUserTask(PlayletUserTask.dataSupplement(task));
|
||||||
return Boolean.TRUE;
|
return Boolean.TRUE;
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,8 @@ import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import com.playlet.common.annotation.Excel;
|
import com.playlet.common.annotation.Excel;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Date: 2024-03-21 23:44
|
* @Date: 2024-03-21 23:44
|
||||||
* @Author: 但星霖
|
* @Author: 但星霖
|
||||||
|
|
@ -47,14 +49,14 @@ public class PlayletTask extends BaseEntity {
|
||||||
*/
|
*/
|
||||||
@Excel(name = "任务开始时间")
|
@Excel(name = "任务开始时间")
|
||||||
@ApiModelProperty(value = "任务开始时间")
|
@ApiModelProperty(value = "任务开始时间")
|
||||||
private Long startTime;
|
private Date startTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 任务结束时间
|
* 任务结束时间
|
||||||
*/
|
*/
|
||||||
@Excel(name = "任务结束时间")
|
@Excel(name = "任务结束时间")
|
||||||
@ApiModelProperty(value = "任务结束时间")
|
@ApiModelProperty(value = "任务结束时间")
|
||||||
private Long endTime;
|
private Date endTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 任务短剧平台
|
* 任务短剧平台
|
||||||
|
|
@ -75,14 +77,14 @@ public class PlayletTask extends BaseEntity {
|
||||||
*/
|
*/
|
||||||
@Excel(name = "任务投稿开始时间")
|
@Excel(name = "任务投稿开始时间")
|
||||||
@ApiModelProperty(value = "任务投稿开始时间")
|
@ApiModelProperty(value = "任务投稿开始时间")
|
||||||
private Long contributeStartTime;
|
private Date contributeStartTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 任务投稿结束时间
|
* 任务投稿结束时间
|
||||||
*/
|
*/
|
||||||
@Excel(name = "任务投稿结束时间")
|
@Excel(name = "任务投稿结束时间")
|
||||||
@ApiModelProperty(value = "任务投稿结束时间")
|
@ApiModelProperty(value = "任务投稿结束时间")
|
||||||
private Long contributeEndTime;
|
private Date contributeEndTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 任务要求
|
* 任务要求
|
||||||
|
|
|
||||||
|
|
@ -54,14 +54,14 @@ public class PlayletUserTask extends BaseEntity {
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "任务开始时间")
|
@ApiModelProperty(value = "任务开始时间")
|
||||||
@Excel(name = "任务开始时间")
|
@Excel(name = "任务开始时间")
|
||||||
private Long taskStartTime;
|
private Date taskStartTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 任务结束时间
|
* 任务结束时间
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "任务结束时间")
|
@ApiModelProperty(value = "任务结束时间")
|
||||||
@Excel(name = "任务结束时间")
|
@Excel(name = "任务结束时间")
|
||||||
private Long taskEndTime;
|
private Date taskEndTime;
|
||||||
|
|
||||||
public static PlayletUserTask dataSupplement(PlayletTask task){
|
public static PlayletUserTask dataSupplement(PlayletTask task){
|
||||||
PlayletUserTask userTask = new PlayletUserTask();
|
PlayletUserTask userTask = new PlayletUserTask();
|
||||||
|
|
@ -70,7 +70,7 @@ public class PlayletUserTask extends BaseEntity {
|
||||||
userTask.setUserTaskState(1);
|
userTask.setUserTaskState(1);
|
||||||
userTask.setCreateBy(task.getUserId());
|
userTask.setCreateBy(task.getUserId());
|
||||||
userTask.setUpdateBy(task.getUserId());
|
userTask.setUpdateBy(task.getUserId());
|
||||||
userTask.setTaskEndTime(task.getStartTime());
|
userTask.setTaskStartTime(task.getStartTime());
|
||||||
userTask.setTaskEndTime(task.getEndTime());
|
userTask.setTaskEndTime(task.getEndTime());
|
||||||
userTask.setCreateTime(new Date());
|
userTask.setCreateTime(new Date());
|
||||||
userTask.setUpdateTime(new Date());
|
userTask.setUpdateTime(new Date());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue