瀏覽代碼

抖音达人

zhaoxian 2 年之前
父節點
當前提交
493692acf6

+ 14 - 0
ruixuan-live/src/main/java/com/ruixuan/isc/service/impl/KuaishouPromoterServiceImpl.java

@@ -30,6 +30,7 @@ import java.util.Date;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.regex.Pattern;
 
 /**
  * 快手达人 信息Service业务层处理
@@ -202,6 +203,12 @@ public class KuaishouPromoterServiceImpl implements IKuaishouPromoterService {
             result.put("msg", "该数据已存在,请重新输入");
             return result;
         }
+
+        //  如果 达人ID是字母 并且 媒体是快手,说明操作失误,媒体改为抖音
+        if (!isNumeric(promoter.getPromoterId()) && "2".equals(promoter.getMediaId())) {
+            promoter.setMediaId("1");
+        }
+
         if ("2".equals(promoter.getMediaId())) {
             // 快手 同一达人ID 不能绑定到多个渠道角色用户上
             String roleKey = sysUserService.getRoleKeyByUserId(promoter.getUserId());
@@ -486,4 +493,11 @@ public class KuaishouPromoterServiceImpl implements IKuaishouPromoterService {
         return kuaishouPromoterMapper.getgetMonthPromoterTotal(userList, start, end);
     }
 
+    /**
+     * 判断是否为数字
+     */
+    public static boolean isNumeric(String str) {
+        Pattern pattern = Pattern.compile("[0-9]*");
+        return pattern.matcher(str).matches();
+    }
 }