|
@@ -262,6 +262,9 @@ public class CompanyServiceImpl extends ServiceImpl<CompanyMapper, Company> impl
|
|
|
}
|
|
}
|
|
|
companyMapper.insert(company);
|
|
companyMapper.insert(company);
|
|
|
|
|
|
|
|
|
|
+ // 生成员工
|
|
|
|
|
+ UserLogin userLogin = userMapper.selectById(companyVO.getOwner());
|
|
|
|
|
+
|
|
|
// 来源公司Id 分享的截止日期时间 是否超过 当前的日期时间 说明过期了,过期不加积分 240724
|
|
// 来源公司Id 分享的截止日期时间 是否超过 当前的日期时间 说明过期了,过期不加积分 240724
|
|
|
if (companyVO.getCpIdFrom() != null && companyVO.getShareEndTime() != null
|
|
if (companyVO.getCpIdFrom() != null && companyVO.getShareEndTime() != null
|
|
|
&& companyVO.getShareEndTime().compareTo(LocalDateTime.now()) > 0) {
|
|
&& companyVO.getShareEndTime().compareTo(LocalDateTime.now()) > 0) {
|
|
@@ -277,6 +280,8 @@ public class CompanyServiceImpl extends ServiceImpl<CompanyMapper, Company> impl
|
|
|
integralItem.setCpIdFrom(companyVO.getCpIdFrom());
|
|
integralItem.setCpIdFrom(companyVO.getCpIdFrom());
|
|
|
integralItem.setAccDate(LocalDateTime.now());
|
|
integralItem.setAccDate(LocalDateTime.now());
|
|
|
integralItem.setUserId(companyVO.getOwner());
|
|
integralItem.setUserId(companyVO.getOwner());
|
|
|
|
|
+ // 新注册的公司的人员
|
|
|
|
|
+ integralItem.setStaffName(userLogin.getUserPhone());
|
|
|
integralItemMapper.insert(integralItem);
|
|
integralItemMapper.insert(integralItem);
|
|
|
// 积分 新公司的
|
|
// 积分 新公司的
|
|
|
Integral integral = new Integral();
|
|
Integral integral = new Integral();
|
|
@@ -293,11 +298,14 @@ public class CompanyServiceImpl extends ServiceImpl<CompanyMapper, Company> impl
|
|
|
|
|
|
|
|
// 积分明细 来源公司公司的
|
|
// 积分明细 来源公司公司的
|
|
|
integralItem = new IntegralItem();
|
|
integralItem = new IntegralItem();
|
|
|
- integralItem.setIntegralType(Constant.IntegralType.INTEGRAL_TYPE_INVITE.getName());
|
|
|
|
|
|
|
+// 邀请的注册
|
|
|
|
|
+ integralItem.setIntegralType(Constant.IntegralType.INTEGRAL_TYPE_REGISTER.getName());
|
|
|
integralItem.setIntegral(integralTactic.getShareRegIntegral());
|
|
integralItem.setIntegral(integralTactic.getShareRegIntegral());
|
|
|
integralItem.setCpId(companyVO.getCpIdFrom());
|
|
integralItem.setCpId(companyVO.getCpIdFrom());
|
|
|
integralItem.setAccDate(LocalDateTime.now());
|
|
integralItem.setAccDate(LocalDateTime.now());
|
|
|
- integralItem.setUserId(companyVO.getOwner());
|
|
|
|
|
|
|
+ integralItem.setUserId(companyVO.getUserIdFrom());
|
|
|
|
|
+ // 来源公司公司的人员
|
|
|
|
|
+ integralItem.setStaffName(companyVO.getStaffNameFrom());
|
|
|
integralItemMapper.insert(integralItem);
|
|
integralItemMapper.insert(integralItem);
|
|
|
// 积分明细 来源公司公司的
|
|
// 积分明细 来源公司公司的
|
|
|
integral = new Integral();
|
|
integral = new Integral();
|
|
@@ -358,8 +366,7 @@ public class CompanyServiceImpl extends ServiceImpl<CompanyMapper, Company> impl
|
|
|
orgResponse = orgResponseResponseResultVO.getData();
|
|
orgResponse = orgResponseResponseResultVO.getData();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // 生成员工
|
|
|
|
|
- UserLogin userLogin = userMapper.selectById(company.getOwner());
|
|
|
|
|
|
|
+
|
|
|
StaffVO staffVO = new StaffVO();
|
|
StaffVO staffVO = new StaffVO();
|
|
|
staffVO.setWxUserId(userLogin.getUserId());
|
|
staffVO.setWxUserId(userLogin.getUserId());
|
|
|
staffVO.setCpId(company.getCpId());
|
|
staffVO.setCpId(company.getCpId());
|