Commit 8f3237af by jianan

客户告知书20

parent 4145a82c
...@@ -3619,14 +3619,28 @@ public class PractitionerServiceImpl implements com.yd.api.practitioner.service. ...@@ -3619,14 +3619,28 @@ public class PractitionerServiceImpl implements com.yd.api.practitioner.service.
// 数据库实体 // 数据库实体
AclCustomer newerCustomer = aclCustomerDALService.findByMobileNo(newMobile); AclCustomer newerCustomer = aclCustomerDALService.findByMobileNo(newMobile);
if (newerCustomer == null) { if (newerCustomer == null) {
// 注册 //此人为第一次进来
RegisterRequestVO registerRequestVO = new RegisterRequestVO(); //帮其进行注册
registerRequestVO.setMobileNo(newMobile);
registerRequestVO.setName(newName);
//将增员对象进行注册
RegisterResponseVO registerResp = customerService.register(registerRequestVO);
newerCustomer = new AclCustomer(); 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())) {// 如果电话不一样,就更新商机的电话 if (!newMobile.equals(oldCustomer.getMobileNo()) || !newName.equals(oldCustomer.getName())) {// 如果电话不一样,就更新商机的电话
MktLeadsAssigneds mktLeadsAssigneds = new MktLeadsAssigneds(); MktLeadsAssigneds mktLeadsAssigneds = new MktLeadsAssigneds();
...@@ -3664,6 +3678,7 @@ public class PractitionerServiceImpl implements com.yd.api.practitioner.service. ...@@ -3664,6 +3678,7 @@ public class PractitionerServiceImpl implements com.yd.api.practitioner.service.
track.setLeadsAssignedId(requestVO.getLeadsAssignedId()); track.setLeadsAssignedId(requestVO.getLeadsAssignedId());
track.setInformedStatus("0"); track.setInformedStatus("0");
track.setInformedOssPath("https://yindun-images.oss-cn-shanghai-finance-1-pub.aliyuncs.com/ElectronicNotice/ElectronicNotice.pdf"); track.setInformedOssPath("https://yindun-images.oss-cn-shanghai-finance-1-pub.aliyuncs.com/ElectronicNotice/ElectronicNotice.pdf");
track.setSalesNotice("告知书发送成功");
track.setTrackTime(curDate); track.setTrackTime(curDate);
track.setCreatedBy(loginId); track.setCreatedBy(loginId);
track.setCreatedAt(new Date()); track.setCreatedAt(new Date());
...@@ -3781,6 +3796,7 @@ public class PractitionerServiceImpl implements com.yd.api.practitioner.service. ...@@ -3781,6 +3796,7 @@ public class PractitionerServiceImpl implements com.yd.api.practitioner.service.
track.setInformedId(id); track.setInformedId(id);
track.setInformedStatus("1"); track.setInformedStatus("1");
track.setCustomerId(informed.getCustomerId()); track.setCustomerId(informed.getCustomerId());
track.setSalesNotice("客户告知书签署成功");
track.setTrackTime(curDate); track.setTrackTime(curDate);
track.setCreatedBy(-1L); track.setCreatedBy(-1L);
track.setCreatedAt(curDate); track.setCreatedAt(curDate);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment