|
@@ -1,37 +1,19 @@
|
|
|
package com.rf.help.task.rest;
|
|
|
|
|
|
-import cn.hutool.core.date.DateUtil;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-import com.google.gson.Gson;
|
|
|
import com.rf.help.base.rest.BaseController;
|
|
|
-import com.rf.help.security.SafetyProcess;
|
|
|
import com.rf.help.task.dao.model.TaskEntity;
|
|
|
import com.rf.help.task.service.TaskService;
|
|
|
import com.rf.help.user.dao.model.UserEntity;
|
|
|
import com.rf.help.user.service.UserService;
|
|
|
-import com.rf.help.utils.Constant;
|
|
|
-import com.rf.help.utils.JWTUtil;
|
|
|
+import com.rf.help.utils.DateUtil;
|
|
|
import com.rf.help.utils.Result;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
-import org.apache.commons.io.FileUtils;
|
|
|
-import org.apache.http.HttpResponse;
|
|
|
-import org.apache.http.client.HttpClient;
|
|
|
-import org.apache.http.client.methods.HttpGet;
|
|
|
-import org.apache.http.impl.client.HttpClients;
|
|
|
-import org.apache.http.util.EntityUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.data.domain.Page;
|
|
|
-import org.springframework.http.MediaType;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
-import org.springframework.web.multipart.MultipartFile;
|
|
|
-
|
|
|
-import java.io.File;
|
|
|
-import java.io.FileInputStream;
|
|
|
-import java.io.IOException;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
@@ -56,12 +38,12 @@ public class TaskController extends BaseController {
|
|
|
public Result publishTask(@RequestBody String json) {
|
|
|
TaskEntity taskEntity = JSONObject.parseObject(json, TaskEntity.class);
|
|
|
if (taskEntity.getId() == null || taskEntity.getId().equals("")) {
|
|
|
- String nowDate = com.rf.help.utils.DateUtil.getNowTime("yyyy-MM-dd");
|
|
|
+ String nowDate = DateUtil.getNowTime("yyyy-MM-dd");
|
|
|
List<TaskEntity> taskEntities = this.taskService.findByCreateTimeAndPublishUserId(nowDate,taskEntity.getPublishUserId());
|
|
|
- int num = 3;//后续会根据用户积分多少改变数值
|
|
|
+ int num = 300;//后续会根据用户积分多少改变数值
|
|
|
if (taskEntities.size() < num){
|
|
|
- taskEntity.setCreateTime(DateUtil.now());
|
|
|
- taskEntity.setUpdateTime(DateUtil.now());
|
|
|
+ taskEntity.setCreateTime(DateUtil.getNowTime());
|
|
|
+ taskEntity.setUpdateTime(DateUtil.getNowTime());
|
|
|
}else {
|
|
|
return fail(null, "今日发布任务已达到上限");
|
|
|
}
|
|
@@ -79,7 +61,7 @@ public class TaskController extends BaseController {
|
|
|
this.userService.save(publishUser);
|
|
|
this.userService.save(acceptUser);
|
|
|
}
|
|
|
- taskEntity.setUpdateTime(DateUtil.now());
|
|
|
+ taskEntity.setUpdateTime(DateUtil.getNowTime());
|
|
|
}
|
|
|
taskEntity = this.taskService.save(taskEntity);
|
|
|
return success(taskEntity);
|
|
@@ -94,7 +76,7 @@ public class TaskController extends BaseController {
|
|
|
}
|
|
|
String nowDate = com.rf.help.utils.DateUtil.getNowTime("yyyy-MM-dd");
|
|
|
List<TaskEntity> taskEntities = this.taskService.findByCreateTimeAndAcceptUserId(nowDate,acceptUserId);
|
|
|
- int num = 3;//后续会根据用户积分多少改变数值
|
|
|
+ int num = 300;//后续会根据用户积分多少改变数值
|
|
|
if (taskEntities.size() < num){
|
|
|
TaskEntity taskEntity = this.taskService.findById(taskId);
|
|
|
if (taskEntity == null) {
|
|
@@ -119,7 +101,7 @@ public class TaskController extends BaseController {
|
|
|
if (taskEntity.getTaskStatus().equals("1")){
|
|
|
taskEntity.setTaskStatus("2");
|
|
|
taskEntity.setAcceptUserId(acceptUserId);
|
|
|
- taskEntity.setUpdateTime(DateUtil.now());
|
|
|
+ taskEntity.setUpdateTime(DateUtil.getNowTime());
|
|
|
this.taskService.save(taskEntity);
|
|
|
return true;
|
|
|
}else {
|