Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
smart_gov_platform
Commits
61b0bb02
Commit
61b0bb02
authored
Dec 08, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加通过key查询值
parent
58642dab
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
73 additions
and
21 deletions
+73
-21
base-manager/src/main/bin/start.cmd
base-manager/src/main/bin/start.cmd
+1
-1
base-manager/src/main/java/com/mortals/xhx/base/system/param/web/ParamController.java
...om/mortals/xhx/base/system/param/web/ParamController.java
+23
-3
base-manager/src/test/java/com/mortals/httpclient/base/BaseAreaController.http
.../java/com/mortals/httpclient/base/BaseAreaController.http
+1
-1
base-manager/src/test/java/com/mortals/httpclient/http-client.env.json
...src/test/java/com/mortals/httpclient/http-client.env.json
+5
-0
deploy.sh
deploy.sh
+7
-5
portal-manager/src/main/java/com/mortals/xhx/module/param/web/ParamController.java
...ava/com/mortals/xhx/module/param/web/ParamController.java
+36
-11
No files found.
base-manager/src/main/bin/start.cmd
View file @
61b0bb02
...
@@ -18,7 +18,7 @@ set HEAP_DUMP_PATH=%LOG_PATH%/heap_dump.hprof
...
@@ -18,7 +18,7 @@ set HEAP_DUMP_PATH=%LOG_PATH%/heap_dump.hprof
set
TEMP_PATH
=
%LOG_PATH%
/temp
/
set
TEMP_PATH
=
%LOG_PATH%
/temp
/
if
not
exist
"
%TEMP_PATH%
"
md
"
%TEMP_PATH%
"
if
not
exist
"
%TEMP_PATH%
"
md
"
%TEMP_PATH%
"
rem jvm启动参数
rem jvm启动参数
set
JAVA_OPTS
=
-Xms
512
M
-Xmx
512
M
-Xss
256
K
-XX
:
+UseAdaptiveSizePolicy -XX
:
+UseParallelGC -XX
:
+UseParallelOldGC -XX
:GCTimeRatio
=
39
-XX
:
+PrintGCDetails -XX
:
+PrintGCDateStamps -XX
:
+HeapDumpOnOutOfMemoryError
set
JAVA_OPTS
=
-Xms
512
M
-Xmx
2048
M
-Xss
256
K
-XX
:
+UseAdaptiveSizePolicy -XX
:
+UseParallelGC -XX
:
+UseParallelOldGC -XX
:GCTimeRatio
=
39
-XX
:
+PrintGCDetails -XX
:
+PrintGCDateStamps -XX
:
+HeapDumpOnOutOfMemoryError
set
JAVA_OPTS
=
%JAVA_OPTS%
-XX
:
+PrintGCDateStamps -Xloggc
:
%GC_PATH%
set
JAVA_OPTS
=
%JAVA_OPTS%
-XX
:
+PrintGCDateStamps -Xloggc
:
%GC_PATH%
set
JAVA_OPTS
=
%JAVA_OPTS%
-XX
:ErrorFile
=
%HS_ERR_PATH%
set
JAVA_OPTS
=
%JAVA_OPTS%
-XX
:ErrorFile
=
%HS_ERR_PATH%
set
JAVA_OPTS
=
%JAVA_OPTS%
-XX
:HeapDumpPath
=
%HEAP_DUMP_PATH%
set
JAVA_OPTS
=
%JAVA_OPTS%
-XX
:HeapDumpPath
=
%HEAP_DUMP_PATH%
...
...
base-manager/src/main/java/com/mortals/xhx/base/system/param/web/ParamController.java
View file @
61b0bb02
...
@@ -3,15 +3,14 @@ package com.mortals.xhx.base.system.param.web;
...
@@ -3,15 +3,14 @@ package com.mortals.xhx.base.system.param.web;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.mortals.framework.annotation.RepeatSubmit
;
import
com.mortals.framework.annotation.RepeatSubmit
;
import
com.mortals.framework.annotation.UnAuth
;
import
com.mortals.framework.common.code.PageDisplayType
;
import
com.mortals.framework.common.code.PageDisplayType
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.util.FileUtil
;
import
com.mortals.framework.util.FileUtil
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.mortals.framework.web.BaseCRUDJsonMappingController
;
import
com.mortals.framework.web.BaseCRUDJsonMappingController
;
import
com.mortals.xhx.base.system.param.model.ParamEntity
;
import
com.mortals.xhx.base.system.param.model.ParamEntity
;
...
@@ -50,6 +49,27 @@ public class ParamController extends BaseCRUDJsonBodyMappingController<ParamServ
...
@@ -50,6 +49,27 @@ public class ParamController extends BaseCRUDJsonBodyMappingController<ParamServ
}
}
@RequestMapping
(
method
=
{
RequestMethod
.
GET
,
RequestMethod
.
POST
},
value
=
"key"
)
@UnAuth
public
String
getValueByKey
(
@RequestParam
(
name
=
"key"
)
String
key
)
{
JSONObject
jsonObject
=
new
JSONObject
();
String
busiDesc
=
"通过key查询参数值"
+
this
.
getModuleDesc
();
try
{
String
value
=
this
.
service
.
getValueByKey
(
key
);
jsonObject
.
put
(
KEY_RESULT_DATA
,
value
);
recordSysLog
(
request
,
busiDesc
+
" 【成功】"
);
jsonObject
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_SUCCESS
);
jsonObject
.
put
(
KEY_RESULT_MSG
,
busiDesc
+
"成功!"
);
}
catch
(
Exception
e
)
{
log
.
error
(
"获取异常"
,
e
);
jsonObject
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
jsonObject
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
}
return
jsonObject
.
toJSONString
();
}
private
Map
<
String
,
Object
>
getPageDisplayType
()
{
private
Map
<
String
,
Object
>
getPageDisplayType
()
{
PageDisplayType
[]
pageDisplayTypes
=
PageDisplayType
.
values
();
PageDisplayType
[]
pageDisplayTypes
=
PageDisplayType
.
values
();
Map
<
String
,
Object
>
result
=
new
HashMap
<>(
pageDisplayTypes
.
length
);
Map
<
String
,
Object
>
result
=
new
HashMap
<>(
pageDisplayTypes
.
length
);
...
...
base-manager/src/test/java/com/mortals/httpclient/base/BaseAreaController.http
View file @
61b0bb02
...
@@ -54,7 +54,7 @@ POST {{baseUrl}}/base/area/genSubAreaByAreaName
...
@@ -54,7 +54,7 @@ POST {{baseUrl}}/base/area/genSubAreaByAreaName
Content-Type: application/json
Content-Type: application/json
{
{
"areaCode": "51
1722
000000"
"areaCode": "51
3423
000000"
}
}
...
...
base-manager/src/test/java/com/mortals/httpclient/http-client.env.json
View file @
61b0bb02
...
@@ -9,6 +9,11 @@
...
@@ -9,6 +9,11 @@
"baseUrl"
:
"http://192.168.0.98:11078/base"
"baseUrl"
:
"http://192.168.0.98:11078/base"
},
},
"base-yanyuan-test"
:
{
"baseUrl"
:
"http://192.168.0.119:11078/base"
},
"base-test-https"
:
{
"base-test-https"
:
{
"baseUrl"
:
"https://192.168.0.98:31071/basics_api/base"
"baseUrl"
:
"https://192.168.0.98:31071/basics_api/base"
},
},
...
...
deploy.sh
View file @
61b0bb02
...
@@ -8,7 +8,9 @@ BASEDIR=$( (
...
@@ -8,7 +8,9 @@ BASEDIR=$( (
)
)
)
)
SHELL_LOG
=
"
${
BASEDIR
}
/
${
SHELL_NAME
}
.log"
SHELL_LOG
=
"
${
BASEDIR
}
/
${
SHELL_NAME
}
.log"
BASE_PATH
=
"/home"
OPT_PATH
=
"/home/usr/local"
OPT_PATH
=
"/home/usr/local"
SOFT_PATH
=
"/usr/local"
PUBLISH_PATH
=
"/home/publish"
PUBLISH_PATH
=
"/home/publish"
LOCK_FILE
=
"/tmp/deploy.lock"
LOCK_FILE
=
"/tmp/deploy.lock"
SERVICE_PATH
=
"/usr/lib/systemd/system"
SERVICE_PATH
=
"/usr/lib/systemd/system"
...
@@ -23,7 +25,7 @@ LOG_TIME='date "+%H-%M-%S"'
...
@@ -23,7 +25,7 @@ LOG_TIME='date "+%H-%M-%S"'
#java
#java
JAVA_FILENAME
=
"jdk1.8.tar.gz"
JAVA_FILENAME
=
"jdk1.8.tar.gz"
JAVA_ARM_FILENAME
=
"jdk-8u341-linux-aarch64.tar.gz"
JAVA_ARM_FILENAME
=
"jdk-8u341-linux-aarch64.tar.gz"
JAVA_HOME
=
"
${
OP
T_PATH
}
/java/jdk1.8"
JAVA_HOME
=
"
${
SOF
T_PATH
}
/java/jdk1.8"
# nginx
# nginx
NGINX
=
"nginx"
NGINX
=
"nginx"
...
@@ -36,9 +38,9 @@ NGINX_CONF_PATH="/etc/nginx/conf.d"
...
@@ -36,9 +38,9 @@ NGINX_CONF_PATH="/etc/nginx/conf.d"
# mysql变量
# mysql变量
MYSQL
=
"mysql"
MYSQL
=
"mysql"
MYSQL_CENTOS_FILENAME
=
"mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz"
MYSQL_CENTOS_FILENAME
=
"mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz"
MYSQL_EXECPATH
=
"
${
OP
T_PATH
}
/
${
MYSQL
}
"
MYSQL_EXECPATH
=
"
${
SOF
T_PATH
}
/
${
MYSQL
}
"
MYSQL_CONF_PATH
=
"/etc/my.cnf"
MYSQL_CONF_PATH
=
"/etc/my.cnf"
MYSQL_DATA_PATH
=
"
${
MYSQL_EXECPATH
}
/data"
MYSQL_DATA_PATH
=
"
${
BASE_PATH
}
/
${
MYSQL
}
/data"
MYSQL_HOST
=
"127.0.0.1"
MYSQL_HOST
=
"127.0.0.1"
MYSQL_PORT
=
"3306"
MYSQL_PORT
=
"3306"
MYSQL_USER
=
"root"
MYSQL_USER
=
"root"
...
@@ -495,8 +497,8 @@ nacos_deploy() {
...
@@ -495,8 +497,8 @@ nacos_deploy() {
rm
-rf
${
NACOS_SERVICE
}
rm
-rf
${
NACOS_SERVICE
}
rm
-rf
${
NACOS_EXECPATH
}
rm
-rf
${
NACOS_EXECPATH
}
mkdir
-p
${
NACOS_EXECPATH
}
mkdir
-p
${
NACOS_EXECPATH
}
writelog
"tar -zvxf
$BASEDIR
/release/nacos/
${
NACOS_FILENAME
}
-C
${
NACOS_EXECPATH
}
--strip-components
1
"
writelog
"tar -zvxf
$BASEDIR
/release/nacos/
${
NACOS_FILENAME
}
-C
${
NACOS_EXECPATH
}
--strip-components
2
"
tar
-zvxf
$BASEDIR
/release/nacos/
${
NACOS_FILENAME
}
-C
${
NACOS_EXECPATH
}
--strip-components
1
tar
-zvxf
$BASEDIR
/release/nacos/
${
NACOS_FILENAME
}
-C
${
NACOS_EXECPATH
}
--strip-components
2
writelog
"
${
NACOS
}
_deploy init db..."
writelog
"
${
NACOS
}
_deploy init db..."
writelog
" mysql -h
${
MYSQL_HOST
}
-P
${
MYSQL_PORT
}
-u
${
MYSQL_USER
}
-p
${
MYSQL_PASSWORD
}
<
${
NACOS_EXECPATH
}
/db/nacos.sql"
writelog
" mysql -h
${
MYSQL_HOST
}
-P
${
MYSQL_PORT
}
-u
${
MYSQL_USER
}
-p
${
MYSQL_PASSWORD
}
<
${
NACOS_EXECPATH
}
/db/nacos.sql"
mysql
-h
${
MYSQL_HOST
}
-P
${
MYSQL_PORT
}
-u
${
MYSQL_USER
}
-p
${
MYSQL_PASSWORD
}
<
${
NACOS_EXECPATH
}
/db/nacos.sql
mysql
-h
${
MYSQL_HOST
}
-P
${
MYSQL_PORT
}
-u
${
MYSQL_USER
}
-p
${
MYSQL_PASSWORD
}
<
${
NACOS_EXECPATH
}
/db/nacos.sql
...
...
portal-manager/src/main/java/com/mortals/xhx/module/param/web/ParamController.java
View file @
61b0bb02
package
com.mortals.xhx.module.param.web
;
package
com.mortals.xhx.module.param.web
;
import
com.alibaba.fastjson.JSONObject
;
import
com.mortals.framework.annotation.UnAuth
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.framework.common.code.PageDisplayType
;
import
com.mortals.framework.common.code.PageDisplayType
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
...
@@ -8,28 +11,28 @@ import com.mortals.xhx.common.code.ModStatusEnum;
...
@@ -8,28 +11,28 @@ import com.mortals.xhx.common.code.ModStatusEnum;
import
com.mortals.xhx.module.param.model.ParamEntity
;
import
com.mortals.xhx.module.param.model.ParamEntity
;
import
com.mortals.xhx.module.param.service.ParamService
;
import
com.mortals.xhx.module.param.service.ParamService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
/**
/**
*
* 参数信息业务
* 参数信息业务
*
*
* @author zxfei
* @author zxfei
* @date 2022-05-25
* @date 2022-05-25
*/
*/
@RestController
@RestController
@RequestMapping
(
"param"
)
@RequestMapping
(
"param"
)
public
class
ParamController
extends
BaseCRUDJsonBodyMappingController
<
ParamService
,
ParamEntity
,
Long
>
{
public
class
ParamController
extends
BaseCRUDJsonBodyMappingController
<
ParamService
,
ParamEntity
,
Long
>
{
@Autowired
@Autowired
private
ParamService
paramService
;
private
ParamService
paramService
;
public
ParamController
(){
public
ParamController
()
{
super
.
setFormClass
(
ParamForm
.
class
);
super
.
setFormClass
(
ParamForm
.
class
);
super
.
setModuleDesc
(
"参数信息业务"
);
super
.
setModuleDesc
(
"参数信息业务"
);
}
}
@Override
@Override
...
@@ -42,6 +45,28 @@ public class ParamController extends BaseCRUDJsonBodyMappingController<ParamServ
...
@@ -42,6 +45,28 @@ public class ParamController extends BaseCRUDJsonBodyMappingController<ParamServ
model
.
put
(
KEY_RESULT_DICT
,
status
);
model
.
put
(
KEY_RESULT_DICT
,
status
);
}
}
@GetMapping
(
value
=
"key"
)
@RequestMapping
(
method
=
RequestMethod
.
POST
)
@UnAuth
public
String
getValueByKey
(
@RequestParam
(
name
=
"key"
)
String
key
)
{
JSONObject
jsonObject
=
new
JSONObject
();
String
busiDesc
=
"通过key查询参数值"
+
this
.
getModuleDesc
();
try
{
String
value
=
paramService
.
getValueByKey
(
key
);
jsonObject
.
put
(
KEY_RESULT_DATA
,
value
);
recordSysLog
(
request
,
busiDesc
+
" 【成功】"
);
jsonObject
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_SUCCESS
);
jsonObject
.
put
(
KEY_RESULT_MSG
,
busiDesc
+
"成功!"
);
}
catch
(
Exception
e
)
{
log
.
error
(
"获取异常"
,
e
);
jsonObject
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
jsonObject
.
put
(
KEY_RESULT_MSG
,
super
.
convertException
(
e
));
}
return
jsonObject
.
toJSONString
();
}
private
Map
<
String
,
Object
>
getPageDisplayType
()
{
private
Map
<
String
,
Object
>
getPageDisplayType
()
{
PageDisplayType
[]
pageDisplayTypes
=
PageDisplayType
.
values
();
PageDisplayType
[]
pageDisplayTypes
=
PageDisplayType
.
values
();
Map
<
String
,
Object
>
result
=
new
HashMap
<>(
pageDisplayTypes
.
length
);
Map
<
String
,
Object
>
result
=
new
HashMap
<>(
pageDisplayTypes
.
length
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment