Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
aroad_aqsc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
许言琪
aroad_aqsc
Commits
0d6df3a1
提交
0d6df3a1
authored
6月 04, 2019
作者:
张龙发
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
规划计划坐标转换功能
上级
5f345587
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
74 行增加
和
6 行删除
+74
-6
ZhjcGhjhFghjdzbController.java
...oad/module/zhjc/controller/ZhjcGhjhFghjdzbController.java
+1
-2
ZhjcGhjhGhjdzbController.java
...road/module/zhjc/controller/ZhjcGhjhGhjdzbController.java
+1
-2
ZhjcGhjhFghjdzbService.java
...axy/aroad/module/zhjc/service/ZhjcGhjhFghjdzbService.java
+8
-0
ZhjcGhjhGhjdzbService.java
...laxy/aroad/module/zhjc/service/ZhjcGhjhGhjdzbService.java
+10
-0
ZhjcGhjhFghjdzbServiceImpl.java
.../module/zhjc/service/impl/ZhjcGhjhFghjdzbServiceImpl.java
+19
-0
ZhjcGhjhGhjdzbServiceImpl.java
...d/module/zhjc/service/impl/ZhjcGhjhGhjdzbServiceImpl.java
+32
-0
ZhjcGhjhServiceImpl.java
...y/aroad/module/zhjc/service/impl/ZhjcGhjhServiceImpl.java
+3
-2
没有找到文件。
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/controller/ZhjcGhjhFghjdzbController.java
浏览文件 @
0d6df3a1
...
...
@@ -55,8 +55,7 @@ public class ZhjcGhjhFghjdzbController extends BaseController {
@SysLog
(
"新增智慧决策_规划计划_非规划阶段坐标表"
)
@PostMapping
(
"/add"
)
public
R
save
(
@RequestBody
ZhjcGhjhFghjdzb
zhjcGhjhFghjdzb
){
zhjcGhjhFghjdzb
.
setId
(
UUID
.
randomUUID
().
toString
().
replaceAll
(
"-"
,
""
));
return
new
R
<>(
zhjcGhjhFghjdzbService
.
save
(
zhjcGhjhFghjdzb
));
return
new
R
<>(
zhjcGhjhFghjdzbService
.
addFGhjdzb
(
zhjcGhjhFghjdzb
));
}
/**
...
...
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/controller/ZhjcGhjhGhjdzbController.java
浏览文件 @
0d6df3a1
...
...
@@ -55,8 +55,7 @@ public class ZhjcGhjhGhjdzbController extends BaseController {
@SysLog
(
"新增智慧决策_规划计划_规划阶段坐标表"
)
@PostMapping
(
"/add"
)
public
R
save
(
@RequestBody
ZhjcGhjhGhjdzb
zhjcGhjhGhjdzb
){
zhjcGhjhGhjdzb
.
setId
(
UUID
.
randomUUID
().
toString
().
replaceAll
(
"-"
,
""
));
return
new
R
<>(
zhjcGhjhGhjdzbService
.
save
(
zhjcGhjhGhjdzb
));
return
new
R
<>(
zhjcGhjhGhjdzbService
.
addGhjdzb
(
zhjcGhjhGhjdzb
));
}
/**
...
...
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/service/ZhjcGhjhFghjdzbService.java
浏览文件 @
0d6df3a1
...
...
@@ -2,6 +2,9 @@ package com.elephant.framework.galaxy.aroad.module.zhjc.service;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhFghjdzb
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhGhjdzb
;
import
java.util.UUID
;
/**
* 智慧决策_规划计划_非规划阶段坐标表
...
...
@@ -10,4 +13,9 @@ import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhFghjdzb;
* @date 2019-05-23 19:00:32
*/
public
interface
ZhjcGhjhFghjdzbService
extends
IService
<
ZhjcGhjhFghjdzb
>
{
/**
* 新增非规划阶段坐标
* @return
*/
public
Boolean
addFGhjdzb
(
ZhjcGhjhFghjdzb
zhjcfGhjhGhjdzb
);
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/service/ZhjcGhjhGhjdzbService.java
浏览文件 @
0d6df3a1
...
...
@@ -10,5 +10,15 @@ import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhGhjdzb;
* @date 2019-05-27 14:23:58
*/
public
interface
ZhjcGhjhGhjdzbService
extends
IService
<
ZhjcGhjhGhjdzb
>
{
/**
* 新增规划阶段坐标
* @param zhjcGhjhGhjdzb
* @return
*/
Boolean
addGhjdzb
(
ZhjcGhjhGhjdzb
zhjcGhjhGhjdzb
);
/**
* 坐标转换
*/
String
shapeConversion
(
String
shape
);
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/service/impl/ZhjcGhjhFghjdzbServiceImpl.java
浏览文件 @
0d6df3a1
...
...
@@ -2,10 +2,15 @@ package com.elephant.framework.galaxy.aroad.module.zhjc.service.impl;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhFghjdzb
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhGhjdzb
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcGhjhFghjdzbMapper
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcGhjhFghjdzbService
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcGhjhGhjdzbService
;
import
lombok.AllArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
java.util.UUID
;
/**
* 智慧决策_规划计划_非规划阶段坐标表
*
...
...
@@ -13,6 +18,20 @@ import org.springframework.stereotype.Service;
* @date 2019-05-23 19:00:32
*/
@Service
@AllArgsConstructor
public
class
ZhjcGhjhFghjdzbServiceImpl
extends
ServiceImpl
<
ZhjcGhjhFghjdzbMapper
,
ZhjcGhjhFghjdzb
>
implements
ZhjcGhjhFghjdzbService
{
final
ZhjcGhjhFghjdzbMapper
zhjcGhjhFghjdzbMapper
;
final
ZhjcGhjhGhjdzbService
zhjcGhjhGhjdzbService
;
/**
* 新增非规划阶段坐标
* @return
*/
public
Boolean
addFGhjdzb
(
ZhjcGhjhFghjdzb
zhjcfGhjhGhjdzb
)
{
zhjcfGhjhGhjdzb
.
setId
(
UUID
.
randomUUID
().
toString
().
replaceAll
(
"-"
,
""
));
String
shape
=
zhjcGhjhGhjdzbService
.
shapeConversion
(
zhjcfGhjhGhjdzb
.
getGeomfeature
());
zhjcfGhjhGhjdzb
.
setGeomfeature
(
shape
.
substring
(
1
,
shape
.
length
()-
1
));
return
zhjcGhjhFghjdzbMapper
.
insert
(
zhjcfGhjhGhjdzb
)>
0
;
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/service/impl/ZhjcGhjhGhjdzbServiceImpl.java
浏览文件 @
0d6df3a1
...
...
@@ -5,8 +5,13 @@ import com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhFghjdzb;
import
com.elephant.framework.galaxy.aroad.module.zhjc.entity.ZhjcGhjhGhjdzb
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcGhjhGhjdzbMapper
;
import
com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcGhjhGhjdzbService
;
import
com.elephant.framework.galaxy.aroad.response.R
;
import
lombok.AllArgsConstructor
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.client.RestTemplate
;
import
java.util.UUID
;
/**
* 智慧决策_规划计划_规划阶段坐标表
...
...
@@ -15,5 +20,32 @@ import org.springframework.stereotype.Service;
* @date 2019-05-27 14:23:58
*/
@Service
@AllArgsConstructor
public
class
ZhjcGhjhGhjdzbServiceImpl
extends
ServiceImpl
<
ZhjcGhjhGhjdzbMapper
,
ZhjcGhjhGhjdzb
>
implements
ZhjcGhjhGhjdzbService
{
final
ZhjcGhjhGhjdzbMapper
zhjcGhjhGhjdzbMapper
;
/**
* 坐标转换
*/
public
String
shapeConversion
(
String
shape
)
{
RestTemplate
rest
=
new
RestTemplate
();
String
url
=
"http://47.105.99.44:8080/sdlkapi/LRS/GetAmapGeometry?geometry="
+
shape
;
ResponseEntity
<
String
>
res
=
rest
.
getForEntity
(
url
,
String
.
class
);
return
res
.
getBody
();
}
/**
* 新增规划阶段坐标
* @param zhjcGhjhGhjdzb
* @return
*/
public
Boolean
addGhjdzb
(
ZhjcGhjhGhjdzb
zhjcGhjhGhjdzb
)
{
zhjcGhjhGhjdzb
.
setId
(
UUID
.
randomUUID
().
toString
().
replaceAll
(
"-"
,
""
));
String
shape
=
shapeConversion
(
zhjcGhjhGhjdzb
.
getGeomfeature
());
zhjcGhjhGhjdzb
.
setGeomfeature
(
shape
.
substring
(
1
,
shape
.
length
()-
1
));
return
zhjcGhjhGhjdzbMapper
.
insert
(
zhjcGhjhGhjdzb
)>
0
;
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/zhjc/service/impl/ZhjcGhjhServiceImpl.java
浏览文件 @
0d6df3a1
...
...
@@ -13,7 +13,9 @@ import com.elephant.framework.galaxy.aroad.module.zhjc.mapper.ZhjcGhjhTzzhMapper
import
com.elephant.framework.galaxy.aroad.module.zhjc.service.ZhjcGhjhService
;
import
com.elephant.framework.galaxy.aroad.response.R
;
import
lombok.AllArgsConstructor
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.client.RestTemplate
;
import
java.util.Iterator
;
import
java.util.List
;
...
...
@@ -166,11 +168,9 @@ public class ZhjcGhjhServiceImpl extends ServiceImpl<ZhjcGhjhMapper, ZhjcGhjh> i
ZhjcGhjh
zhjcGhjh1
=
zhjcGhjhMapper
.
selectOne
(
Wrappers
.<
ZhjcGhjh
>
query
().
lambda
().
eq
(
ZhjcGhjh:
:
getXmid
,
zhjcGhjh
.
getXmid
()).
eq
(
ZhjcGhjh:
:
getXmjd
,
zhjcGhjh
.
getXmjd
()).
eq
(
ZhjcGhjh:
:
getXmlxdm
,
zhjcGhjh
.
getXmlxdm
()));
zhjcGhjh
.
setId
(
UUID
.
randomUUID
().
toString
().
replaceAll
(
"-"
,
""
));
zhjcGhjh
.
setSfzxzt
(
"1"
);
ZhjcGhjh
zhjcGhjh2
=
new
ZhjcGhjh
();
zhjcGhjh2
.
setSfzxzt
(
"0"
);
zhjcGhjhMapper
.
update
(
zhjcGhjh2
,
Wrappers
.<
ZhjcGhjh
>
query
().
lambda
().
eq
(
ZhjcGhjh:
:
getXmbm
,
zhjcGhjh
.
getXmbm
()));
int
code
=
zhjcGhjhMapper
.
insert
(
zhjcGhjh
);
if
(
code
>
0
)
{
if
(
zhjcGhjh1
!=
null
&&
zhjcGhjh1
.
getId
()!=
null
&&
!
""
.
equals
(
zhjcGhjh1
.
getId
().
trim
()))
{
...
...
@@ -180,6 +180,7 @@ public class ZhjcGhjhServiceImpl extends ServiceImpl<ZhjcGhjhMapper, ZhjcGhjh> i
return
code
>
0
;
}
/**
* 删除规划计划
*/
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论