Optimize route algorithm beforehand

This commit is contained in:
longguancheng 2026-01-30 12:16:00 +08:00
parent 85fc56541f
commit c832425f1e

View File

@ -13,9 +13,8 @@ import com.zhangy.skyeye.jm.dto.JmJobQueryDTO;
import com.zhangy.skyeye.jm.dto.JmJobUpdDTO;
import com.zhangy.skyeye.jm.entity.JmJob;
import com.zhangy.skyeye.jm.service.JmJobService;
import com.zhangy.skyeye.jm.service.JmJobStatusService;
import com.zhangy.skyeye.publics.consts.ExecStatusEnum;
import com.zhangy.skyeye.sar.service.ISarControlService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.validation.annotation.Validated;
@ -28,17 +27,12 @@ import java.util.Collections;
@Validated
@RestController
@RequestMapping("/sar/job")
@Slf4j
public class JmJobController {
@Autowired
private JmJobService jobService;
@Autowired
private ISarControlService controlInfoService;
@Autowired
private JmJobStatusService sarJobStatusService;
/**
* 分页查询
*/
@ -93,7 +87,6 @@ public class JmJobController {
}
/**
* 修改
*/
@PostMapping("/update")
public Object update(@Valid @RequestBody JmJobUpdDTO param) {
@ -119,6 +112,7 @@ public class JmJobController {
/**
* 开始执行任务
*
* @return
*/
@GetMapping("/start")
@ -126,7 +120,7 @@ public class JmJobController {
// 查询执行任务的无人机
JmJobDTO job = jobService.selectDetail(id);
if (job == null) {
throw ServiceException.noLog("找不到任务id=" + job.getId());
throw ServiceException.noLog("找不到任务id=" + id);
} else if (EnumUtil.parseEx(ExecStatusEnum.class, job.getStatus()) != ExecStatusEnum.NOT) {
throw ServiceException.noLog("任务状态不是未执行,无法起飞");
}
@ -136,6 +130,7 @@ public class JmJobController {
/**
* 保存前清理ID重新生成
*
* @param e
*/
private void clearId(JmJobDTO e) {