Guest User

Untitled

a guest
Dec 14th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.95 KB | None | 0 0
  1. private void getWorkDetail(String idOrg, String orgTicketCode) {
  2. AmurApi amurApi = new HttpService().call();
  3. final Call<WorkModel> work = amurApi.getWorkDetail(idOrg, orgTicketCode);
  4.  
  5. work.enqueue(new Callback<WorkModel>() {
  6. @Override
  7. public void onResponse(Call<WorkModel> call, Response<WorkModel> response) {
  8. if (response.isSuccessful()) {
  9. Log.d(Config.TAG_DEBUG, "Данные по работе получены");
  10. setData(response.body());
  11. } else {
  12. Log.d(Config.TAG_DEBUG, "WorkActivity response code " + response.code());
  13. }
  14. }
  15.  
  16. @Override
  17. public void onFailure(Call<WorkModel> call, Throwable t) {
  18. Log.d(Config.TAG_DEBUG, "WorkActivity failure " + t);
  19. }
  20. });
  21. }
  22.  
  23. AmurApi amurApi = new HttpService().call();
  24.  
  25. final Call<WorkModel> work = amurApi.getWorkDetail(idOrg, orgTicketCode);
  26. work.enqueue(getWorkCallback());
  27.  
  28. final Call<JobModel> job = amurApi.getJob(jobCode);
  29. job.enqueue(getJobCallback());
  30.  
  31. private Callback<WorkModel> getWorkCallback() {
  32. return new Callback<WorkModel>() {
  33. @Override
  34. public void onResponse(Call<WorkModel> call, Response<WorkModel> response) {
  35. if (response.isSuccessful()) {
  36. Log.d(Config.TAG_DEBUG, "Данные по работе получены");
  37. WorkModel data = response.body();
  38. TextView orgTicketCodeView = findViewById(R.id.orgTicketCodeView);
  39. orgTicketCodeView.setText(data.getOrgTicketCode());
  40. TextView cstWorkNameView = findViewById(R.id.typeWorkView);
  41. cstWorkNameView.setText(data.getCstWorkName());
  42. TextView orgStatusCodeTextView = findViewById(R.id.orgStatusCodeTextView);
  43. orgStatusCodeTextView.setText(data.getOrgStatusCodeText());
  44. } else {
  45. Log.d(Config.TAG_DEBUG, "WorkActivity response code " + response.code());
  46. }
  47. }
  48.  
  49. @Override
  50. public void onFailure(Call<WorkModel> call, Throwable t) {
  51. Log.d(Config.TAG_DEBUG, "WorkActivity failure " + t);
  52. }
  53. };
  54. }
  55.  
  56. private Callback<JobModel> getJobCallback() {
  57. return new Callback<JobModel>() {
  58. @Override
  59. public void onResponse(Call<JobModel> call, Response<JobModel> response) {
  60. if (response.isSuccessful()) {
  61. Log.d(Config.TAG_DEBUG, "Данные по заданию получены");
  62. JobModel data = response.body();
  63. TextView inScheduleView = findViewById(R.id.inScheduleView);
  64. inScheduleView.setText(data.getDateC());
  65. } else {
  66. Log.d(Config.TAG_DEBUG, "WorkActivity response code " + response.code());
  67. }
  68. }
  69.  
  70. @Override
  71. public void onFailure(Call<JobModel> call, Throwable t) {
  72. Log.d(Config.TAG_DEBUG, "WorkActivity failure " + t);
  73. }
  74. };
  75. }
Add Comment
Please, Sign In to add comment