package com.sxit.dreamiya.mimplement; import com.loopj.android.http.RequestParams; import com.sxit.dreamiya.base.framework.BaseServiceImplement; import com.sxit.dreamiya.common.Instance; import com.sxit.dreamiya.config.MLog; import com.sxit.dreamiya.entity.UserEntity; import com.sxit.dreamiya.entity.http.request.RegisterEntity; import com.sxit.dreamiya.http.BaseRdaHttp; import com.sxit.dreamiya.http.MAsycnHttpHandler; import com.sxit.dreamiya.http.MHttpClient; import com.sxit.dreamiya.method.UserMethod; import com.sxit.dreamiya.mservice.UserService; import com.sxit.dreamiya.utils.JsonUtil; public class UserServiceImplement extends BaseServiceImplement implements UserService { @Override public void userRegister(RegisterEntity registerEntity) { String json = Instance.gson.toJson(registerEntity); MHttpClient.post(UserMethod.METHOD_USER_REGISTER.getMethodUrl(), json, new MAsycnHttpHandler(this, Method("SetUserIdentfyInfo")) { @Override public void onSuccess(String json) { MLog.I(json); if (JsonUtil.isSuccess(json)) { postSuccessData(""); } else { postServerError(JsonUtil.getErrorCode(json)); } } }); } @Override public void userLogin(String username, String password) { RequestParams req = new RequestParams(); // TODO Auto-generated method stub } @Override public void getUserInfo(String userid) { // TODO Auto-generated method stub } @Override public void getContacts(String userid) { // TODO Auto-generated method stub } @Override public void updateUserInfo(UserEntity userEntity) { // TODO Auto-generated method stub } @Override public void test(String cityCode) { // String json = Instance.gson.toJson(registerEntity); RequestParams req = new RequestParams(); req.put("cityCode", cityCode); MHttpClient.post(UserMethod.METHOD_USER_TEST.getMethodUrl(), req, new MAsycnHttpHandler(this, Method("test")) { @Override public void onSuccess(String json) { MLog.I(json); if (JsonUtil.isSuccess(json)) { postSuccessData(json); } else { postServerError(JsonUtil.getErrorCode(json)); } } }); } @Override public BaseRdaHttp This() { // TODO Auto-generated method stub return this; } }