瀏覽代碼

达人列表,录入达人,快手一个达人只能绑定一个bd,抖音一个达人可以绑定多个bd

zhaoxian 2 年之前
父節點
當前提交
a667a380e7
共有 1 個文件被更改,包括 13 次插入11 次删除
  1. 13 11
      ruixuan-live/src/main/java/com/ruixuan/isc/service/impl/KuaishouPromoterServiceImpl.java

+ 13 - 11
ruixuan-live/src/main/java/com/ruixuan/isc/service/impl/KuaishouPromoterServiceImpl.java

@@ -202,17 +202,19 @@ public class KuaishouPromoterServiceImpl implements IKuaishouPromoterService {
             result.put("msg", "该数据已存在,请重新输入");
             return result;
         }
-        //同一达人ID 不能绑定到多个渠道角色用户上
-        String roleKey = sysUserService.getRoleKeyByUserId(promoter.getUserId());
-        if (roleKey.contains("bd")) {
-            List<JSONObject> keys = kuaishouPromoterMapper.getBoundPromoterRoleKey(promoter.getPromoterId());
-            if (Check.isNotNull(keys)) {
-                for (JSONObject key : keys) {
-                    String rKey = key.getString("role_key");
-                    if ("bd".equals(rKey) || "bdManager".equals(rKey)) {
-                        result.put("code", 500);
-                        result.put("msg", "该达人已被其他渠道人员绑定,绑定人:" + key.getString("user_name"));
-                        return result;
+        if ("2".equals(promoter.getMediaId())) {
+            // 快手 同一达人ID 不能绑定到多个渠道角色用户上
+            String roleKey = sysUserService.getRoleKeyByUserId(promoter.getUserId());
+            if (roleKey.contains("bd")) {
+                List<JSONObject> keys = kuaishouPromoterMapper.getBoundPromoterRoleKey(promoter.getPromoterId());
+                if (Check.isNotNull(keys)) {
+                    for (JSONObject key : keys) {
+                        String rKey = key.getString("role_key");
+                        if ("bd".equals(rKey) || "bdManager".equals(rKey)) {
+                            result.put("code", 500);
+                            result.put("msg", "该达人已被其他渠道人员绑定,绑定人:" + key.getString("user_name"));
+                            return result;
+                        }
                     }
                 }
             }