|
|
|
@ -1,21 +1,11 @@
|
|
|
|
|
import 'dart:convert';
|
|
|
|
|
|
|
|
|
|
import 'package:flutter/cupertino.dart';
|
|
|
|
|
import 'package:http/http.dart';
|
|
|
|
|
import 'package:test_sa/controllers/api_routes/urls.dart';
|
|
|
|
|
import 'package:test_sa/controllers/http_status_manger/http_status_manger.dart';
|
|
|
|
|
import 'package:test_sa/models/department.dart';
|
|
|
|
|
import 'package:test_sa/models/device/device_transfer.dart';
|
|
|
|
|
import 'package:test_sa/models/device/device.dart';
|
|
|
|
|
import 'package:test_sa/models/device/device_transfer_info.dart';
|
|
|
|
|
import 'package:test_sa/models/gas_refill/gas_refill_model.dart';
|
|
|
|
|
import 'package:test_sa/models/hospital.dart';
|
|
|
|
|
import 'package:test_sa/models/issue.dart';
|
|
|
|
|
import 'package:test_sa/models/service_report.dart';
|
|
|
|
|
import 'package:test_sa/models/service_request/service_request.dart';
|
|
|
|
|
import 'package:test_sa/models/service_request/service_request_search.dart';
|
|
|
|
|
import 'package:test_sa/models/subtitle.dart';
|
|
|
|
|
import 'package:test_sa/models/user.dart';
|
|
|
|
|
import 'package:flutter/cupertino.dart';
|
|
|
|
|
import 'package:http/http.dart';
|
|
|
|
|
|
|
|
|
|
class DeviceTransferProvider extends ChangeNotifier{
|
|
|
|
|
|
|
|
|
@ -74,10 +64,6 @@ class DeviceTransferProvider extends ChangeNotifier{
|
|
|
|
|
// return 200;
|
|
|
|
|
Response response;
|
|
|
|
|
try{
|
|
|
|
|
print( Uri.parse(
|
|
|
|
|
"$host${URLs.getDeviceTransfer}?uid=${user.id}"
|
|
|
|
|
"&token=${user.token}&page=${(items?.length ?? 0) ~/pageItemNumber}"
|
|
|
|
|
),);
|
|
|
|
|
response = await get(
|
|
|
|
|
Uri.parse(
|
|
|
|
|
"$host${URLs.getDeviceTransfer}?uid=${user.id}"
|
|
|
|
@ -106,7 +92,6 @@ class DeviceTransferProvider extends ChangeNotifier{
|
|
|
|
|
return response.statusCode;
|
|
|
|
|
|
|
|
|
|
} catch(error) {
|
|
|
|
|
print(error);
|
|
|
|
|
isLoading = false;
|
|
|
|
|
stateCode = -1;
|
|
|
|
|
notifyListeners();
|
|
|
|
@ -136,8 +121,6 @@ class DeviceTransferProvider extends ChangeNotifier{
|
|
|
|
|
host+URLs.requestDeviceTransfer),
|
|
|
|
|
body: body,
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
print(response.body);
|
|
|
|
|
stateCode = response.statusCode;
|
|
|
|
|
if(response.statusCode >= 200 && response.statusCode < 300) {
|
|
|
|
|
if(items != null) {
|
|
|
|
@ -153,7 +136,6 @@ class DeviceTransferProvider extends ChangeNotifier{
|
|
|
|
|
return response.statusCode;
|
|
|
|
|
|
|
|
|
|
} catch(error) {
|
|
|
|
|
print(error);
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -175,16 +157,12 @@ class DeviceTransferProvider extends ChangeNotifier{
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
body.addAll(newModel.toJson(isSender));
|
|
|
|
|
print(body);
|
|
|
|
|
Response response;
|
|
|
|
|
try{
|
|
|
|
|
print(Uri.parse("$host${URLs.updateDeviceTransfer}/$requestId"),);
|
|
|
|
|
response = await post(
|
|
|
|
|
Uri.parse("$host${URLs.updateDeviceTransfer}/$requestId"),
|
|
|
|
|
body: body,
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
print(response.body);
|
|
|
|
|
stateCode = response.statusCode;
|
|
|
|
|
if(response.statusCode >= 200 && response.statusCode < 300) {
|
|
|
|
|
reset();
|
|
|
|
@ -198,7 +176,6 @@ class DeviceTransferProvider extends ChangeNotifier{
|
|
|
|
|
return response.statusCode;
|
|
|
|
|
|
|
|
|
|
} catch(error) {
|
|
|
|
|
print(error);
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|