import com.google.gson.Gson;
import com.zhy.http.okhttp.OkHttpUtils;
import com.zhy.http.okhttp.builder.PostFormBuilder;
import com.zhy.http.okhttp.callback.StringCallback;
showProgressDialog("加载中...");
PostFormBuilder builder = OkHttpUtils.post().url(User.mainUrl + NetApi.ORDERDB)
.addParams("userCode", username)
.addParams("sign", sign);
if ("gz".equals(getIntent().getStringExtra("flag"))||"pj".equals(getIntent().getStringExtra("flag"))){
builder.addParams("classType", "problem");
}else {
builder.addParams("classType", "quality");
}
if ("pj".equals(getIntent().getStringExtra("flag"))||"zcpj".equals(getIntent().getStringExtra("flag"))) {
builder.addParams("beginUser", username);
} else {
builder.addParams("users", username);
}
builder.build().execute(new StringCallback() {
@Override
public void onError(Call call, Exception e, int id) {
cancelProgressDialog();
showProgressDialog("网络错误", 1000);
}
@Override
public void onResponse(String response, int id) {
cancelProgressDialog();
Log.e("problemUpDb", response);
try {
Gson gson = new Gson();
OoderDb ooderDb = gson.fromJson(response, OoderDb.class);
if (ooderDb.getCode().equals("success")) {
ooderDbList = ooderDb.getJson();
adapter = new OrderAdapter(ooderDbList);
listView.setAdapter(adapter);
} else if (ooderDb.getCode().equals("relogin")) {
LoginRepat.Show(context);
} else {
showProgressDialog(ooderDb.getMsg(), 1500);
}
} catch (Exception e) {
}
}
});