|
@@ -11,10 +11,12 @@ import io.renren.common.utils.PageUtils;
|
|
|
import io.renren.common.utils.R;
|
|
import io.renren.common.utils.R;
|
|
|
import io.renren.modules.qmjz.entity.TaskManage;
|
|
import io.renren.modules.qmjz.entity.TaskManage;
|
|
|
import io.renren.modules.qmjz.entity.bo.TaskManageBo;
|
|
import io.renren.modules.qmjz.entity.bo.TaskManageBo;
|
|
|
|
|
+import io.renren.modules.qmjz.enums.TaskMajorType;
|
|
|
import io.renren.modules.qmjz.mapper.TaskManageMapper;
|
|
import io.renren.modules.qmjz.mapper.TaskManageMapper;
|
|
|
import io.renren.modules.qmjz.model.PageQuery;
|
|
import io.renren.modules.qmjz.model.PageQuery;
|
|
|
import io.renren.modules.qmjz.service.ScoreStuService;
|
|
import io.renren.modules.qmjz.service.ScoreStuService;
|
|
|
import io.renren.modules.qmjz.service.TaskManageService;
|
|
import io.renren.modules.qmjz.service.TaskManageService;
|
|
|
|
|
+import io.renren.modules.qmjz.utils.DateForStr;
|
|
|
import io.renren.modules.qmjz.utils.StringUtils;
|
|
import io.renren.modules.qmjz.utils.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -109,7 +111,7 @@ public class TaskManageServiceImpl extends ServiceImpl<TaskManageMapper, TaskMan
|
|
|
}
|
|
}
|
|
|
List<TaskManage> singleTask = taskManageMapper.selectList(new LambdaQueryWrapper<TaskManage>()
|
|
List<TaskManage> singleTask = taskManageMapper.selectList(new LambdaQueryWrapper<TaskManage>()
|
|
|
.eq(TaskManage::getTaskStatus, 1)
|
|
.eq(TaskManage::getTaskStatus, 1)
|
|
|
- .eq(TaskManage::getTaskType,0)
|
|
|
|
|
|
|
+ .eq(TaskManage::getTaskType, TaskMajorType.SINGLE_TASK.getCode())
|
|
|
);
|
|
);
|
|
|
for (TaskManage taskManage : singleTask) {
|
|
for (TaskManage taskManage : singleTask) {
|
|
|
Boolean complete = scoreStuService.selectSingleTaskComplete(stuId, taskManage.getId());
|
|
Boolean complete = scoreStuService.selectSingleTaskComplete(stuId, taskManage.getId());
|
|
@@ -117,15 +119,15 @@ public class TaskManageServiceImpl extends ServiceImpl<TaskManageMapper, TaskMan
|
|
|
}
|
|
}
|
|
|
List<TaskManage> dayTask = taskManageMapper.selectList(new LambdaQueryWrapper<TaskManage>()
|
|
List<TaskManage> dayTask = taskManageMapper.selectList(new LambdaQueryWrapper<TaskManage>()
|
|
|
.eq(TaskManage::getTaskStatus, 1)
|
|
.eq(TaskManage::getTaskStatus, 1)
|
|
|
- .eq(TaskManage::getTaskType,1)
|
|
|
|
|
|
|
+ .eq(TaskManage::getTaskType,TaskMajorType.DAILY_TASK.getCode())
|
|
|
);
|
|
);
|
|
|
for (TaskManage taskManage : dayTask) {
|
|
for (TaskManage taskManage : dayTask) {
|
|
|
- Boolean complete = scoreStuService.selectDayTaskComplete(stuId, taskManage.getId());
|
|
|
|
|
- taskManage.setComplete(complete);
|
|
|
|
|
|
|
+ Integer count = scoreStuService.queryCountDayTask(DateForStr.getInfoDateStr(), stuId, taskManage.getId());
|
|
|
|
|
+ taskManage.setComplete(count >= taskManage.getTaskNum());
|
|
|
}
|
|
}
|
|
|
List<TaskManage> infiniteTask = taskManageMapper.selectList(new LambdaQueryWrapper<TaskManage>()
|
|
List<TaskManage> infiniteTask = taskManageMapper.selectList(new LambdaQueryWrapper<TaskManage>()
|
|
|
.eq(TaskManage::getTaskStatus, 1)
|
|
.eq(TaskManage::getTaskStatus, 1)
|
|
|
- .eq(TaskManage::getTaskType,2)
|
|
|
|
|
|
|
+ .eq(TaskManage::getTaskType,TaskMajorType.MULTIPLE_TASK.getCode())
|
|
|
);
|
|
);
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
map.put("singleTask",singleTask);
|
|
map.put("singleTask",singleTask);
|