From d0a2f7bf4ed52981ac3a739a06ee6eb7f65a2dd2 Mon Sep 17 00:00:00 2001 From: zack Date: Mon, 8 Jan 2018 15:17:52 +0800 Subject: [PATCH] =?UTF-8?q?REPORT-6474=20bbs=E7=99=BB=E9=99=86=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/com/fr/design/bbs/BBSLoginUtils.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/designer_base/src/com/fr/design/bbs/BBSLoginUtils.java b/designer_base/src/com/fr/design/bbs/BBSLoginUtils.java index 51d236e9c7..e57f8494fc 100644 --- a/designer_base/src/com/fr/design/bbs/BBSLoginUtils.java +++ b/designer_base/src/com/fr/design/bbs/BBSLoginUtils.java @@ -2,6 +2,8 @@ package com.fr.design.bbs; import com.fr.base.ConfigManager; import com.fr.base.FRContext; +import com.fr.base.entity.BBSAttr; +import com.fr.base.entity.LoginTypeKey; import com.fr.stable.StringUtils; import java.util.List; @@ -13,8 +15,10 @@ public class BBSLoginUtils { public static void bbsLogin(String username, String password){ try{ - ConfigManager.getProviderInstance().setBbsUsername(username); - ConfigManager.getProviderInstance().setBbsPassword(password); + BBSAttr bbsAttr = new BBSAttr(); + bbsAttr.setBbsUsername(username); + bbsAttr.setBbsPassword(password); + ConfigManager.getProviderInstance().setAttribute(LoginTypeKey.LOGIN_TYPE_BBS, bbsAttr); FRContext.getCurrentEnv().writeResource(ConfigManager.getProviderInstance()); }catch (Exception e){ FRContext.getLogger().error(e.getMessage()); @@ -22,16 +26,14 @@ public class BBSLoginUtils { } public static void bbsLogin(List list){ - try{ + try { String uid = list.get(0); String username = list.get(1); String password = list.get(2); - ConfigManager.getProviderInstance().setBbsUsername(username); - ConfigManager.getProviderInstance().setBbsPassword(password); - ConfigManager.getProviderInstance().setBbsUid(Integer.parseInt(uid)); - ConfigManager.getProviderInstance().setInShowBBsName(username); + BBSAttr bbsAttr = new BBSAttr(username, password, Integer.parseInt(uid), username); + ConfigManager.getProviderInstance().setAttribute(LoginTypeKey.LOGIN_TYPE_BBS, bbsAttr); FRContext.getCurrentEnv().writeResource(ConfigManager.getProviderInstance()); - }catch (Exception e){ + } catch (Exception e) { FRContext.getLogger().error(e.getMessage()); } }