huangbo 9 年之前
父节点
当前提交
069f559540

+ 1 - 1
display-server/build/build.properties

@ -12,7 +12,7 @@ template=${web}/template
12 12
encrypt=${web}/encrypt
13 13
version_class=com.ailk.mobile.tool.VersionTool
14 14
encrypt_class=com.ailk.mobile.tool.FileEncryptTool
15
version_filter=setup|.gitignore
15
version_filter=setup|.gitignore|.DS_Store
16 16
is_debug=false
17 17

18 18
encode=UTF-8

+ 0 - 43
display-server/src/com/ai/server/bean/LoginBean.java

@ -5,29 +5,13 @@ import com.ai.server.core.context.DisplayContextData;
5 5
import com.ai.server.core.session.DisplaySessionManager;
6 6
import com.ai.server.util.Constant;
7 7
import com.ailk.common.data.IData;
8
import com.ailk.mobile.util.MobileConstant;
9 8

10 9
public class LoginBean extends DisplayBean{
11 10
	
12
	/************************************************
13
	 * 用户登陆操作
14
	 * @param param
15
	 * @return
16
	 * @throws Exception
17
	 */
18 11
	public IData login(IData param) throws Exception{
19
		//1.校验用户名,密码
20
		if(! verifyUserInfo(param))
21
			return param;
22
		
23
		log.debug("==========|" + param + "|===========");
24
		
25
		//2.获取Session信息
26 12
		DisplayContextData displayContextData = new DisplayContextData(param.getString("ACCOUNT"));
27 13
		String sessionId = DisplaySessionManager.getInstance().createSession(displayContextData);
28
		
29 14
		param.put(Constant.Session.SESSION_ID, sessionId);
30
		
31 15
		return param;
32 16
	}
33 17
	
@ -39,31 +23,4 @@ public class LoginBean extends DisplayBean{
39 23
		getContextData().setAccount(param.getString("NEW_ACCOUNT"));
40 24
		return getContextData().getData();
41 25
	}
42
	
43
	/*****************************************************
44
	 * 用户登陆校验
45
	 * @param param
46
	 * @return
47
	 */
48
	protected boolean verifyUserInfo(IData param){
49
		String userName = param.getString("ACCOUNT");
50
		String password = param.getString("PASSWORD");
51

52
		boolean flag = false;//默认校验不通过
53
		//1.数据非空校验
54
		if(userName == null || "".equals(userName.trim()))
55
			;
56
		if(password == null || "".equals(password.trim()))
57
			;
58
		//2.查询数据库
59
		
60
		flag = true;
61
		//3.返回结果
62
		if(! flag){
63
			param.put("X_RESULTCODE", MobileConstant.Result.ERROR_CODE);
64
			param.put("X_RESULTINFO", "用户名或密码错误!");
65
		}
66
		
67
		return flag;
68
	}
69 26
}

+ 4 - 3
display-server/src/com/ai/server/bean/TestBean.java

@ -11,9 +11,10 @@ import com.ailk.common.data.impl.DataMap;
11 11
 *
12 12
 */
13 13
public class TestBean extends DisplayBean {
14
	public IData receive ( IData param ) {
15
		System.out.println( "======= TestBean.receive() " + param );
16
		return param;
14
	
15
	public IData receive(IData param) throws Exception{
16
		
17
		return null;
17 18
	}
18 19
	
19 20
	/****

+ 11 - 0
display-server/web/res/js/mobile/expand-mobile.js

@ -216,6 +216,17 @@ define(["require"],function(require) {
216 216
			},aliPay:function(tradeNo,subject,body,price,callback,err){
217 217
				storageCallback("aliPay",callback);
218 218
				execute("aliPay",[tradeNo,subject,body,price],err);	
219
			},uploadFile:function(filePath,callback,err){
220
				storageCallback("uploadFile",callback);
221
				execute("uploadFile",[filePath],err);	
222
			},recordVideo:function(callback,timeLimit,err){
223
				storageCallback("recordVideo",callback);
224
				execute("recordVideo", [timeLimit],err);
225
			},playVideo:function(path,callback,err){
226
				if(callback){
227
					storageCallback("playVideo",callback);
228
				}
229
				execute("playVideo", [path],err)
219 230
			}
220 231
		};
221 232
	})();

二进制
wade-mobile-lib/libs/android-support-v4.jar