|
|
@@ -11,6 +11,7 @@ import com.cyksj.common.exception.BusinessRuntimeException;
|
|
|
import com.cyksj.common.util.Jsons;
|
|
|
import com.cyksj.mapper.GoodsDonMapper;
|
|
|
import com.cyksj.mapper.UserDistributeSharedRelateUnbindMapper;
|
|
|
+import com.cyksj.mapper.UserMapper;
|
|
|
import com.cyksj.mapper.manage.coupon.CouponDistributePopularizeMapper;
|
|
|
import com.cyksj.mapper.manage.coupon.CouponMapper;
|
|
|
import com.cyksj.mapper.manage.distribute.*;
|
|
|
@@ -84,6 +85,8 @@ public class DistributeServiceImpl implements DistributeService {
|
|
|
|
|
|
private final DistributeGeneralSkuRateMapper generalSkuRateMapper;
|
|
|
|
|
|
+ private final UserMapper userMapper;
|
|
|
+
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Throwable.class)
|
|
|
public void insertDistribute(UserDistributeReq userDistributeReq) {
|
|
|
@@ -306,6 +309,13 @@ public class DistributeServiceImpl implements DistributeService {
|
|
|
|
|
|
@Override
|
|
|
public void saveDistributionInvitation(Long sharedId, Long userId, Long dsPopularizeId) {
|
|
|
+ if (sharedId == 0l || sharedId.equals(userId)) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ User user = userMapper.selectById(sharedId);
|
|
|
+ if (user == null) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
UserDistributeShared userDistributeShared = new UserDistributeShared();
|
|
|
userDistributeShared.setSharedId(sharedId);
|
|
|
//存在分销
|