Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cloud-fb
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
王衍超
cloud-fb
Commits
42ead20f
Commit
42ead20f
authored
Nov 08, 2021
by
shiwenbo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
组织机构增加修改关联部门的接口
parent
1f5ab683
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
25 additions
and
0 deletions
+25
-0
DinasOrganizationServiceImpl.java
...as/biz/internal/service/DinasOrganizationServiceImpl.java
+11
-0
DinasOrganizationService.java
.../com/xyst/dinas/biz/service/DinasOrganizationService.java
+2
-0
DinasOrganizationController.java
...a/com/xyst/dinas/biz/web/DinasOrganizationController.java
+12
-0
No files found.
backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/internal/service/DinasOrganizationServiceImpl.java
View file @
42ead20f
...
...
@@ -121,6 +121,17 @@ public class DinasOrganizationServiceImpl implements DinasOrganizationService {
return
department
.
getUuid
(
"id"
);
}
@Override
@Transactional
public
UUID
modifyRelDepartment
(
UUID
id
)
{
KObject
kobj
=
dinasOrganizationDao
.
load
(
id
);
KObject
department
=
kobj
.
get
(
"department"
);
department
.
set
(
"name"
,
kobj
.
getString
(
"name"
));
department
.
set
(
"shortname"
,
ChineseToEnglishUtil
.
getPinYinHeadChar
(
kobj
.
getString
(
"name"
)));
departmentService
.
modify
(
department
);
return
department
.
getUuid
(
"id"
);
}
private
KObject
getCurrentLoginStaff
(){
String
currentStaff
=
(
String
)
((
ServletRequestAttributes
)
RequestContextHolder
.
getRequestAttributes
())
.
getRequest
().
getSession
().
getAttribute
(
"currentStaff"
);
...
...
backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/service/DinasOrganizationService.java
View file @
42ead20f
...
...
@@ -38,4 +38,6 @@ public interface DinasOrganizationService {
UUID
getCurrentRegionalCompanyId
();
UUID
createRelDepartment
(
UUID
id
);
UUID
modifyRelDepartment
(
UUID
id
);
}
backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/web/DinasOrganizationController.java
View file @
42ead20f
...
...
@@ -90,4 +90,16 @@ public class DinasOrganizationController {
String
id
=
new
JSONObject
(
body
).
getString
(
"id"
);
return
ResponseObj
.
success
(
"关联部门生成成功"
,
dinasOrganizationService
.
createRelDepartment
(
UUID
.
fromString
(
id
)));
}
/**
* 根据区域公司自动修改对应的部门
* @param id 区域公司id
* @return
*/
@ResponseBody
@RequestMapping
(
value
=
"/dinasBiz/organization/modifyRelDepartment"
,
method
=
RequestMethod
.
POST
,
consumes
=
"application/json"
)
public
Object
modifyRelDepartment
(
@RequestBody
String
body
)
{
String
id
=
new
JSONObject
(
body
).
getString
(
"id"
);
return
ResponseObj
.
success
(
"关联部门修改成功"
,
dinasOrganizationService
.
modifyRelDepartment
(
UUID
.
fromString
(
id
)));
}
}
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