210544c42322b0564a0b46baf8a14b1c0aad16c3.svn-base 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.yihu.platform.api;
  2. import com.yihu.platform.utils.ApiUtil;
  3. import com.yihu.platform.utils.StringUtil;
  4. import com.yihu.wsgw.api.InterfaceMessage;
  5. import net.sf.json.JSONException;
  6. import net.sf.json.JSONObject;
  7. /**
  8. * 帐户类API
  9. * @author wengsb----yihu.com
  10. * 2017年8月17日下午3:00:15
  11. */
  12. public class AccountApi {
  13. /**
  14. * 用户登录
  15. * @param msg
  16. * @return
  17. */
  18. public String userLogin(InterfaceMessage msg) {
  19. try {
  20. JSONObject json = JSONObject.fromObject(msg.getParam());
  21. Integer id = StringUtil.isEmpty(json.get("id")) ? null : json.getInt("id");
  22. String param = StringUtil.isEmpty(json.get("param")) ? "" : json.getString("param");
  23. if (StringUtil.isEmpty(id)) {
  24. return ApiUtil.getRespJSON(-10000, "id不能为空").toString();
  25. }
  26. JSONObject obj = ApiUtil.getRespJSON(10000, "成功");
  27. return obj.toString();
  28. } catch (JSONException e) {
  29. return ApiUtil.getRespJSON(-10000, "非标准json:[" + msg.getParam() + "]").toString();
  30. } catch (Exception e) {
  31. e.printStackTrace();
  32. return ApiUtil.getRespJSON(-14444, "加载异常!" + StringUtil.getException(e)).toString();
  33. }
  34. }
  35. /**
  36. * 通过手机号获取用户信息
  37. * @param msg
  38. * @return
  39. */
  40. public String getAccLoginInfo(InterfaceMessage msg) {
  41. try {
  42. JSONObject json = JSONObject.fromObject(msg.getParam());
  43. Integer id = StringUtil.isEmpty(json.get("id")) ? null : json.getInt("id");
  44. String param = StringUtil.isEmpty(json.get("param")) ? "" : json.getString("param");
  45. if (StringUtil.isEmpty(id)) {
  46. return ApiUtil.getRespJSON(-10000, "id不能为空").toString();
  47. }
  48. JSONObject obj = ApiUtil.getRespJSON(10000, "成功");
  49. return obj.toString();
  50. } catch (JSONException e) {
  51. return ApiUtil.getRespJSON(-10000, "非标准json:[" + msg.getParam() + "]").toString();
  52. } catch (Exception e) {
  53. e.printStackTrace();
  54. return ApiUtil.getRespJSON(-14444, "加载异常!" + StringUtil.getException(e)).toString();
  55. }
  56. }
  57. }