Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
attendance-performance-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
赵啸非
attendance-performance-platform
Commits
b37305c8
Commit
b37305c8
authored
Jan 29, 2024
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加权重
parent
bc596635
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
0 deletions
+11
-0
attendance-performance-manager/src/main/java/com/mortals/xhx/base/system/param/service/ParamService.java
...m/mortals/xhx/base/system/param/service/ParamService.java
+2
-0
attendance-performance-manager/src/main/java/com/mortals/xhx/base/system/param/service/impl/ParamServiceImpl.java
.../xhx/base/system/param/service/impl/ParamServiceImpl.java
+7
-0
attendance-performance-manager/src/main/java/com/mortals/xhx/base/system/param/web/ParamController.java
...om/mortals/xhx/base/system/param/web/ParamController.java
+2
-0
No files found.
attendance-performance-manager/src/main/java/com/mortals/xhx/base/system/param/service/ParamService.java
View file @
b37305c8
...
...
@@ -25,6 +25,8 @@ public interface ParamService extends ICRUDCacheService<ParamEntity, Long>, IPar
*/
String
getValueByKey
(
String
key
);
Long
getIdByKey
(
String
key
);
/**
* 通过firstOrganize获取配置参数key-value
*
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/base/system/param/service/impl/ParamServiceImpl.java
View file @
b37305c8
...
...
@@ -39,6 +39,13 @@ public class ParamServiceImpl extends AbstractCRUDCacheServiceImpl<ParamDao, Par
return
keyValueMap
.
getOrDefault
(
key
,
""
);
}
@Override
public
Long
getIdByKey
(
String
key
)
{
List
<
ParamEntity
>
list
=
this
.
getCacheList
();
Map
<
String
,
Long
>
keyValueMap
=
list
.
parallelStream
().
collect
(
Collectors
.
toMap
(
x
->
x
.
getParamKey
(),
y
->
y
.
getId
(),
(
o
,
n
)
->
n
));
return
keyValueMap
.
get
(
key
);
}
@Override
public
Map
<
String
,
String
>
getParamByFirstOrganize
(
String
firstOrganize
,
String
...
excludeParamKeys
)
{
List
<
ParamEntity
>
list
=
this
.
getCacheList
();
...
...
attendance-performance-manager/src/main/java/com/mortals/xhx/base/system/param/web/ParamController.java
View file @
b37305c8
...
...
@@ -74,7 +74,9 @@ public class ParamController extends BaseCRUDJsonBodyMappingController<ParamServ
WeightPdu
weightPdu
=
new
WeightPdu
();
value
=
JSONObject
.
toJSONString
(
weightPdu
);
}
Long
id
=
this
.
service
.
getIdByKey
(
key
);
jsonObject
.
put
(
KEY_RESULT_DATA
,
value
);
jsonObject
.
put
(
"id"
,
id
);
recordSysLog
(
request
,
busiDesc
+
" 【成功】"
);
jsonObject
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_SUCCESS
);
jsonObject
.
put
(
KEY_RESULT_MSG
,
busiDesc
+
"成功!"
);
...
...
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