From 36e94aa97e71386577d7b70ad31131c002b065ab Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期日, 30 七月 2023 11:40:30 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/controller/data/TaskController.java | 42 +++++++++++++++++++++++++++++++++++++++--- 1 files changed, 39 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/lf/server/controller/data/TaskController.java b/src/main/java/com/lf/server/controller/data/TaskController.java index 9c07a52..b7fdf81 100644 --- a/src/main/java/com/lf/server/controller/data/TaskController.java +++ b/src/main/java/com/lf/server/controller/data/TaskController.java @@ -3,18 +3,22 @@ import com.lf.server.annotation.SysLog; import com.lf.server.controller.all.BaseController; import com.lf.server.entity.all.ResponseMsg; +import com.lf.server.entity.ctrl.PubEntity; import com.lf.server.entity.data.TaskEntity; import com.lf.server.entity.sys.UserEntity; +import com.lf.server.helper.WebHelper; +import com.lf.server.service.data.PublishService; import com.lf.server.service.data.TaskService; import com.lf.server.service.sys.TokenService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; +import java.util.ArrayList; import java.util.List; /** @@ -25,11 +29,14 @@ @RestController @RequestMapping("/task") public class TaskController extends BaseController { - @Autowired + @Resource TaskService taskService; - @Autowired + @Resource TokenService tokenService; + + @Resource + PublishService publishService; @SysLog() @ApiOperation(value = "鏌ヨ璁板綍鏁�") @@ -206,6 +213,35 @@ } @SysLog() + @ApiOperation(value = "鍒犻櫎浠诲姟") + @ApiImplicitParams({ + @ApiImplicitParam(name = "id", value = "ID", dataType = "Integer", paramType = "query", example = "1") + }) + @GetMapping(value = "/deleteTask") + public ResponseMsg<Object> deleteTask(int id, HttpServletRequest req) { + try { + TaskEntity task = taskService.selectById(id); + if (null == task) { + return fail("浠诲姟涓嶅瓨鍦�", -1); + } + + List<Integer> ids = new ArrayList<>(); + ids.add(id); + + PubEntity entity = new PubEntity(); + entity.setIds(ids); + entity.setDircode("00"); + entity.setToken(WebHelper.getToken(req)); + + long rows = publishService.postForPub(entity, "/Convert/DeleteTask"); + + return success(rows); + } catch (Exception ex) { + return fail(ex, -1); + } + } + + @SysLog() @ApiOperation(value = "鏇存柊涓�鏉�") @ApiImplicitParams({ @ApiImplicitParam(name = "entity", value = "瀹炰綋绫�", dataType = "TaskEntity", paramType = "body") -- Gitblit v1.9.3