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
2120762a
Commit
2120762a
authored
Feb 25, 2021
by
jianan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
电子报聘生成合同前加参数校验
parent
91d40397
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
22 additions
and
9 deletions
+22
-9
yd-api/src/main/java/com/yd/api/agms/service/impl/AgmsHiringServiceImpl.java
+3
-2
yd-api/src/main/java/com/yd/api/practitioner/service/impl/PractitionerHiringServiceImpl.java
+19
-7
No files found.
yd-api/src/main/java/com/yd/api/agms/service/impl/AgmsHiringServiceImpl.java
View file @
2120762a
...
@@ -549,8 +549,9 @@ public class AgmsHiringServiceImpl implements AgmsHiringService {
...
@@ -549,8 +549,9 @@ public class AgmsHiringServiceImpl implements AgmsHiringService {
//收件地址
//收件地址
String
address
=
systemConfigService
.
getSingleConfigValue
(
"PractitionerHiringNotifyAddress"
);
String
address
=
systemConfigService
.
getSingleConfigValue
(
"PractitionerHiringNotifyAddress"
);
//抄送地址
//抄送地址
String
ccAddress
=
systemConfigService
.
getSingleConfigValue
(
"PractitionerHiringNotifyAddress"
);
List
<
String
>
ccList
=
systemConfigService
.
getListConfigValue
(
"PractitionerHiringNotifyCCAddress"
);
String
[]
ccAddresses
=
{
ccAddress
};
List
<
String
>
arrList
=
new
ArrayList
(
ccList
);
String
[]
ccAddresses
=
arrList
.
toArray
(
new
String
[
arrList
.
size
()]);
AclPractitionerHiringMembership
memberShip
=
membershipMapper
.
selectByHiringBasicInfoId
(
basicInfo
.
getId
());
AclPractitionerHiringMembership
memberShip
=
membershipMapper
.
selectByHiringBasicInfoId
(
basicInfo
.
getId
());
...
...
yd-api/src/main/java/com/yd/api/practitioner/service/impl/PractitionerHiringServiceImpl.java
View file @
2120762a
...
@@ -571,6 +571,13 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService
...
@@ -571,6 +571,13 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService
@Override
@Override
public
CommonResultResponseVO
saveBankAccount
(
SaveBankAccountRequestVO
requestVO
)
{
public
CommonResultResponseVO
saveBankAccount
(
SaveBankAccountRequestVO
requestVO
)
{
CommonResultResponseVO
resp
=
new
CommonResultResponseVO
();
CommonResultResponseVO
resp
=
new
CommonResultResponseVO
();
String
bankAccountOpening
=
requestVO
.
getBankAccountOpening
();
String
bankAccountId
=
requestVO
.
getBankAccountId
();
if
(
StringUtils
.
isEmpty
(
bankAccountOpening
)
||
StringUtils
.
isEmpty
(
bankAccountId
))
{
resp
.
setCommonResult
(
new
CommonResult
(
false
,
"开户行或银行卡号不能为空"
));
return
resp
;
}
try
{
try
{
AclPractitionerHiringBasicInfo
basicInfo
=
new
AclPractitionerHiringBasicInfo
();
AclPractitionerHiringBasicInfo
basicInfo
=
new
AclPractitionerHiringBasicInfo
();
BeanUtils
.
copyProperties
(
requestVO
,
basicInfo
);
BeanUtils
.
copyProperties
(
requestVO
,
basicInfo
);
...
@@ -711,23 +718,28 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService
...
@@ -711,23 +718,28 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService
Long
hiringBasicInfoId
=
requestVO
.
getHiringBasicInfoId
();
Long
hiringBasicInfoId
=
requestVO
.
getHiringBasicInfoId
();
Long
practitionerId
=
requestVO
.
getPractitionerId
();
Long
practitionerId
=
requestVO
.
getPractitionerId
();
if
(
hiringBasicInfoId
==
null
)
{
if
(
hiringBasicInfoId
==
null
)
{
resp
.
setCommonResult
(
new
CommonResult
(
tru
e
,
"此经纪人无电子合同"
));
resp
.
setCommonResult
(
new
CommonResult
(
fals
e
,
"此经纪人无电子合同"
));
return
resp
;
return
resp
;
}
}
AclPractitioner
practitioner
=
aclPractitionerMapper
.
selectByPrimaryKey
(
practitionerId
);
AclPractitioner
practitioner
=
aclPractitionerMapper
.
selectByPrimaryKey
(
practitionerId
);
String
practitionerCode
=
practitioner
==
null
?
null
:
practitioner
.
getPractitionerCode
();
String
practitionerCode
=
practitioner
==
null
?
null
:
practitioner
.
getPractitionerCode
();
String
practitionerRegNo
=
practitioner
==
null
?
null
:
practitioner
.
getPractitionerRegNo
();
if
(
StringUtils
.
isEmpty
(
practitionerRegNo
))
{
resp
.
setCommonResult
(
new
CommonResult
(
false
,
"执业编号不能为空,请保存后再生成合同"
));
return
resp
;
}
if
(
StringUtils
.
isEmpty
(
practitionerCode
))
{
if
(
StringUtils
.
isEmpty
(
practitionerCode
))
{
resp
.
setCommonResult
(
new
CommonResult
(
true
,
"内部编号不能为空,请注意保存
"
));
resp
.
setCommonResult
(
new
CommonResult
(
false
,
"内部编号不能为空,请保存后再生成合同
"
));
return
resp
;
return
resp
;
}
}
// if (contractNo != null) {
// 合同编号已存在就不生成新的
// resp.setCommonResult(new CommonResult(true, "合同已存在")
);
String
contractNo
=
practitioner
.
getContractNo
(
);
// return resp;
if
(
StringUtils
.
isEmpty
(
contractNo
))
{
// }
contractNo
=
hiringContractService
.
getNextContractNo
();
String
contractNo
=
hiringContractService
.
getNextContractNo
();
}
String
contractOssPath
=
hiringContractService
.
generatePractitionerContract
(
practitionerCode
,
contractNo
,
hiringBasicInfoId
);
String
contractOssPath
=
hiringContractService
.
generatePractitionerContract
(
practitionerCode
,
contractNo
,
hiringBasicInfoId
);
//4、经纪人表生成经纪人记录ag_acl_practitioner,ag_acl_practitioner.contract_oss_path
//4、经纪人表生成经纪人记录ag_acl_practitioner,ag_acl_practitioner.contract_oss_path
...
...
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