项目适配瀚高
This commit is contained in:
@@ -3,14 +3,12 @@ package com.ltgk.smartFishingPort.controller;
|
||||
|
||||
import com.ltgk.smartFishingPort.common.core.controller.BaseController;
|
||||
import com.ltgk.smartFishingPort.common.core.domain.AjaxResult;
|
||||
import com.ltgk.smartFishingPort.domain.dto.FindAISPointPositionByMmsiReq;
|
||||
import com.ltgk.smartFishingPort.service.ISolrService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
@@ -30,7 +28,7 @@ public class AisSolrController extends BaseController {
|
||||
|
||||
@ApiOperation(value = "根据mmsi获取 24H 轨迹信息")
|
||||
@PostMapping("/findAISPointPositionByMmsi")
|
||||
public AjaxResult findAISPointPositionByMmsi(@ApiParam("mmsi") @RequestParam("mmsi") String mmsi) {
|
||||
return AjaxResult.success(solrService.findAISPointPositionByMmsi(mmsi));
|
||||
public AjaxResult findAISPointPositionByMmsi(@RequestBody FindAISPointPositionByMmsiReq req) {
|
||||
return AjaxResult.success(solrService.findAISPointPositionByMmsi(req.getMmsi()));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.ltgk.smartFishingPort.domain.dto;
|
||||
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 根据 mmsi 获取 24H 轨迹信息
|
||||
*
|
||||
* @author Qi ChengBin
|
||||
* @date 2025/12/25
|
||||
*/
|
||||
@Data
|
||||
public class FindAISPointPositionByMmsiReq {
|
||||
|
||||
private String mmsi;
|
||||
}
|
||||
@@ -44,7 +44,7 @@ public class SolrServiceImpl implements ISolrService {
|
||||
// 查询 24H 内的 mmsi 的数据
|
||||
String now = DateUtil.formatDateTime(nowDate);
|
||||
// 24小时之前的时间 before24HStr
|
||||
String before24HStr = DateUtil.offsetHour(nowDate, -24).toString("yyyy-MM-dd HH:mm:ss");
|
||||
String before24HStr = DateUtil.offsetHour(nowDate, -4).toString("yyyy-MM-dd HH:mm:ss");
|
||||
|
||||
// 查询 solr 获取相关的轨迹
|
||||
Criteria criteria = new Criteria("terminalCode")
|
||||
|
||||
Reference in New Issue
Block a user