|
|
|
|
@ -79,6 +79,7 @@ class DeviceTransferProvider extends ChangeNotifier {
|
|
|
|
|
List<DeviceTransfer> itemsPage = listJson.map((request) => DeviceTransfer.fromJson(request)).toList();
|
|
|
|
|
items ??= [];
|
|
|
|
|
items.addAll(itemsPage);
|
|
|
|
|
print(listJson);
|
|
|
|
|
if (itemsPage.length == pageItemNumber) {
|
|
|
|
|
nextPage = true;
|
|
|
|
|
} else {
|
|
|
|
|
@ -153,11 +154,27 @@ class DeviceTransferProvider extends ChangeNotifier {
|
|
|
|
|
"senderWorkingHours": newModel.workingHours,
|
|
|
|
|
"senderTravelingHours": newModel.travelingHours,
|
|
|
|
|
"senderAttachmentName": "${newModel.signature}.png",
|
|
|
|
|
"destSiteId": oldModel.receiver.client.id,
|
|
|
|
|
"destDepartmentId": oldModel.receiver.department.id,
|
|
|
|
|
"receiverAssignedEmployeeId": oldModel.receiver.userId,
|
|
|
|
|
"receiverMachineStatusId": oldModel.receiver.status.id??"",
|
|
|
|
|
"receiverComment": oldModel.receiver.comment,
|
|
|
|
|
"receiverWorkingHours": oldModel.receiver.workingHours,
|
|
|
|
|
"receiverTravelingHours": oldModel.receiver.travelingHours,
|
|
|
|
|
"receiverAttachmentName": "${oldModel.receiver.signature}.png",
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
}else{
|
|
|
|
|
body.addAll(
|
|
|
|
|
{
|
|
|
|
|
"senderSiteId": oldModel.sender.client.id,
|
|
|
|
|
"senderDepartmentId": oldModel.sender.department.id,
|
|
|
|
|
"senderAssignedEmployeeId": oldModel.sender.userId,
|
|
|
|
|
"senderMachineStatusId": oldModel.sender.status.id,
|
|
|
|
|
"senderComment": oldModel.sender.comment,
|
|
|
|
|
"senderWorkingHours": oldModel.sender.workingHours,
|
|
|
|
|
"senderTravelingHours": oldModel.sender.travelingHours,
|
|
|
|
|
"senderAttachmentName": "${oldModel.sender.signature}.png",
|
|
|
|
|
"destSiteId": newModel.client.id,
|
|
|
|
|
"destDepartmentId": newModel.department.id,
|
|
|
|
|
"receiverAssignedEmployeeId": newModel.userId,
|
|
|
|
|
@ -170,7 +187,11 @@ class DeviceTransferProvider extends ChangeNotifier {
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
print(body["senderWorkingHours"]);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
body.addAll(newModel.toJson(isSender));
|
|
|
|
|
print(body);
|
|
|
|
|
Response response;
|
|
|
|
|
try{
|
|
|
|
|
response = await ApiManager.instance.put(
|
|
|
|
|
|