Browse Source

修改进度下载时间

anderx 1 year ago
parent
commit
901bc24e32

+ 15 - 0
src/main/java/com/goafanti/techproject/controller/TaskDetailsController.java

@@ -6,6 +6,7 @@ import com.goafanti.common.controller.BaseController;
 import com.goafanti.common.model.TaskDetails;
 import com.goafanti.common.model.TaskDetailsLog;
 import com.goafanti.common.model.TaskFeature;
+import com.goafanti.common.utils.DateUtils;
 import com.goafanti.techproject.bo.InputTaskFeature;
 import com.goafanti.techproject.service.TaskDetailsService;
 import org.springframework.web.bind.annotation.GetMapping;
@@ -85,6 +86,20 @@ public class TaskDetailsController extends BaseController {
     }
 
     /**
+     * 修改进度下载时间
+     *
+     * @return 编辑结果
+     */
+    @PostMapping("/updateDownload")
+    public Result updateDownload(Integer id,String downloadTimeStr) {
+        TaskDetails newTd=new TaskDetails();
+        newTd.setId(id);
+        newTd.setDownloadTime(DateUtils.parseDate(downloadTimeStr));
+        return new Result<>().data(this.taskDetailsService.updateDownload(newTd));
+    }
+
+
+    /**
      * 删除数据
      *
      * @param id 主键

+ 2 - 0
src/main/java/com/goafanti/techproject/service/TaskDetailsService.java

@@ -73,4 +73,6 @@ public interface TaskDetailsService {
     Object logDetails(Integer id);
 
     Object deleteTaskFeature(Integer id);
+
+    Object updateDownload(TaskDetails newTd);
 }

+ 11 - 0
src/main/java/com/goafanti/techproject/service/impl/TaskDetailsServiceImpl.java

@@ -330,6 +330,15 @@ public class TaskDetailsServiceImpl extends BaseMybatisDao<TaskDetailsMapper> im
         return res;
     }
 
+    @Override
+    public Object updateDownload(TaskDetails newTd) {
+        newTd.setUpdateTime(new Date());
+        this.taskDetailsMapper.update(newTd);
+        TaskDetails res = this.queryById(newTd.getId());
+        addTaskDetailsLog(res);
+        return res;
+    }
+
     /**
      * 通过主键删除数据
      *
@@ -448,4 +457,6 @@ public class TaskDetailsServiceImpl extends BaseMybatisDao<TaskDetailsMapper> im
     }
 
 
+
+
 }