Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
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
项目统一框架
amos-boot-biz
Commits
1231e31c
Commit
1231e31c
authored
Jun 30, 2021
by
gaodongdong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复bug
parent
b5f6f6ff
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
67 additions
and
11 deletions
+67
-11
OrgUsrMapper.java
...yeejoin/amos/boot/module/jcs/api/mapper/OrgUsrMapper.java
+3
-0
OrgUsrMapper.xml
...module-jcs-api/src/main/resources/mapper/OrgUsrMapper.xml
+30
-0
OrgUsrServiceImpl.java
...s/boot/module/jcs/biz/service/impl/OrgUsrServiceImpl.java
+34
-11
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/mapper/OrgUsrMapper.java
View file @
1231e31c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
mapper
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgUsrDto
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.OrgUsr
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.OrgUsr
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
...
@@ -24,4 +25,6 @@ public interface OrgUsrMapper extends BaseMapper<OrgUsr> {
...
@@ -24,4 +25,6 @@ public interface OrgUsrMapper extends BaseMapper<OrgUsr> {
List
<
OrgUsr
>
selectCompanyDepartmentMsg
();
List
<
OrgUsr
>
selectCompanyDepartmentMsg
();
List
<
Map
<
String
,
Object
>>
selectPersonAllList
(
Map
<
String
,
Object
>
map
);
List
<
Map
<
String
,
Object
>>
selectPersonAllList
(
Map
<
String
,
Object
>
map
);
List
<
OrgUsr
>
queryOrgUsrListByBizOrgCode
(
String
bizOrgCode
);
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/resources/mapper/OrgUsrMapper.xml
View file @
1231e31c
...
@@ -124,4 +124,34 @@
...
@@ -124,4 +124,34 @@
is_delete = 0
is_delete = 0
and biz_org_type = "COMPANY" or biz_org_type = "DEPARTMENT"
and biz_org_type = "COMPANY" or biz_org_type = "DEPARTMENT"
</select>
</select>
<select
id=
"queryOrgUsrListByBizOrgCode"
resultType=
"com.yeejoin.amos.boot.module.jcs.api.entity.OrgUsr"
>
SELECT
sequence_nbr,
biz_org_name,
biz_org_code,
amos_org_id,
amos_org_code,
biz_org_type,
build_name,
build_id,
parent_id,
org_expand_attr1,
org_expand_attr2,
org_expand_attr3,
org_expand_attr4,
org_expand_attr5,
org_expand_attr6,
org_expand_attr7,
org_expand_attr8,
rec_user_name,
rec_user_id,
rec_date,
is_delete
FROM
`cb_org_usr`
WHERE
is_delete = 0
and biz_org_code like concat(#{bizOrgCode}, '%')
</select>
</mapper>
</mapper>
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/OrgUsrServiceImpl.java
View file @
1231e31c
...
@@ -259,7 +259,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -259,7 +259,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
map
.
put
(
"bizOrgName"
,
req
.
get
(
"bizOrgName"
));
map
.
put
(
"bizOrgName"
,
req
.
get
(
"bizOrgName"
));
}
}
OrgUsr
parent
=
this
.
getById
(
Long
.
valueOf
(
req
.
get
(
"parentId"
).
toString
()));
OrgUsr
parent
=
this
.
getById
(
Long
.
valueOf
(
req
.
get
(
"parentId"
).
toString
()));
map
.
put
(
"bizOrgCode"
,
parent
.
getBizOrgCode
());
map
.
put
(
"bizOrgCode"
,
ObjectUtils
.
isEmpty
(
parent
)
?
null
:
parent
.
getBizOrgCode
());
req
.
remove
(
"bizOrgName"
);
req
.
remove
(
"bizOrgName"
);
req
.
remove
(
"pageSize"
);
req
.
remove
(
"pageSize"
);
req
.
remove
(
"pageNum"
);
req
.
remove
(
"pageNum"
);
...
@@ -310,22 +310,45 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -310,22 +310,45 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
@Override
@Override
public
void
saveOrgUsr
(
OrgUsr
oriOrgUsr
,
Long
id
)
throws
Exception
{
public
void
saveOrgUsr
(
OrgUsr
oriOrgUsr
,
Long
id
)
throws
Exception
{
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
ori
=
getById
(
id
);
orgUsr
.
setSequenceNbr
(
id
);
orgUsr
.
setSequenceNbr
(
id
);
orgUsr
.
setRecDate
(
new
Date
());
orgUsr
.
setRecDate
(
new
Date
());
orgUsr
.
setRecUserId
(
oriOrgUsr
.
getRecUserId
());
orgUsr
.
setRecUserId
(
ori
.
getRecUserId
());
orgUsr
.
setRecUserName
(
oriOrgUsr
.
getRecUserName
());
orgUsr
.
setRecUserName
(
ori
.
getRecUserName
());
orgUsr
.
setAmosOrgId
(
oriOrgUsr
.
getAmosOrgId
());
orgUsr
.
setAmosOrgId
(
ori
.
getAmosOrgId
());
orgUsr
.
setAmosOrgCode
(
oriOrgUsr
.
getAmosOrgCode
());
orgUsr
.
setAmosOrgCode
(
ori
.
getAmosOrgCode
());
if
(
oriOrgUsr
.
getParentId
()
!=
null
)
{
if
(
oriOrgUsr
.
getParentId
()
!=
null
)
{
OrgUsr
parent
=
getById
(
oriOrgUsr
.
getParentId
());
if
(!
ori
.
getParentId
().
equals
(
oriOrgUsr
.
getParentId
()))
{
if
(
parent
!=
null
&&
ObjectUtils
.
isEmpty
(
oriOrgUsr
.
getBizOrgCode
()))
{
OrgUsr
parent
=
getById
(
oriOrgUsr
.
getParentId
());
orgUsr
.
setBizOrgCode
(
parent
.
getBizOrgCode
()
+
getOrgCodeStr
());
if
(
parent
!=
null
&&
ObjectUtils
.
isEmpty
(
oriOrgUsr
.
getBizOrgCode
()))
{
}
orgUsr
.
setBizOrgCode
(
parent
.
getBizOrgCode
()
+
getOrgCodeStr
());
}
updateChildOrgCode
(
ori
.
getBizOrgCode
(),
parent
.
getBizOrgCode
());
orgUsr
.
setParentId
(
oriOrgUsr
.
getParentId
());
}
}
else
{
}
else
{
orgUsr
.
setBizOrgCode
(
getOrgCodeStr
());
orgUsr
.
setBizOrgCode
(
getOrgCodeStr
());
updateChildOrgCode
(
ori
.
getBizOrgCode
(),
orgUsr
.
getBizOrgCode
());
}
}
updateById
(
orgUsr
);
updateById
(
orgUsr
);
}
}
private
void
updateChildOrgCode
(
String
oriOrgCode
,
String
targetOrgCode
)
{
List
<
OrgUsr
>
list
=
queryOrgUsrList
(
oriOrgCode
);
if
(
ObjectUtils
.
isEmpty
(
list
))
{
return
;
}
list
.
forEach
(
action
->
{
action
.
setBizOrgCode
(
action
.
getBizOrgCode
().
replace
(
oriOrgCode
,
targetOrgCode
));
updateById
(
action
);
});
}
public
List
<
OrgUsr
>
queryOrgUsrList
(
String
bizOrgCode
)
{
return
this
.
baseMapper
.
queryOrgUsrListByBizOrgCode
(
bizOrgCode
);
}
@Override
@Override
public
void
saveOrgUsrAlertFormValue
(
OrgUsr
orgUsr
,
List
<
AlertFormValue
>
alertFromValuelist
)
{
public
void
saveOrgUsrAlertFormValue
(
OrgUsr
orgUsr
,
List
<
AlertFormValue
>
alertFromValuelist
)
{
...
@@ -483,7 +506,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -483,7 +506,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
else
{
}
else
{
orgUsr
.
setBizOrgCode
(
getOrgCodeStr
());
orgUsr
.
setBizOrgCode
(
getOrgCodeStr
());
}
}
saveOrgUsr
(
or
iOr
gUsr
,
id
);
saveOrgUsr
(
orgUsr
,
id
);
// 保存动态表单数据
// 保存动态表单数据
updateAlertFormValue
(
oriOrgUsr
,
orgUsr
.
getSequenceNbr
(),
OrgUsrVo
.
getAlertFormValue
());
updateAlertFormValue
(
oriOrgUsr
,
orgUsr
.
getSequenceNbr
(),
OrgUsrVo
.
getAlertFormValue
());
}
}
...
@@ -632,7 +655,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -632,7 +655,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
else
{
}
else
{
orgUsr
.
setBizOrgCode
(
getOrgCodeStr
());
orgUsr
.
setBizOrgCode
(
getOrgCodeStr
());
}
}
saveOrgUsr
(
or
iOr
gUsr
,
id
);
saveOrgUsr
(
orgUsr
,
id
);
// 保存动态表单数据
// 保存动态表单数据
updateAlertFormValue
(
oriOrgUsr
,
orgUsr
.
getSequenceNbr
(),
OrgDepartmentVo
.
getAlertFormValue
());
updateAlertFormValue
(
oriOrgUsr
,
orgUsr
.
getSequenceNbr
(),
OrgDepartmentVo
.
getAlertFormValue
());
}
}
...
...
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