Bläddra i källkod

排除分销用户

zoujiajian 1 år sedan
förälder
incheckning
aaab6fee5d

+ 5 - 0
netflix-common/src/main/java/com/cyksj/common/constant/Constant.java

@@ -460,4 +460,9 @@ public interface Constant {
 	 * GPT PLUS
 	 */
 	Long GPT_PLUS_GID = 18L;
+
+	/**
+	 * 排除分销用户ID
+	 */
+	Long NO_DS_USER_ID = 469739l;
 }

+ 4 - 0
netflix-service/src/main/java/com/cyksj/service/order/impl/OrderDonServiceImpl.java

@@ -3133,6 +3133,10 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
 			}
 			UserDistributeShared userDistributeShared = userDistributeSharedMapper.selectOne(Wrappers.lambdaQuery(UserDistributeShared.class).eq(UserDistributeShared::getUserId, userId).last("limit 1"));
 			if (userDistributeShared != null) {
+				if (Constant.NO_DS_USER_ID.equals(userDistributeShared.getSharedId())) {
+					log.info("用户:{}不参与分销", Constant.NO_DS_USER_ID);
+					return;
+				}
 				orderDon.setIsDistribute(true);
 				UserDistribute userDistribute = userDistributeMapper.selectOne(Wrappers.lambdaQuery(UserDistribute.class).eq(UserDistribute::getUserId, userDistributeShared.getSharedId()).eq(UserDistribute::getDeleted, 1));
 				if (userDistribute != null) {