Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
map-parent
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
map-parent
Commits
a583bc62
Commit
a583bc62
authored
Jul 12, 2021
by
dupengfei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
字典操作 传参方式更改
parent
10a6a199
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
45 additions
and
20 deletions
+45
-20
service/zdgl/src/main/java/com/founder/zdgl/controller/DictManageController.java
+45
-20
No files found.
service/zdgl/src/main/java/com/founder/zdgl/controller/DictManageController.java
View file @
a583bc62
...
...
@@ -79,11 +79,25 @@ public class DictManageController extends BaseAction {
@Transactional
public
Map
<
String
,
Object
>
dictitemEdit
(
HttpServletRequest
request
,
@RequestParam
(
value
=
"operatetype"
,
defaultValue
=
""
)
String
operateType
,
@RequestParam
(
value
=
"JdictItem"
,
defaultValue
=
""
)
String
JdictItem
)
{
@RequestParam
(
value
=
"groupid"
,
defaultValue
=
""
)
String
groupid
,
@RequestParam
(
value
=
"name"
,
defaultValue
=
""
)
String
name
,
@RequestParam
(
value
=
"code"
,
defaultValue
=
""
)
String
code
,
@RequestParam
(
value
=
"pid"
,
defaultValue
=
""
)
String
pid
,
@RequestParam
(
value
=
"description"
,
defaultValue
=
""
)
String
description
)
{
SysUser
user
=
(
SysUser
)
request
.
getSession
().
getAttribute
(
"User"
);
DictItem
dictItem
=
new
DictItem
();
JSONObject
jsonObject
=
JSONObject
.
fromObject
(
JdictItem
);
dictItem
=
(
DictItem
)
JSONObject
.
toBean
(
jsonObject
,
DictItem
.
class
);
dictItem
.
setCode
(
code
);
dictItem
.
setName
(
name
);
dictItem
.
setName
(
pid
);
dictItem
.
setName
(
description
);
dictItem
.
setName
(
groupid
);
//JSONObject jsonObject = JSONObject.fromObject(JdictItem);
//dictItem = (DictItem) JSONObject.toBean(jsonObject, DictItem.class);
//如果是更新操作 设置改写人信息
/*if (operateType.equals("update")) {
dictItem.setGxdwdm(user.getUnitcode());
...
...
@@ -98,7 +112,7 @@ public class DictManageController extends BaseAction {
}*/
//logger.warn("=======================operateType==================="+operateType);
String
c
ode
=
""
;
String
newC
ode
=
""
;
String
message
=
"1"
;
Map
<
String
,
Object
>
resultMap
=
new
HashMap
<
String
,
Object
>();
try
{
...
...
@@ -115,27 +129,27 @@ public class DictManageController extends BaseAction {
//map.put("groupid",dictItem.getGroupid());
//如果code为空就生成code
if
(
dictItem
.
getCode
()
==
null
||
dictItem
.
getCode
().
equals
(
""
))
{
c
ode
=
dictManageService
.
getMaxcodeByGroup
(
dictItem
);
if
(
code
!=
null
&&
!
c
ode
.
endsWith
(
"000"
))
{
String
subcode
=
code
.
substring
(
c
ode
.
length
()
-
2
);
newC
ode
=
dictManageService
.
getMaxcodeByGroup
(
dictItem
);
if
(
newCode
!=
null
&&
!
newC
ode
.
endsWith
(
"000"
))
{
String
subcode
=
newCode
.
substring
(
newC
ode
.
length
()
-
2
);
if
((
Integer
.
parseInt
(
subcode
)
+
1
)
<
10
)
{
subcode
=
"0"
+
(
Integer
.
parseInt
(
subcode
)
+
1
);
}
else
{
subcode
=
(
Integer
.
parseInt
(
subcode
)
+
1
)
+
""
;
}
code
=
code
.
substring
(
0
,
c
ode
.
length
()
-
2
)
+
subcode
;
}
else
if
(
code
!=
null
&&
c
ode
.
endsWith
(
"000"
)){
//第二级 以000结尾 的
String
subcode
=
code
.
substring
(
code
.
length
()-
5
,
c
ode
.
length
()-
3
);
//取中间两位
newCode
=
newCode
.
substring
(
0
,
newC
ode
.
length
()
-
2
)
+
subcode
;
}
else
if
(
newCode
!=
null
&&
newC
ode
.
endsWith
(
"000"
)){
//第二级 以000结尾 的
String
subcode
=
newCode
.
substring
(
newCode
.
length
()-
5
,
newC
ode
.
length
()-
3
);
//取中间两位
if
((
Integer
.
parseInt
(
subcode
)
+
1
)
<
10
)
{
subcode
=
"0"
+
(
Integer
.
parseInt
(
subcode
)
+
1
);
}
else
{
subcode
=
(
Integer
.
parseInt
(
subcode
)
+
1
)
+
""
;
}
code
=
code
.
substring
(
0
,
code
.
length
()
-
5
)
+
subcode
+
code
.
substring
(
c
ode
.
length
()-
3
);
newCode
=
newCode
.
substring
(
0
,
newCode
.
length
()
-
5
)
+
subcode
+
newCode
.
substring
(
newC
ode
.
length
()-
3
);
}
else
{
c
ode
=
dictItem
.
getPid
()
+
"01"
;
newC
ode
=
dictItem
.
getPid
()
+
"01"
;
}
dictItem
.
setCode
(
c
ode
);
dictItem
.
setCode
(
newC
ode
);
}
dictItem
.
setIsParent
(
"false"
);
//线下测试,采用UUID作为主键添加
...
...
@@ -164,7 +178,7 @@ public class DictManageController extends BaseAction {
resultMap
.
put
(
"message"
,
message
);
return
resultMap
;
}
resultMap
.
put
(
"message"
,
c
ode
);
resultMap
.
put
(
"message"
,
newC
ode
);
return
resultMap
;
}
...
...
@@ -852,12 +866,23 @@ public class DictManageController extends BaseAction {
@ResponseBody
public
Map
<
String
,
Object
>
xalbJoinGWDQ
(
@RequestParam
(
value
=
"operatetype"
,
defaultValue
=
""
)
String
operateType
,
@RequestParam
(
value
=
"xzqhcode"
,
defaultValue
=
""
)
String
xzqhcode
,
@RequestParam
(
value
=
"jxalbdmSDJoin"
,
defaultValue
=
""
)
String
jxalbdmSDJoin
,
@RequestParam
(
value
=
"mz"
,
defaultValue
=
""
)
String
mz
,
@RequestParam
(
value
=
"xzqh"
,
defaultValue
=
""
)
String
xzqh
,
@RequestParam
(
value
=
"xalbdmbcms"
,
defaultValue
=
""
)
String
xalbdmbcms
,
@RequestParam
(
value
=
"xzc"
,
defaultValue
=
""
)
String
xzc
,
@RequestParam
(
value
=
"description"
,
defaultValue
=
""
)
String
description
,
HttpServletRequest
request
)
{
JSONObject
jsonObject
=
JSONObject
.
fromObject
(
jxalbdmSDJoin
);
XalbdmSDJoin
xalbdmSDJoin
=
(
XalbdmSDJoin
)
JSONObject
.
toBean
(
jsonObject
,
XalbdmSDJoin
.
class
);
SysUser
user
=
(
SysUser
)
request
.
getSession
().
getAttribute
(
"User"
);
//JSONObject jsonObject = JSONObject.fromObject(jxalbdmSDJoin);
//XalbdmSDJoin xalbdmSDJoin = (XalbdmSDJoin) JSONObject.toBean(jsonObject, XalbdmSDJoin.class);
XalbdmSDJoin
xalbdmSDJoin
=
new
XalbdmSDJoin
();
xalbdmSDJoin
.
setXzqh
(
xzqh
);
xalbdmSDJoin
.
setMz
(
mz
);
xalbdmSDJoin
.
setXalbdmbcms
(
xalbdmbcms
);
xalbdmSDJoin
.
setXzc
(
xzc
);
xalbdmSDJoin
.
setDescription
(
description
);
//SysUser user = (SysUser) request.getSession().getAttribute("User");
/*if (operateType.equals("update")) {
xalbdmSDJoin.setGxdwdm(user.getUnitcode());
xalbdmSDJoin.setGxr(user.getUsername());
...
...
@@ -877,7 +902,7 @@ public class DictManageController extends BaseAction {
xalbdmSDJoin
.
setId
(
this
.
getNextId
());
xalbdmSDJoin
.
setGlxzqh
(
xalbdmSDJoin
.
getXzqh
());
dictManageService
.
insertXalbdmGWDQJoin
(
xalbdmSDJoin
);
String
x
zqh
=
xalbdmSDJoin
.
getXzqh
();
String
joinX
zqh
=
xalbdmSDJoin
.
getXzqh
();
message
=
""
;
message
+=
xalbdmSDJoin
.
getId
()
+
","
;
/* String xzqhcode = operateType = this.getRequest().getParameter("xzqhcode");*/
...
...
@@ -888,7 +913,7 @@ public class DictManageController extends BaseAction {
if
(
xzqhcodeArray
[
i
]
!=
null
)
{
if
(!
xzqhcodeArray
[
i
].
equals
(
xalbdmSDJoin
.
getXzqh
()))
{
xalbdmSDJoin
.
setXzqh
(
xzqhcodeArray
[
i
]);
xalbdmSDJoin
.
setGlxzqh
(
x
zqh
);
xalbdmSDJoin
.
setGlxzqh
(
joinX
zqh
);
xalbdmSDJoin
.
setId
(
this
.
getNextId
());
dictManageService
.
insertXalbdmGWDQJoin
(
xalbdmSDJoin
);
message
+=
xalbdmSDJoin
.
getId
()
+
","
;
...
...
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