|
|
@ -3,6 +3,7 @@ package com.qyft.ms.app.controller; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
|
import com.qyft.ms.app.device.spray.SprayTaskExecutor; |
|
|
|
import com.qyft.ms.app.model.entity.Position; |
|
|
|
import com.qyft.ms.app.service.PositionService; |
|
|
|
import com.qyft.ms.system.common.base.BasePageQuery; |
|
|
@ -23,6 +24,7 @@ import org.springframework.web.bind.annotation.*; |
|
|
|
public class PositionController { |
|
|
|
|
|
|
|
private final PositionService positionService; |
|
|
|
private final SprayTaskExecutor sprayTaskExecutor; |
|
|
|
|
|
|
|
@Operation(summary = "新增坐标") |
|
|
|
@PostMapping("/add") |
|
|
@ -48,7 +50,12 @@ public class PositionController { |
|
|
|
@Operation(summary = "坐标更新") |
|
|
|
@PutMapping |
|
|
|
public Result<Boolean> update(@RequestBody Position position) { |
|
|
|
return Result.success(positionService.updateById(position)); |
|
|
|
boolean b = positionService.updateById(position); |
|
|
|
if (!b) { |
|
|
|
return Result.failed("更新失败"); |
|
|
|
} |
|
|
|
sprayTaskExecutor.init(); |
|
|
|
return Result.success(true); |
|
|
|
} |
|
|
|
|
|
|
|
@Operation(summary = "坐标删除") |
|
|
|