Commit b5d298d4 by YANGYANG

任务区域查询接口

parent 7faa66bd
......@@ -142,5 +142,17 @@ public class RegionalsTaskController {
}
return MapRestResult.build(200,"车区域碰撞接口","1","success");
}
// 任务区域查询接口
@ApiOperation(value = "任务区域查询接口")
@PostMapping("/selecteRegionals")
public MapRestResult selecteRegionals(@ApiParam(name = "taskId",value = "任务id",required = true)
@RequestBody String taskId) {
// 解析传过来的json拿到案事件编号
JSONObject jsonObject = JSONObject.parseObject(taskId);
String taskIds = (String) jsonObject.get("taskId");
List<Regionals> listResult = regTaskService.selecteRegionals(taskIds);
return MapRestResult.build(200,"获取任务区域数据成功", listResult.size(),listResult);
}
}
......@@ -32,4 +32,6 @@ public interface RegInfoMapper {
List<RegionalsTask> selecteRegionalsTasks(SelectRegionalsTasksParams selectRegionalsTasksParams);
List<RegionalsCarCarResult> selecteRegionalsTasksResults(@Param("taskId") String taskId);
List<Regionals> selecteRegionals(@Param("taskId") String taskId);
}
......@@ -238,6 +238,23 @@
and d.SFZHM = P.SFZHM(+)
<if test="taskId != null and taskId != ''">and r.task_Id = #{ taskId , jdbcType=VARCHAR }</if>
</select>
<!--获取任务结果-->
<select id="selecteRegionals" parameterType="String" resultType="com.founder.commonutils.carEntity.Regionals">
SELECT
task_id as taskId,
regional_id as regionalId,
start_time as startTime,
end_time as endTime,
geometry,
name,
source,
djsj,
type,
radius
FROM TB_ST_REGIONALS
where 1=1
<if test="taskId != null and taskId != ''">and r.task_Id = #{ taskId , jdbcType=VARCHAR }</if>
</select>
<!--车辆碰撞结果数据保存-->
<insert id="saveResultPz" parameterType="com.founder.commonutils.carEntity.CarKkInfo">
INSERT INTO TB_ST_REGIONALS_RESULT (
......
......@@ -26,4 +26,7 @@ public interface RegTaskService {
List<RegionalsTask> selecteRegionalsTasks(SelectRegionalsTasksParams selectRegionalsTasksParams);
List<RegionalsCarCarResult> selecteRegionalsTasksResults(@Param("taskId") String taskId);
List<Regionals> selecteRegionals(@Param("taskId") String taskId);
}
......@@ -46,4 +46,9 @@ public class RegTaskServiceImpl implements RegTaskService {
public List<RegionalsCarCarResult> selecteRegionalsTasksResults(String taskId) {
return regInfoMapper.selecteRegionalsTasksResults(taskId);
}
@Override
public List<Regionals> selecteRegionals(String taskId) {
return regInfoMapper.selecteRegionals(taskId);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment