Przeglądaj źródła

@CRMAIF_REQ_2549@迁移java代码

yangdingli 3 lat temu
rodzic
commit
e9360ac11c

+ 49 - 0
show-server/src/main/java/com/ai/ipu/show/core/bean/IpuAppBean.java

@ -2,6 +2,9 @@ package com.ai.ipu.show.core.bean;
2 2
3 3
import com.ai.ipu.server.frame.bean.AbstractBean;
4 4
import com.ai.ipu.show.core.context.IpuContextData;
5
import com.ai.ipu.show.util.Constant;
6
import com.ailk.common.data.IData;
7
import com.ailk.common.data.impl.DataMap;
5 8
6 9
/**
7 10
 * 上下文对象
@ -13,4 +16,50 @@ public class IpuAppBean extends AbstractBean{
13 16
	protected IpuContextData getContextData() throws Exception {
14 17
		return (IpuContextData)(getContext().getContextData());
15 18
	}
19
	/**
20
	 * 构建返回数据对象,默认操作成功
21
	 *
22
	 * @return
23
	 */
24
	protected IData createReturnData() {
25
		IData data = new DataMap();
26
		// 默认操作成功
27
		data.put(Constant.RETURN_CODE_KEY, Constant.ReturnCode.SUCCESS);
28
		data.put(Constant.RETURN_MESSAGE_KEY, "操作成功");
29
		return data;
30
	}
31
32
33
	/**
34
	 * 构建操作失败对象
35
	 *
36
	 * @return
37
	 */
38
	protected IData createErrorReturnData(IData data) {
39
		data.put(Constant.RETURN_CODE_KEY, Constant.ReturnCode.FAIL);
40
		data.put(Constant.RETURN_MESSAGE_KEY, "操作失败");
41
		return data;
42
	}
43
44
	/**
45
	 * 创建成功消息
46
	 *
47
	 * @return
48
	 */
49
	protected IData createSuccessMsg(IData data, String msg) {
50
		data.put(Constant.RETURN_CODE_KEY, Constant.ReturnCode.SUCCESS);
51
		data.put(Constant.RETURN_MESSAGE_KEY, msg);
52
		return data;
53
	}
54
55
	/**
56
	 * 创建失败消息
57
	 *
58
	 * @return
59
	 */
60
	public IData createErrorMsg(IData data, String msg) {
61
		data.put(Constant.RETURN_CODE_KEY, Constant.ReturnCode.FAIL);
62
		data.put(Constant.RETURN_MESSAGE_KEY, msg);
63
		return data;
64
	}
16 65
}

+ 28 - 0
show-server/src/main/java/com/ai/ipu/show/util/Constant.java

@ -24,4 +24,32 @@ public class Constant {
24 24
		public static final String RN_BUNDLE = "rnbundle";
25 25
	}
26 26
27
	// 这里的SESSION_ID必须大写。框架要求
28
	public static final String SESSION_ID = "SESSION_ID";
29
30
	// 返回状态
31
	public static final String RETURN_CODE_KEY = "returnCode";
32
	// 返回消息
33
	public static final String RETURN_MESSAGE_KEY = "returnMsg";
34
35
	// 返回状态值
36
	public static class ReturnCode {
37
		/**
38
		 * 成功
39
		 */
40
		public static final String SUCCESS = "1";
41
		/**
42
		 * 失败
43
		 */
44
		public static final String FAIL = "0";
45
	}
46
47
	//请求外部接口的方法名
48
	public static final String METHOD_NAME ="METHOD_NAME";
49
50
	//请求外部接口的参数
51
	public static final String PARAM_DATA = "PARAM_DATA";
52
53
	//返回数据
54
	public static final String RETURN_DATA = "RETURN_DATA";
27 55
}