Explorar el Código

修改穿山甲账号绑定接口逻辑

syh hace 5 años
padre
commit
69880ee325

+ 2 - 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/controller/BindAccountLoginController.java

@@ -5,6 +5,7 @@ import cn.com.ctop.common.module.entity.UserAllocation;
 import cn.com.ctop.common.module.mapper.UserAllocationMapper;
 import cn.com.ctop.common.module.service.IBindAccountLoginService;
 import cn.com.ctop.common.module.utils.Check;
+import cn.com.ctop.common.module.utils.CtopAdConstant;
 import cn.com.ctop.common.module.utils.StringUtils;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@@ -69,7 +70,7 @@ public class BindAccountLoginController {
         String password = json.getString("password");
         Map<String, Object> stringObjectMap = createInternalService.bindLogin(advertiserId, accountName, password, loginType, userId, advertiserName);
         Boolean trueOrFalse = (Boolean) stringObjectMap.get("success");
-        if (Boolean.TRUE.equals(trueOrFalse)) {
+        if (Boolean.TRUE.equals(trueOrFalse)&&!loginType.equals(CtopAdConstant.PLATFORM_TYPE_PANGOLIN_PY)) {
             Map<String, Object> deleteMap = new HashMap<>();
             deleteMap.put("account_name", accountName);
             deleteMap.put("user_id", userId);

+ 0 - 8
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/service/impl/CreateInternalServiceImpl.java

@@ -36,7 +36,6 @@ public class CreateInternalServiceImpl implements ICreateInternalService {
 
     @Override
     public Map<String, Object> bindLogin(String advertiserId, String accountName, String password, String loginType, String userId, String advertiserName) {
-
         Map<String, Object> returnMap = new HashMap<>();
         Map<String, Object> requestMap = new HashMap<>();
         requestMap.put("advertiser_id", advertiserId);
@@ -79,13 +78,6 @@ public class CreateInternalServiceImpl implements ICreateInternalService {
             log.info("登录账号绑定成功,广告主id:{}", bindAccountLogin.getAdvertiserId());
             returnMap.put("success", true);
             returnMap.put("accountUd", password);
-            return returnMap;
-        }
-        if(loginType.trim().equals("pangolin")){
-            log.info("穿山甲账号绑定成功,广告主id:{}", bindAccountLogin.getAdvertiserId());
-            returnMap.put("success", false);
-            returnMap.put("accountUd", password);
-            return returnMap;
         }
         return returnMap;
     }

+ 1 - 0
module-common/src/main/java/cn/com/ctop/common/module/utils/CtopAdConstant.java

@@ -11,6 +11,7 @@ public class CtopAdConstant {
 
     public static final String PLATFORM_TYPE_BYTEDANCE_PY = "bytedance";
     public static final String PLATFORM_TYPE_KUAISHOU_PY = "kuaishou";
+    public static final String PLATFORM_TYPE_PANGOLIN_PY = "pangolin";
 
     public static final String BYTEDANCE_REPORT_TYPE_DAILY = "STAT_TIME_GRANULARITY_DAILY";
     public static final String BYTEDANCE_REPORT_TYPE_HOURLY = "STAT_TIME_GRANULARITY_HOURLY";