|  |  |  | @ -12,6 +12,7 @@ import 'package:test_sa/extensions/int_extensions.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:test_sa/extensions/text_extensions.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:test_sa/extensions/widget_extensions.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:test_sa/models/helper_data_models/workorder/work_order_helper_models.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:test_sa/models/lookup.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:test_sa/models/service_request/pending_service_request_model.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:test_sa/models/service_request/service_request.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:test_sa/new_views/app_style/app_color.dart'; | 
		
	
	
		
			
				
					|  |  |  | @ -239,7 +240,6 @@ class _CreateNewRequestState extends State<CreateNewRequest> with TickerProvider | 
		
	
		
			
				|  |  |  |  |         pendingAssetServiceRequest = null; | 
		
	
		
			
				|  |  |  |  |         _serviceRequest.device = asset; | 
		
	
		
			
				|  |  |  |  |         await checkAssetForPendingServiceRequest(asset.id!.toInt()); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |         if (pendingAssetServiceRequest != null && pendingAssetServiceRequest!.details!.isNotEmpty) { | 
		
	
		
			
				|  |  |  |  |           showPendingRequestBottomSheet(); | 
		
	
		
			
				|  |  |  |  |         } | 
		
	
	
		
			
				
					|  |  |  | @ -253,8 +253,9 @@ class _CreateNewRequestState extends State<CreateNewRequest> with TickerProvider | 
		
	
		
			
				|  |  |  |  |       children: [ | 
		
	
		
			
				|  |  |  |  |         context.translation.highPriority.bodyText(context).custom(color: AppColor.black20), | 
		
	
		
			
				|  |  |  |  |         Consumer<PriorityProvider>(builder: (cxt, snapshot, _) { | 
		
	
		
			
				|  |  |  |  |           _serviceRequest.priority ??= snapshot.items.firstWhere((element) => element.value == 0, orElse: null); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |           if(snapshot.items.isNotEmpty){ | 
		
	
		
			
				|  |  |  |  |             _serviceRequest.priority ??= snapshot.items.firstWhere((element) => element.value == 0, orElse: () => Lookup()); | 
		
	
		
			
				|  |  |  |  |           } | 
		
	
		
			
				|  |  |  |  |           return CupertinoSwitch( | 
		
	
		
			
				|  |  |  |  |               thumbColor: AppColor.red70, | 
		
	
		
			
				|  |  |  |  |               activeColor: AppColor.red30.withOpacity(0.4), | 
		
	
	
		
			
				
					|  |  |  | @ -361,7 +362,7 @@ class _CreateNewRequestState extends State<CreateNewRequest> with TickerProvider | 
		
	
		
			
				|  |  |  |  |         attachement.add(WorkOrderAttachments(id: 0, name: "${item.path.split("/").last}|${base64Encode(item.readAsBytesSync())}")); | 
		
	
		
			
				|  |  |  |  |       } | 
		
	
		
			
				|  |  |  |  |     _requestDetailProvider.workOrderHelperModel = WorkOrderHelperModel( | 
		
	
		
			
				|  |  |  |  |       assetId: _serviceRequest.deviceId, | 
		
	
		
			
				|  |  |  |  |       assetId: _serviceRequest.device?.id, | 
		
	
		
			
				|  |  |  |  |       priorityId: _serviceRequest.priority?.id, | 
		
	
		
			
				|  |  |  |  |       equipmentStatusId:  _serviceRequest.defectType?.id, | 
		
	
		
			
				|  |  |  |  |       voiceNote: _serviceRequest.audio, | 
		
	
	
		
			
				
					|  |  |  | @ -369,8 +370,12 @@ class _CreateNewRequestState extends State<CreateNewRequest> with TickerProvider | 
		
	
		
			
				|  |  |  |  |       comments: _serviceRequest.callComments, | 
		
	
		
			
				|  |  |  |  |       //add attachments also... | 
		
	
		
			
				|  |  |  |  |     ); | 
		
	
		
			
				|  |  |  |  |       print('model to add activity is ${_requestDetailProvider.workOrderHelperModel?.toJson()}'); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |      int status =  await _requestDetailProvider.createWorkOrder(); | 
		
	
		
			
				|  |  |  |  |      if(status==200){ | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |       await _requestDetailProvider.createWorkOrder(); | 
		
	
		
			
				|  |  |  |  |      } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |       // await _serviceRequestsProvider.createRequest( | 
		
	
		
			
				|  |  |  |  |       //   context: context, | 
		
	
	
		
			
				
					|  |  |  | 
 |