瀏覽代碼

小店用户邀请同步用户邀请关联

zoujiajian 2 年之前
父節點
當前提交
a2488f4f45

+ 9 - 0
netflix-service/src/main/java/com/cyksj/service/shop/impl/YhShopDistributeServiceImpl.java

@@ -3,6 +3,7 @@ package com.cyksj.service.shop.impl;
 import cn.hutool.core.date.DateUtil;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.cyksj.mapper.GoodsDonMapper;
+import com.cyksj.mapper.manage.distribute.UserDistributeSharedMapper;
 import com.cyksj.mapper.shop.*;
 import com.cyksj.model.entity.*;
 import com.cyksj.service.distribute.UserBusinessFrontService;
@@ -38,6 +39,8 @@ public class YhShopDistributeServiceImpl implements YhShopDistributeService {
 	private final UserBenefitsService userBenefitsService;
 
 	private final GoodsDonMapper goodsDonMapper;
+
+	private final UserDistributeSharedMapper userDistributeSharedMapper;
 	@Override
 	public void distributeWaitingSendPointsRecord(OrderDon order) {
 		BigDecimal orderMoney = order.getMoney();
@@ -171,6 +174,12 @@ public class YhShopDistributeServiceImpl implements YhShopDistributeService {
 			yhShopUserDistributeShared.setShopUserId(shopUserId);
 			yhShopUserDistributeShared.setUserId(userId);
 			yhShopUserDistributeSharedMapper.insert(yhShopUserDistributeShared);
+
+			//同步用户邀请关联 待优化 TODO
+			UserDistributeShared userDistributeShared = new UserDistributeShared();
+			userDistributeShared.setUserId(userId);
+			userDistributeShared.setSharedId(shopUserId);
+			userDistributeSharedMapper.insert(userDistributeShared);
 		} catch (DuplicateKeyException e) {
 		}
 	}