Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void getWorkDetail(String idOrg, String orgTicketCode) {
- AmurApi amurApi = new HttpService().call();
- final Call<WorkModel> work = amurApi.getWorkDetail(idOrg, orgTicketCode);
- work.enqueue(new Callback<WorkModel>() {
- @Override
- public void onResponse(Call<WorkModel> call, Response<WorkModel> response) {
- if (response.isSuccessful()) {
- Log.d(Config.TAG_DEBUG, "Данные по работе получены");
- setData(response.body());
- } else {
- Log.d(Config.TAG_DEBUG, "WorkActivity response code " + response.code());
- }
- }
- @Override
- public void onFailure(Call<WorkModel> call, Throwable t) {
- Log.d(Config.TAG_DEBUG, "WorkActivity failure " + t);
- }
- });
- }
- AmurApi amurApi = new HttpService().call();
- final Call<WorkModel> work = amurApi.getWorkDetail(idOrg, orgTicketCode);
- work.enqueue(getWorkCallback());
- final Call<JobModel> job = amurApi.getJob(jobCode);
- job.enqueue(getJobCallback());
- private Callback<WorkModel> getWorkCallback() {
- return new Callback<WorkModel>() {
- @Override
- public void onResponse(Call<WorkModel> call, Response<WorkModel> response) {
- if (response.isSuccessful()) {
- Log.d(Config.TAG_DEBUG, "Данные по работе получены");
- WorkModel data = response.body();
- TextView orgTicketCodeView = findViewById(R.id.orgTicketCodeView);
- orgTicketCodeView.setText(data.getOrgTicketCode());
- TextView cstWorkNameView = findViewById(R.id.typeWorkView);
- cstWorkNameView.setText(data.getCstWorkName());
- TextView orgStatusCodeTextView = findViewById(R.id.orgStatusCodeTextView);
- orgStatusCodeTextView.setText(data.getOrgStatusCodeText());
- } else {
- Log.d(Config.TAG_DEBUG, "WorkActivity response code " + response.code());
- }
- }
- @Override
- public void onFailure(Call<WorkModel> call, Throwable t) {
- Log.d(Config.TAG_DEBUG, "WorkActivity failure " + t);
- }
- };
- }
- private Callback<JobModel> getJobCallback() {
- return new Callback<JobModel>() {
- @Override
- public void onResponse(Call<JobModel> call, Response<JobModel> response) {
- if (response.isSuccessful()) {
- Log.d(Config.TAG_DEBUG, "Данные по заданию получены");
- JobModel data = response.body();
- TextView inScheduleView = findViewById(R.id.inScheduleView);
- inScheduleView.setText(data.getDateC());
- } else {
- Log.d(Config.TAG_DEBUG, "WorkActivity response code " + response.code());
- }
- }
- @Override
- public void onFailure(Call<JobModel> call, Throwable t) {
- Log.d(Config.TAG_DEBUG, "WorkActivity failure " + t);
- }
- };
- }
Add Comment
Please, Sign In to add comment