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
57a39374
Commit
57a39374
authored
Mar 01, 2022
by
chenhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
根据amosid 获取当前人的身份证号码
parent
cdcc4a62
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
172 additions
and
155 deletions
+172
-155
OrgUsrController.java
...s/boot/module/common/biz/controller/OrgUsrController.java
+7
-0
OrgUsrServiceImpl.java
...oot/module/common/biz/service/impl/OrgUsrServiceImpl.java
+165
-155
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/controller/OrgUsrController.java
View file @
57a39374
...
@@ -766,6 +766,13 @@ public class OrgUsrController extends BaseController {
...
@@ -766,6 +766,13 @@ public class OrgUsrController extends BaseController {
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询当前人员的身份证号码"
,
notes
=
"查询当前人员的身份证号码"
)
@GetMapping
(
value
=
"find/getIdNumberByAmosId"
)
public
ResponseModel
<
String
>
getIdNumberByAmosId
(
@RequestParam
String
amosId
)
{
return
ResponseHelper
.
buildResponse
(
iOrgUsrService
.
getIdNumberByAmosId
(
amosId
));
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/OrgUsrServiceImpl.java
View file @
57a39374
...
@@ -865,7 +865,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -865,7 +865,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
orgUsrFormVo
.
setXfaq
(
Xfaq
!=
null
?
Xfaq
.
get
(
"name"
)
:
""
);
orgUsrFormVo
.
setXfaq
(
Xfaq
!=
null
?
Xfaq
.
get
(
"name"
)
:
""
);
orgUsrFormVo
.
setXfgl
(
Xfgl
!=
null
?
Xfgl
.
get
(
"name"
)
:
""
);
orgUsrFormVo
.
setXfgl
(
Xfgl
!=
null
?
Xfgl
.
get
(
"name"
)
:
""
);
orgUsrFormVo
.
setDwfz
(
Dwfz
!=
null
?
Dwfz
.
get
(
"name"
)
:
""
);
orgUsrFormVo
.
setDwfz
(
Dwfz
!=
null
?
Dwfz
.
get
(
"name"
)
:
""
);
if
(
orgUsr
.
getParentId
()
!=
null
){
if
(
orgUsr
.
getParentId
()
!=
null
)
{
orgUsrFormVo
.
setParentName
(
getById
(
orgUsr
.
getParentId
()).
getBizOrgName
());
orgUsrFormVo
.
setParentName
(
getById
(
orgUsr
.
getParentId
()).
getBizOrgName
());
}
}
return
orgUsrFormVo
;
return
orgUsrFormVo
;
...
@@ -1753,66 +1753,47 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -1753,66 +1753,47 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
* @return
* @return
*/
*/
@Override
@Override
/* public List<Map<String, Object>> getPersonDetailByCompanyIds(List<String> ids) {
/*
* public List<Map<String, Object>> getPersonDetailByCompanyIds(List<String>
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
* ids) {
LambdaQueryWrapper<OrgUsr> wrapper = new LambdaQueryWrapper<OrgUsr>();
*
wrapper.eq(OrgUsr::getIsDelete, false);
* List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
wrapper.eq(OrgUsr::getBizOrgType, OrgPersonEnum.人员.getKey());
* LambdaQueryWrapper<OrgUsr> wrapper = new LambdaQueryWrapper<OrgUsr>();
wrapper.in(OrgUsr::getParentId, ids);
* wrapper.eq(OrgUsr::getIsDelete, false); wrapper.eq(OrgUsr::getBizOrgType,
List<OrgUsr> orgPersonList = this.baseMapper.selectList(wrapper);
* OrgPersonEnum.人员.getKey()); wrapper.in(OrgUsr::getParentId, ids);
* List<OrgUsr> orgPersonList = this.baseMapper.selectList(wrapper);
List<String> fireStationSimpleList = new ArrayList<String>();
*
ids.forEach(id-> {
* List<String> fireStationSimpleList = new ArrayList<String>();
List<Map<String, Object>> maps = fireStationServiceImpl
* ids.forEach(id-> { List<Map<String, Object>> maps = fireStationServiceImpl
.queryForFireStationListByCompanyId(Long.parseLong(id));
* .queryForFireStationListByCompanyId(Long.parseLong(id));
maps.stream().forEach(i -> {
* maps.stream().forEach(i -> { String tagertString = i.get("name").toString() +
String tagertString = i.get("name").toString() + "@" + i.get("sequence_nbr").toString();
* "@" + i.get("sequence_nbr").toString();
fireStationSimpleList.add(tagertString);
* fireStationSimpleList.add(tagertString); }); });
});
*
});
* for (OrgUsr orgUsr : orgPersonList) { Map<String, Object> map = new
* HashMap<String, Object>(); List<DynamicFormInstanceDto> dyList =
for (OrgUsr orgUsr : orgPersonList) {
* alertFormValueServiceImpl.queryByCalledId(orgUsr.getSequenceNbr()); if
Map<String, Object> map = new HashMap<String, Object>();
* (ObjectUtils.isEmpty(dyList)) { continue; } for (DynamicFormInstanceDto dto :
List<DynamicFormInstanceDto> dyList = alertFormValueServiceImpl.queryByCalledId(orgUsr.getSequenceNbr());
* dyList) { if ("positionType".equals(dto.getFieldCode())) {
if (ObjectUtils.isEmpty(dyList)) {
* map.put("postType", dto.getFieldValue()); map.put("postTypeName",
continue;
* dto.getFieldValueLabel()); break; } } if (!map.containsKey("postType") ||
}
* map.get("postType") == null ||
for (DynamicFormInstanceDto dto : dyList) {
* StringUtils.isBlank(map.get("postType").toString())) { continue; }
if ("positionType".equals(dto.getFieldCode())) {
* map.put("userName", orgUsr.getBizOrgName()); map.put("userId",
map.put("postType", dto.getFieldValue());
* orgUsr.getSequenceNbr().toString()); LambdaQueryWrapper<OrgUsr> wrapper1 =
map.put("postTypeName", dto.getFieldValueLabel());
* new LambdaQueryWrapper<OrgUsr>(); wrapper1.eq(OrgUsr::getIsDelete, false);
break;
* wrapper1.eq(OrgUsr::getBizOrgType, OrgPersonEnum.公司.getKey());
}
* wrapper1.eq(OrgUsr::getSequenceNbr, Long.parseLong(orgUsr.getParentId()));
}
* OrgUsr orgCompany = this.baseMapper.selectOne(wrapper1); if
if (!map.containsKey("postType") || map.get("postType") == null
* (ObjectUtils.isEmpty(orgCompany)) { continue; } map.put("teamName",
|| StringUtils.isBlank(map.get("postType").toString())) {
* orgCompany.getBizOrgName()); map.put("teamId",
continue;
* orgCompany.getSequenceNbr().toString()); List<Map<String, Object>>
}
* fireStationList = fireStationServiceImpl
map.put("userName", orgUsr.getBizOrgName());
* .queryForFireStationListByCompanyId(Long.parseLong(orgUsr.getParentId())); if
map.put("userId", orgUsr.getSequenceNbr().toString());
* (ObjectUtils.isEmpty(fireStationList)) { continue; } if
LambdaQueryWrapper<OrgUsr> wrapper1 = new LambdaQueryWrapper<OrgUsr>();
* (!map.containsKey("fireStation")){ map.put("fireStation",
wrapper1.eq(OrgUsr::getIsDelete, false);
* fireStationSimpleList); } list.add(map); } return list; }
wrapper1.eq(OrgUsr::getBizOrgType, OrgPersonEnum.公司.getKey());
*/
wrapper1.eq(OrgUsr::getSequenceNbr, Long.parseLong(orgUsr.getParentId()));
OrgUsr orgCompany = this.baseMapper.selectOne(wrapper1);
if (ObjectUtils.isEmpty(orgCompany)) {
continue;
}
map.put("teamName", orgCompany.getBizOrgName());
map.put("teamId", orgCompany.getSequenceNbr().toString());
List<Map<String, Object>> fireStationList = fireStationServiceImpl
.queryForFireStationListByCompanyId(Long.parseLong(orgUsr.getParentId()));
if (ObjectUtils.isEmpty(fireStationList)) {
continue;
}
if (!map.containsKey("fireStation")){
map.put("fireStation", fireStationSimpleList);
}
list.add(map);
}
return list;
}*/
public
List
<
Map
<
String
,
Object
>>
getPersonDetailByCompanyIds
(
List
<
String
>
ids
)
{
public
List
<
Map
<
String
,
Object
>>
getPersonDetailByCompanyIds
(
List
<
String
>
ids
)
{
...
@@ -1824,7 +1805,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -1824,7 +1805,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
List
<
OrgUsr
>
orgPersonList
=
this
.
baseMapper
.
selectList
(
wrapper
);
List
<
OrgUsr
>
orgPersonList
=
this
.
baseMapper
.
selectList
(
wrapper
);
List
<
String
>
fireStationSimpleList
=
new
ArrayList
<
String
>();
List
<
String
>
fireStationSimpleList
=
new
ArrayList
<
String
>();
ids
.
forEach
(
id
->
{
ids
.
forEach
(
id
->
{
List
<
Map
<
String
,
Object
>>
maps
=
fireStationServiceImpl
List
<
Map
<
String
,
Object
>>
maps
=
fireStationServiceImpl
.
queryForFireStationListByCompanyId
(
Long
.
parseLong
(
id
));
.
queryForFireStationListByCompanyId
(
Long
.
parseLong
(
id
));
maps
.
stream
().
forEach
(
i
->
{
maps
.
stream
().
forEach
(
i
->
{
...
@@ -1854,7 +1835,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -1854,7 +1835,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
map
.
put
(
"userId"
,
orgUsr
.
getSequenceNbr
().
toString
());
map
.
put
(
"userId"
,
orgUsr
.
getSequenceNbr
().
toString
());
LambdaQueryWrapper
<
OrgUsr
>
wrapper1
=
new
LambdaQueryWrapper
<
OrgUsr
>();
LambdaQueryWrapper
<
OrgUsr
>
wrapper1
=
new
LambdaQueryWrapper
<
OrgUsr
>();
wrapper1
.
eq
(
OrgUsr:
:
getIsDelete
,
false
);
wrapper1
.
eq
(
OrgUsr:
:
getIsDelete
,
false
);
wrapper1
.
in
(
OrgUsr:
:
getBizOrgType
,
OrgPersonEnum
.
公司
.
getKey
(),
OrgPersonEnum
.
部门
.
getKey
());
wrapper1
.
in
(
OrgUsr:
:
getBizOrgType
,
OrgPersonEnum
.
公司
.
getKey
(),
OrgPersonEnum
.
部门
.
getKey
());
wrapper1
.
eq
(
OrgUsr:
:
getSequenceNbr
,
Long
.
parseLong
(
orgUsr
.
getParentId
()));
wrapper1
.
eq
(
OrgUsr:
:
getSequenceNbr
,
Long
.
parseLong
(
orgUsr
.
getParentId
()));
OrgUsr
orgCompany
=
this
.
baseMapper
.
selectOne
(
wrapper1
);
OrgUsr
orgCompany
=
this
.
baseMapper
.
selectOne
(
wrapper1
);
if
(
ObjectUtils
.
isEmpty
(
orgCompany
))
{
if
(
ObjectUtils
.
isEmpty
(
orgCompany
))
{
...
@@ -1863,7 +1844,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -1863,7 +1844,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
map
.
put
(
"teamName"
,
orgCompany
.
getBizOrgName
());
map
.
put
(
"teamName"
,
orgCompany
.
getBizOrgName
());
map
.
put
(
"teamId"
,
orgCompany
.
getSequenceNbr
().
toString
());
map
.
put
(
"teamId"
,
orgCompany
.
getSequenceNbr
().
toString
());
if
(!
map
.
containsKey
(
"fireStation"
)){
if
(!
map
.
containsKey
(
"fireStation"
))
{
map
.
put
(
"fireStation"
,
fireStationSimpleList
);
map
.
put
(
"fireStation"
,
fireStationSimpleList
);
}
}
list
.
add
(
map
);
list
.
add
(
map
);
...
@@ -2231,97 +2212,95 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -2231,97 +2212,95 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
// return result;
// return result;
// }
// }
@Override
@Override
public
void
updateByIdOrgPersonFlc
(
OrgPersonDto
OrgPersonVo
,
Long
id
)
throws
Exception
{
public
void
updateByIdOrgPersonFlc
(
OrgPersonDto
OrgPersonVo
,
Long
id
)
throws
Exception
{
// 修改人员信息
// 修改人员信息
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
oriOrgUsr
=
getById
(
id
);
OrgUsr
oriOrgUsr
=
getById
(
id
);
BeanUtils
.
copyProperties
(
OrgPersonVo
,
orgUsr
);
BeanUtils
.
copyProperties
(
OrgPersonVo
,
orgUsr
);
orgUsr
.
setSequenceNbr
(
id
);
orgUsr
.
setSequenceNbr
(
id
);
updateById
(
orgUsr
);
updateById
(
orgUsr
);
// 保存动态表单数据
// 保存动态表单数据
updateDynamicFormInstance
(
orgUsr
.
getSequenceNbr
(),
OrgPersonVo
.
getDynamicFormValue
());
updateDynamicFormInstance
(
orgUsr
.
getSequenceNbr
(),
OrgPersonVo
.
getDynamicFormValue
());
}
}
@Override
@Override
public
JSONObject
selectPersonByUserId
(
Long
userId
)
throws
Exception
{
public
JSONObject
selectPersonByUserId
(
Long
userId
)
throws
Exception
{
OrgUsr
orgUsr
=
orgUsrMapper
.
queryByUserId
(
userId
);
OrgUsr
orgUsr
=
orgUsrMapper
.
queryByUserId
(
userId
);
// 动态表单数据
// 动态表单数据
List
<
FormValue
>
formValue
=
getFormValue
(
orgUsr
.
getSequenceNbr
());
List
<
FormValue
>
formValue
=
getFormValue
(
orgUsr
.
getSequenceNbr
());
OrgPersonFormDto
orgPersonFormVo
=
new
OrgPersonFormDto
(
formValue
);
OrgPersonFormDto
orgPersonFormVo
=
new
OrgPersonFormDto
(
formValue
);
BeanUtils
.
copyProperties
(
orgUsr
,
orgPersonFormVo
);
BeanUtils
.
copyProperties
(
orgUsr
,
orgPersonFormVo
);
OrgUsr
parent
=
getById
(
orgUsr
.
getParentId
());
OrgUsr
parent
=
getById
(
orgUsr
.
getParentId
());
if
(!
ObjectUtils
.
isEmpty
(
parent
))
{
if
(!
ObjectUtils
.
isEmpty
(
parent
))
{
orgPersonFormVo
.
setParentName
(
parent
.
getBizOrgName
());
orgPersonFormVo
.
setParentName
(
parent
.
getBizOrgName
());
}
}
List
<
FormValue
>
dynamicFormAlert
=
orgPersonFormVo
.
getDynamicFormAlert
();
List
<
FormValue
>
dynamicFormAlert
=
orgPersonFormVo
.
getDynamicFormAlert
();
Map
<
String
,
String
>
collect
=
dynamicFormAlert
.
stream
().
collect
(
HashMap:
:
new
,
(
map
,
item
)
->
map
.
put
(
item
.
getKey
(),
item
.
getValue
()),
HashMap:
:
putAll
);
Map
<
String
,
String
>
collect
=
dynamicFormAlert
.
stream
().
collect
(
HashMap:
:
new
,
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
orgPersonFormVo
));
(
map
,
item
)
->
map
.
put
(
item
.
getKey
(),
item
.
getValue
()),
HashMap:
:
putAll
);
jsonObject
.
put
(
"map"
,
collect
);
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
orgPersonFormVo
));
return
jsonObject
;
jsonObject
.
put
(
"map"
,
collect
);
}
return
jsonObject
;
}
@Override
public
UserDto
getUserParentInfo
(
String
userId
)
{
@Override
OrgUsr
orgUsr
=
orgUsrMapper
.
queryByUserId
(
Long
.
parseLong
(
userId
));
public
UserDto
getUserParentInfo
(
String
userId
)
{
if
(
null
!=
orgUsr
)
{
OrgUsr
orgUsr
=
orgUsrMapper
.
queryByUserId
(
Long
.
parseLong
(
userId
));
UserDto
userDto
=
new
UserDto
();
if
(
null
!=
orgUsr
)
{
String
parentId
=
orgUsr
.
getParentId
();
UserDto
userDto
=
new
UserDto
();
userDto
.
setPersonSeq
(
String
.
valueOf
(
orgUsr
.
getSequenceNbr
()));
String
parentId
=
orgUsr
.
getParentId
();
userDto
.
setPersonName
(
orgUsr
.
getBizOrgName
());
userDto
.
setPersonSeq
(
String
.
valueOf
(
orgUsr
.
getSequenceNbr
()));
OrgUsr
bizOrg
=
orgUsrMapper
.
queryBySequenceNbr
(
parentId
);
userDto
.
setPersonName
(
orgUsr
.
getBizOrgName
());
if
(!
ObjectUtils
.
isEmpty
(
bizOrg
))
{
OrgUsr
bizOrg
=
orgUsrMapper
.
queryBySequenceNbr
(
parentId
);
userDto
.
setBizOrgType
(
bizOrg
.
getBizOrgType
());
if
(!
ObjectUtils
.
isEmpty
(
bizOrg
))
{
userDto
.
setBizOrgCode
(
bizOrg
.
getBizOrgCode
());
userDto
.
setBizOrgType
(
bizOrg
.
getBizOrgType
());
userDto
.
setCompanyId
(
String
.
valueOf
(
bizOrg
.
getSequenceNbr
()));
userDto
.
setBizOrgCode
(
bizOrg
.
getBizOrgCode
());
userDto
.
setCompanyName
(
bizOrg
.
getBizOrgName
());
userDto
.
setCompanyId
(
String
.
valueOf
(
bizOrg
.
getSequenceNbr
()));
}
else
{
userDto
.
setCompanyName
(
bizOrg
.
getBizOrgName
());
throw
new
RuntimeException
(
"人员所在公司不存在"
);
}
else
{
}
throw
new
RuntimeException
(
"人员所在公司不存在"
);
return
userDto
;
}
}
else
{
return
userDto
;
return
new
UserDto
();
}
else
{
}
return
new
UserDto
();
}
}
}
public
Object
getOrgUserByAmosUserId
(
String
amosUserId
)
throws
Exception
{
public
Object
getOrgUserByAmosUserId
(
String
amosUserId
)
throws
Exception
{
LambdaQueryWrapper
<
OrgUsr
>
wrapper
=
new
LambdaQueryWrapper
<
OrgUsr
>();
LambdaQueryWrapper
<
OrgUsr
>
wrapper
=
new
LambdaQueryWrapper
<
OrgUsr
>();
wrapper
.
eq
(
OrgUsr:
:
getIsDelete
,
false
);
wrapper
.
eq
(
OrgUsr:
:
getIsDelete
,
false
);
wrapper
.
eq
(
OrgUsr:
:
getBizOrgType
,
CommonConstant
.
BIZ_ORG_TYPE_PERSON
);
wrapper
.
eq
(
OrgUsr:
:
getBizOrgType
,
CommonConstant
.
BIZ_ORG_TYPE_PERSON
);
wrapper
.
like
(
StringUtils
.
isNotBlank
(
amosUserId
),
OrgUsr:
:
getAmosOrgId
,
amosUserId
);
wrapper
.
like
(
StringUtils
.
isNotBlank
(
amosUserId
),
OrgUsr:
:
getAmosOrgId
,
amosUserId
);
return
this
.
baseMapper
.
selectList
(
wrapper
);
return
this
.
baseMapper
.
selectList
(
wrapper
);
}
}
@Override
public
List
<
OrgUsr
>
getListByBizOrgTypeCode
(
String
orgTypes
,
String
orgCode
)
{
@Override
List
<
String
>
orgTypeList
=
new
ArrayList
<>();
public
List
<
OrgUsr
>
getListByBizOrgTypeCode
(
String
orgTypes
,
String
orgCode
)
{
if
(
StringUtils
.
isNotBlank
(
orgTypes
))
{
List
<
String
>
orgTypeList
=
new
ArrayList
<>();
orgTypeList
=
Arrays
.
asList
(
orgTypes
.
split
(
","
));
if
(
StringUtils
.
isNotBlank
(
orgTypes
))
{
}
orgTypeList
=
Arrays
.
asList
(
orgTypes
.
split
(
","
));
return
this
.
getBaseMapper
().
listByOrgTypes
(
orgTypeList
,
orgCode
);
}
}
return
this
.
getBaseMapper
().
listByOrgTypes
(
orgTypeList
,
orgCode
);
}
@Override
public
List
<
OrgMenuDto
>
companyTreeByUserNumber
(
ReginParams
reginParams
)
{
@Override
Map
<
String
,
Object
>
param
=
new
HashMap
<>();
public
List
<
OrgMenuDto
>
companyTreeByUserNumber
(
ReginParams
reginParams
)
{
// 权限处理
Map
<
String
,
Object
>
param
=
new
HashMap
<>();
PermissionInterceptorContext
.
setDataAuthRule
(
authKey
);
// 权限处理
param
.
put
(
"bizOrgCode"
,
reginParams
.
getPersonIdentity
().
getBizOrgCode
());
PermissionInterceptorContext
.
setDataAuthRule
(
authKey
);
List
<
OrgUsr
>
list
=
orgUsrMapper
.
companyDeptListWithPersonCount
(
param
);
param
.
put
(
"bizOrgCode"
,
reginParams
.
getPersonIdentity
().
getBizOrgCode
());
return
buildTreeParallel
(
list
);
List
<
OrgUsr
>
list
=
orgUsrMapper
.
companyDeptListWithPersonCount
(
param
);
}
return
buildTreeParallel
(
list
);
}
@Override
public
List
<
OrgMenuDto
>
companyTreeByUser
(
ReginParams
reginParams
)
{
@Override
Map
<
String
,
Object
>
param
=
new
HashMap
<>();
public
List
<
OrgMenuDto
>
companyTreeByUser
(
ReginParams
reginParams
)
{
// 权限处理
Map
<
String
,
Object
>
param
=
new
HashMap
<>();
PermissionInterceptorContext
.
setDataAuthRule
(
authKey
);
// 权限处理
List
<
OrgUsr
>
list
=
orgUsrMapper
.
companyTreeByUser
(
reginParams
.
getPersonIdentity
().
getBizOrgCode
());
PermissionInterceptorContext
.
setDataAuthRule
(
authKey
);
return
buildTreeParallel
(
list
);
List
<
OrgUsr
>
list
=
orgUsrMapper
.
companyTreeByUser
(
reginParams
.
getPersonIdentity
().
getBizOrgCode
());
}
return
buildTreeParallel
(
list
);
}
// /**
// /**
// * 同步单位信息到防火监督point表
// * 同步单位信息到防火监督point表
// *
// *
...
@@ -2350,4 +2329,34 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -2350,4 +2329,34 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
// })).start();
// })).start();
// }
// }
public
String
getIdNumberByAmosId
(
String
amosId
)
{
LambdaQueryWrapper
<
OrgUsr
>
wrapper
=
new
LambdaQueryWrapper
<>();
wrapper
.
eq
(
OrgUsr:
:
getIsDelete
,
false
);
wrapper
.
eq
(
OrgUsr:
:
getAmosOrgId
,
amosId
);
wrapper
.
eq
(
OrgUsr:
:
getBizOrgType
,
OrgPersonEnum
.
人员
.
getKey
());
OrgUsr
orgUsr
=
this
.
baseMapper
.
selectOne
(
wrapper
);
if
(
orgUsr
==
null
)
{
return
null
;
}
List
<
DynamicFormInstanceDto
>
list
=
alertFormValueServiceImpl
.
listByCalledId
(
orgUsr
.
getSequenceNbr
());
String
certificateTypeValueString
=
null
;
String
certificatesNumberValueString
=
null
;
if
(
list
!=
null
&&
list
.
size
()
>
0
)
{
for
(
DynamicFormInstanceDto
dynamicFormInstanceDto
:
list
)
{
if
(
"certificatesTypeCode"
.
equals
(
dynamicFormInstanceDto
.
getFieldCode
()))
{
certificateTypeValueString
=
dynamicFormInstanceDto
.
getFieldValue
();
continue
;
}
if
(
"certificatesNumber"
.
equals
(
dynamicFormInstanceDto
.
getFieldCode
()))
{
certificatesNumberValueString
=
dynamicFormInstanceDto
.
getFieldValue
();
continue
;
}
}
if
(
certificateTypeValueString
!=
null
&&
"120"
.
equals
(
certificateTypeValueString
))
{
return
certificatesNumberValueString
;
}
}
return
null
;
}
}
}
\ No newline at end of file
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