Optimize route algorithm beforehand
This commit is contained in:
parent
85fc56541f
commit
c832425f1e
@ -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) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user