更改返回结果集
parent
2ebe1810d5
commit
e707cc73d7
|
@ -2,11 +2,12 @@ package com.god.base.server.controller;
|
||||||
import com.god.base.server.common.domain.Car;
|
import com.god.base.server.common.domain.Car;
|
||||||
import com.god.base.server.common.domain.request.CarRequest;
|
import com.god.base.server.common.domain.request.CarRequest;
|
||||||
import com.god.base.server.service.CarService;
|
import com.god.base.server.service.CarService;
|
||||||
import com.ruoyi.common.core.domain.R;
|
|
||||||
import lombok.extern.log4j.Log4j2;
|
import lombok.extern.log4j.Log4j2;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import com.god.common.core.domain.Result;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -25,11 +26,11 @@ public class CarController {
|
||||||
* 车辆信息查看
|
* 车辆信息查看
|
||||||
*/
|
*/
|
||||||
@GetMapping("carList/{userId}")
|
@GetMapping("carList/{userId}")
|
||||||
public R<?> carList(@PathVariable String userId){
|
public Result<?> carList(@PathVariable String userId){
|
||||||
log.info("请求参数" + userId);
|
log.info("请求参数" + userId);
|
||||||
R<List<Car>> carList = carService.carList(userId);
|
Result<List<Car>> carList = carService.carList(userId);
|
||||||
log.info("响应参数" + carList);
|
log.info("响应参数" + carList);
|
||||||
return R.ok(carList);
|
return Result.success(carList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -37,39 +38,39 @@ public class CarController {
|
||||||
* 添加车辆
|
* 添加车辆
|
||||||
*/
|
*/
|
||||||
@PostMapping("/addCar")
|
@PostMapping("/addCar")
|
||||||
public R<String> addCarP(@RequestBody @Validated CarRequest carRequest){
|
public Result<String> addCarP(@RequestBody @Validated CarRequest carRequest){
|
||||||
log.info("请求参数" + carRequest);
|
log.info("请求参数" + carRequest);
|
||||||
boolean save = carService.save(Car.addReqBuild(carRequest));
|
boolean save = carService.save(Car.addReqBuild(carRequest));
|
||||||
log.info("响应参数" + save);
|
log.info("响应参数" + save);
|
||||||
return R.ok();
|
return Result.success();
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 修改车辆的连接 进行上报
|
* 修改车辆的连接 进行上报
|
||||||
*/
|
*/
|
||||||
@PostMapping("/updCar/{vinId}")
|
@PostMapping("/updCar/{vinId}")
|
||||||
public R updCat(@PathVariable @Validated String vinId){
|
public Result updCat(@PathVariable @Validated String vinId){
|
||||||
log.info("请求参数" + vinId);
|
log.info("请求参数" + vinId);
|
||||||
carService.updateById(vinId);
|
carService.updateById(vinId);
|
||||||
log.info("响应参数" + vinId);
|
log.info("响应参数" + vinId);
|
||||||
return R.ok();
|
return Result.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 逻辑删除
|
* 逻辑删除
|
||||||
*/
|
*/
|
||||||
@PostMapping("/delCar/{vinId}")
|
@PostMapping("/delCar/{vinId}")
|
||||||
public R delCar(@PathVariable String vinId){
|
public Result delCar(@PathVariable String vinId){
|
||||||
log.info("请求参数" + vinId);
|
log.info("请求参数" + vinId);
|
||||||
boolean b = carService.removeById(vinId);
|
boolean b = carService.removeById(vinId);
|
||||||
log.info("响应参数" + b);
|
log.info("响应参数" + b);
|
||||||
return R.ok();
|
return Result.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 实时轨迹
|
* 实时轨迹
|
||||||
*/
|
*/
|
||||||
@PostMapping
|
@PostMapping
|
||||||
public R sSgj(){
|
public Result sSgj(){
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ package com.god.base.server.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.god.base.server.common.domain.Car;
|
import com.god.base.server.common.domain.Car;
|
||||||
import com.ruoyi.common.core.domain.R;
|
import com.god.common.core.domain.Result;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ import java.util.List;
|
||||||
public interface CarService extends IService<Car> {
|
public interface CarService extends IService<Car> {
|
||||||
|
|
||||||
|
|
||||||
R<List<Car>> carList(@Param("userId") String userId);
|
Result<List<Car>> carList(@Param("userId") String userId);
|
||||||
|
|
||||||
void updateById(@Param("vinId") String vinId);
|
void updateById(@Param("vinId") String vinId);
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.god.base.server.common.domain.Car;
|
import com.god.base.server.common.domain.Car;
|
||||||
import com.god.base.server.mapper.CarMapper;
|
import com.god.base.server.mapper.CarMapper;
|
||||||
import com.god.base.server.service.CarService;
|
import com.god.base.server.service.CarService;
|
||||||
import com.ruoyi.common.core.domain.R;
|
import com.god.common.core.domain.Result;
|
||||||
import lombok.extern.log4j.Log4j2;
|
import lombok.extern.log4j.Log4j2;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
@ -22,14 +22,14 @@ public class CarServiceImpl extends ServiceImpl<CarMapper,Car> implements CarSer
|
||||||
private CarMapper carMapper;
|
private CarMapper carMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public R<List<Car>> carList(String userId) {
|
public Result<List<Car>> carList(String userId) {
|
||||||
// Long userId1 = SecurityUtils.getUserId();
|
// Long userId1 = SecurityUtils.getUserId();
|
||||||
// if (null == userId1){
|
// if (null == userId1){
|
||||||
// throw new SecurityException("请先登录");
|
// throw new SecurityException("请先登录");
|
||||||
// }
|
// }
|
||||||
int userId1 = 1;
|
int userId1 = 1;
|
||||||
List<Car> carList = carMapper.getList(userId1);
|
List<Car> carList = carMapper.getList(userId1);
|
||||||
return R.ok(carList);
|
return Result.success(carList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,144 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Title</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<el-button type="primay" class="sub-btn" @click="handleStart">开始搭建围栏</el-button>
|
|
||||||
|
|
||||||
<div class="map-paint-box2" v-show="clockBox">
|
|
||||||
<button class="btn" onclick="startWrite">开始绘制</button>
|
|
||||||
<button class="btn" onclick="clearWrite()">清除</button>
|
|
||||||
<button class="btn" onclick="finishWrite">完成绘制</button>
|
|
||||||
<button class="btn" onclick="polyEditor.close()">结束编辑</button>
|
|
||||||
centers: ["116.400274 , 39.9322"],
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
var map = new AMap.Map("contatiner",{
|
|
||||||
center:[116.400274 , 39.905812],
|
|
||||||
zoom: 14,
|
|
||||||
viewMode: '2D',
|
|
||||||
});
|
|
||||||
//初始化地图
|
|
||||||
function initMap() {
|
|
||||||
throw AMapLoader.load({
|
|
||||||
key: "",//申请好的web端开发者key , 首次调用load时必填
|
|
||||||
version: "2.0",//指定要加载的JSAPI 的版本 , 缺省是默认
|
|
||||||
AMapUI: {
|
|
||||||
version: '1.1',
|
|
||||||
plugins: ['control/BasicControl']
|
|
||||||
}
|
|
||||||
}).then((AMap)=> {
|
|
||||||
new AMap.Map("container", {
|
|
||||||
resizeRnable: true,
|
|
||||||
zoom: 16,
|
|
||||||
center: [104.560921999, 31.45646]
|
|
||||||
});
|
|
||||||
}
|
|
||||||
//初始化围栏信息
|
|
||||||
function handleAStart(){
|
|
||||||
allPloy = []
|
|
||||||
//现从后端获取已经建立的围栏,展示在地图上存到curr
|
|
||||||
clickBox.value - true // z展示操作按钮
|
|
||||||
AMapLoader.load({
|
|
||||||
key:"",
|
|
||||||
version:"2.2",
|
|
||||||
plugins
|
|
||||||
})
|
|
||||||
});
|
|
||||||
//直接在地图建立新的围栏
|
|
||||||
let ployEditor;
|
|
||||||
ployEditor.on('add' , function (){
|
|
||||||
polyEditor.addAdsorbpolygons = function (polygon) {
|
|
||||||
|
|
||||||
};
|
|
||||||
polyEditor.addAdsorbpolygons(polygon);
|
|
||||||
var ployOverlays = []
|
|
||||||
ployOverlays.push(polygon)
|
|
||||||
allPloy.push(polygon)
|
|
||||||
var currentPoly = polygon
|
|
||||||
polygon.constructor('dblclick',()=>{
|
|
||||||
var polyOverlays = []
|
|
||||||
var currentPoly = polygon
|
|
||||||
polyEditor.setTarget = function (polygon) {
|
|
||||||
|
|
||||||
};
|
|
||||||
polyEditor.setTarget(polygon);
|
|
||||||
polyOverlays.push(polygon)
|
|
||||||
polyEditor.open();
|
|
||||||
}).cath(e=>{
|
|
||||||
console.log(e)
|
|
||||||
})
|
|
||||||
},
|
|
||||||
}
|
|
||||||
function clearWrite(){
|
|
||||||
allpoy.somee((one,index)=>{
|
|
||||||
if (one==currentPoly){
|
|
||||||
allPloy.push()
|
|
||||||
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
|
||||||
//多边形样式;
|
|
||||||
mouseTool.poltgon({
|
|
||||||
strokeColor:"#1E9FFF",
|
|
||||||
strokeWeight:2,
|
|
||||||
strokeStyle:'dashed',
|
|
||||||
strokeOpacity:1,
|
|
||||||
fillOpacity:1,
|
|
||||||
fillColor:'#1E9FFF',
|
|
||||||
zIndex:50,
|
|
||||||
});
|
|
||||||
//清除覆盖物
|
|
||||||
document.getElementsByName('func');
|
|
||||||
document.getElementById('clear').onclick=function ({
|
|
||||||
map.remove(overlays)
|
|
||||||
overlays = [];
|
|
||||||
})
|
|
||||||
</script>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
||||||
|
|
||||||
<meta http-equiv="Accept">
|
|
||||||
<meta name="viewport" content="initial-scale=1.0">
|
|
||||||
<style>
|
|
||||||
#container{
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
<link rel="stylesheet" href="5.html">
|
|
||||||
<script src="Test2.html"></script>
|
|
||||||
<div id="container">
|
|
||||||
<button class="btn" onclick="clearWrite()"></button>
|
|
||||||
<button class="btn" onclick="polyEditor()"></button>
|
|
||||||
</div>
|
|
||||||
<script>
|
|
||||||
var map =new map.AMapUI
|
|
||||||
center:21;
|
|
||||||
viewMode:'3D';
|
|
||||||
var path = [
|
|
||||||
[1241,134513];
|
|
||||||
[13451,13451],
|
|
||||||
[23q45,1234],
|
|
||||||
]
|
|
||||||
var polygon1 = new AMap.Polygon({
|
|
||||||
path:path1,
|
|
||||||
strokeColor:"green",
|
|
||||||
stroleWeight:6
|
|
||||||
,
|
|
||||||
strokeOpacity:0.2,
|
|
||||||
fillOpacity: 0.4,
|
|
||||||
fillColorL20,
|
|
||||||
bubble:true,
|
|
||||||
})
|
|
||||||
map.addAdsorbpolygons([path,polygon1])
|
|
||||||
// ..缩放地图到合适的视野级别
|
|
||||||
ployEditor.addAdsorbpolygons(polygon1)
|
|
||||||
polyEditor.open();
|
|
||||||
</script>
|
|
||||||
|
|
Loading…
Reference in New Issue