|
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.cyksj.common.constant.TaskTypeEnum;
|
|
import com.cyksj.common.constant.TaskTypeEnum;
|
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
|
import com.cyksj.mapper.GoodsDonMapper;
|
|
import com.cyksj.mapper.GoodsDonMapper;
|
|
|
|
|
+import com.cyksj.mapper.UserMapper;
|
|
|
import com.cyksj.mapper.manage.distribute.*;
|
|
import com.cyksj.mapper.manage.distribute.*;
|
|
|
import com.cyksj.mapper.market.task.TaskTypeMapper;
|
|
import com.cyksj.mapper.market.task.TaskTypeMapper;
|
|
|
import com.cyksj.model.entity.*;
|
|
import com.cyksj.model.entity.*;
|
|
@@ -43,6 +44,8 @@ public class DistributeServiceImpl implements DistributeService {
|
|
|
|
|
|
|
|
private final UserBusinessDefaultRateConfigMapper defaultRateConfigMapper;
|
|
private final UserBusinessDefaultRateConfigMapper defaultRateConfigMapper;
|
|
|
|
|
|
|
|
|
|
+ private final UserMapper userMapper;
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
@Transactional(rollbackFor = Throwable.class)
|
|
@Transactional(rollbackFor = Throwable.class)
|
|
|
public void insertDistribute(UserDistributeReq userDistributeReq) {
|
|
public void insertDistribute(UserDistributeReq userDistributeReq) {
|
|
@@ -126,6 +129,8 @@ public class DistributeServiceImpl implements DistributeService {
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void saveDistributionInvitation(Long sharedId, Long userId, Long dsPopularizeId) {
|
|
public void saveDistributionInvitation(Long sharedId, Long userId, Long dsPopularizeId) {
|
|
|
|
|
+ User user = userMapper.selectById(sharedId);
|
|
|
|
|
+ if (user == null) return;
|
|
|
UserDistributeShared userDistributeShared = new UserDistributeShared();
|
|
UserDistributeShared userDistributeShared = new UserDistributeShared();
|
|
|
userDistributeShared.setSharedId(sharedId);
|
|
userDistributeShared.setSharedId(sharedId);
|
|
|
//存在分销
|
|
//存在分销
|