Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yd-backend
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
AutogeneralShanghai
yd-backend
Commits
f94877d5
Commit
f94877d5
authored
Feb 24, 2023
by
jianan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
电子报聘-人员基本信息增加字段,政治面貌
parent
88049369
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
36 additions
and
8 deletions
+36
-8
yd-api/src/main/java/com/yd/api/agms/service/impl/AgmsHiringServiceImpl.java
+3
-0
yd-api/src/main/java/com/yd/api/practitioner/service/impl/PractitionerHiringServiceImpl.java
+8
-5
yd-api/src/main/java/com/yd/rmi/cache/SystemConfigService.java
+25
-3
No files found.
yd-api/src/main/java/com/yd/api/agms/service/impl/AgmsHiringServiceImpl.java
View file @
f94877d5
...
...
@@ -130,6 +130,9 @@ public class AgmsHiringServiceImpl implements AgmsHiringService {
//经纪人审批基本信息
PractitionerHiringBasicInfo
practitionerHiringBasicInfo
=
agmsHiringDalService
.
findPractitionerHiringBasicInfo
(
hiringBasicInfoId
);
Map
<
String
,
String
>
mdCodeMap
=
systemConfigService
.
getKeyValueMap
(
"PoliticalOutlook"
);
String
politicalOutlook
=
practitionerHiringBasicInfo
.
getPoliticalOutlook
();
practitionerHiringBasicInfo
.
setPoliticalOutlook
(
mdCodeMap
!=
null
?
mdCodeMap
.
get
(
politicalOutlook
)
:
null
);
//审批经纪人关系
PractitionerHiringMemberShip
practitionerHiringMemberShip
=
agmsHiringDalService
.
findPractitionerHiringMemberShip
(
hiringBasicInfoId
);
//审批经纪人工作经历
...
...
yd-api/src/main/java/com/yd/api/practitioner/service/impl/PractitionerHiringServiceImpl.java
View file @
f94877d5
...
...
@@ -431,11 +431,11 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService
Long
approvingStatus
=
requestVO
.
getApprovingStatus
();
//等保调整
//
List<AclCustomer> findByObjSortable = aclPractitionerDALService.getAclCustomers(practitionerId,null);
//
if(null == findByObjSortable ){
//
responseVO.setCommonResult(new CommonResult(false,ZHBErrorConfig.getErrorInfo("630028")));
//
return responseVO;
//
}
List
<
AclCustomer
>
findByObjSortable
=
aclPractitionerDALService
.
getAclCustomers
(
practitionerId
,
null
);
if
(
null
==
findByObjSortable
){
responseVO
.
setCommonResult
(
new
CommonResult
(
false
,
ZHBErrorConfig
.
getErrorInfo
(
"630028"
)));
return
responseVO
;
}
List
<
HiringListInfo
>
hiringListInfoList
;
if
(
Long
.
valueOf
(
"0"
).
equals
(
approvingStatus
))
{
// 当前经纪人的待审批记录
...
...
@@ -649,6 +649,9 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService
Long
hiringBasicInfoId
=
requestVO
.
getHiringBasicInfoId
();
//基本信息
AclPractitionerHiringBasicInfo
hiringBasicInfo
=
basicInfoMapper
.
selectByPrimaryKey
(
hiringBasicInfoId
);
Map
<
String
,
String
>
mdCodeMap
=
systemConfigService
.
getKeyValueMap
(
"PoliticalOutlook"
);
String
politicalOutlook
=
hiringBasicInfo
.
getPoliticalOutlook
();
hiringBasicInfo
.
setPoliticalOutlook
(
mdCodeMap
!=
null
?
mdCodeMap
.
get
(
politicalOutlook
)
:
null
);
//组织关系
AclPractitionerHiringMembership
hiringMemberShip
=
practitionerHiringDalService
.
queryHiringMemberShip
(
hiringBasicInfoId
);
//工作经历
...
...
yd-api/src/main/java/com/yd/rmi/cache/SystemConfigService.java
View file @
f94877d5
...
...
@@ -186,9 +186,31 @@ public class SystemConfigService implements CommandLineRunner{
}
}
return
false
;
}
}
public
Map
<
String
,
String
>
getKeyValueMap
(
String
configType
)
{
Map
<
String
,
String
>
keyValueMap
=
null
;
Element
element
=
systemConfigCache
.
get
(
configType
);
if
(
element
!=
null
&&
element
.
getObjectValue
()
!=
null
)
{
keyValueMap
=
(
Map
<
String
,
String
>)
element
.
getObjectValue
();
}
else
{
MdCode
mdCode
=
new
MdCode
();
mdCode
.
setCodeType
(
configType
);
mdCode
.
setIsActive
(
1
);
List
<
MdCode
>
mdCodeList
=
mdCodeService
.
findByMdCode
(
mdCode
);
if
(
mdCodeList
!=
null
&&
mdCodeList
.
size
()
>
0
)
{
keyValueMap
=
new
HashMap
<
String
,
String
>();
for
(
MdCode
md
:
mdCodeList
)
{
keyValueMap
.
put
(
md
.
getCodeCode
(),
md
.
getCodeName
());
}
}
element
=
new
Element
(
configType
,
keyValueMap
);
systemConfigCache
.
put
(
element
);
}
return
keyValueMap
;
}
/**
* 试算因子对应保费
* @param elements 试算因子
...
...
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