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
8f3237af
Commit
8f3237af
authored
Oct 28, 2021
by
jianan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
客户告知书20
parent
4145a82c
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
23 additions
and
7 deletions
+23
-7
yd-api/src/main/java/com/yd/api/practitioner/service/impl/PractitionerServiceImpl.java
+23
-7
No files found.
yd-api/src/main/java/com/yd/api/practitioner/service/impl/PractitionerServiceImpl.java
View file @
8f3237af
...
...
@@ -3619,14 +3619,28 @@ public class PractitionerServiceImpl implements com.yd.api.practitioner.service.
// 数据库实体
AclCustomer
newerCustomer
=
aclCustomerDALService
.
findByMobileNo
(
newMobile
);
if
(
newerCustomer
==
null
)
{
// 注册
RegisterRequestVO
registerRequestVO
=
new
RegisterRequestVO
();
registerRequestVO
.
setMobileNo
(
newMobile
);
registerRequestVO
.
setName
(
newName
);
//将增员对象进行注册
RegisterResponseVO
registerResp
=
customerService
.
register
(
registerRequestVO
);
//此人为第一次进来
//帮其进行注册
newerCustomer
=
new
AclCustomer
();
newerCustomer
.
setId
(
registerResp
.
getCustomerId
());
newerCustomer
.
setRole
(
2
);
//1= Staff 2=Customer 3=Partner
newerCustomer
.
setAccountId
(
createAccountId
(
newMobile
));
newerCustomer
.
setLogin
(
newMobile
);
newerCustomer
.
setMobileNo
(
newMobile
);
newerCustomer
.
setCusLevel
(
1
);
newerCustomer
.
setName
(
newName
);
newerCustomer
.
setIsActive
(
1
);
newerCustomer
.
setRoleId
(
3L
);
newerCustomer
.
setWithdrawType
(
0
);
newerCustomer
.
setCreatedAt
(
new
Date
());
newerCustomer
.
setCreatedBy
(-
1L
);
newerCustomer
.
setUpdatedAt
(
new
Date
());
newerCustomer
.
setUpdatedBy
(-
1L
);
newerCustomer
.
setChannelReferralRateId
(
3L
);
Long
mdMkCampaignId
=
systemConfigService
.
getMdMkCampaignId
(
"leadaddedbypractioner"
);
newerCustomer
.
setMktCampaign
(
String
.
valueOf
(
mdMkCampaignId
));
aclCustomerDALService
.
save
(
newerCustomer
);
newerCustomer
.
setId
(
newerCustomer
.
getId
());
}
if
(!
newMobile
.
equals
(
oldCustomer
.
getMobileNo
())
||
!
newName
.
equals
(
oldCustomer
.
getName
()))
{
// 如果电话不一样,就更新商机的电话
MktLeadsAssigneds
mktLeadsAssigneds
=
new
MktLeadsAssigneds
();
...
...
@@ -3664,6 +3678,7 @@ public class PractitionerServiceImpl implements com.yd.api.practitioner.service.
track
.
setLeadsAssignedId
(
requestVO
.
getLeadsAssignedId
());
track
.
setInformedStatus
(
"0"
);
track
.
setInformedOssPath
(
"https://yindun-images.oss-cn-shanghai-finance-1-pub.aliyuncs.com/ElectronicNotice/ElectronicNotice.pdf"
);
track
.
setSalesNotice
(
"告知书发送成功"
);
track
.
setTrackTime
(
curDate
);
track
.
setCreatedBy
(
loginId
);
track
.
setCreatedAt
(
new
Date
());
...
...
@@ -3781,6 +3796,7 @@ public class PractitionerServiceImpl implements com.yd.api.practitioner.service.
track
.
setInformedId
(
id
);
track
.
setInformedStatus
(
"1"
);
track
.
setCustomerId
(
informed
.
getCustomerId
());
track
.
setSalesNotice
(
"客户告知书签署成功"
);
track
.
setTrackTime
(
curDate
);
track
.
setCreatedBy
(-
1L
);
track
.
setCreatedAt
(
curDate
);
...
...
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