| 
					
				 | 
			
			
				@@ -18,6 +18,8 @@ import com.emato.ich.api.ICSPClient; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.emato.ich.api.ICSPResponseCodeEnum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.emato.ich.api.SystemConfigConstant; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.emato.ich.databinding.FragmentTakeSuccessBinding; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.emato.ich.entity.vo.PreparedOrderResponseVo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.emato.ich.entity.vo.PreparedOrderVo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.emato.ich.entity.vo.ResponseData; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.emato.ich.entity.vo.TakeParcelVo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.emato.ich.local.LocalStorage; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -62,6 +64,8 @@ public class TakeSuccessFragment extends Fragment { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             MainActivity activity = (MainActivity) getActivity(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String s = activity.getConfigMap().get(SystemConfigConstant.cabinet_take_object_reopen_time); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            Bundle bundle = activity.getBundleMap().get(TakeCodeFragment.class.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            binding.openCabinetHintNo.setText(bundle.getString("takeCabinetNo")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 倒计时 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int i = Integer.parseInt(s); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CountDownTimer timer = new CountDownTimer(i * 1000, 1000) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -115,9 +119,9 @@ public class TakeSuccessFragment extends Fragment { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         String parseResponse = ICSPClient.isSuccessfulAndParseResponse(response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             ObjectMapper objectMapper = new ObjectMapper(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            ResponseData responseData = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            ResponseData<PreparedOrderResponseVo> responseData = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                responseData = objectMapper.readValue(parseResponse, new TypeReference<ResponseData>() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                responseData = objectMapper.readValue(parseResponse, new TypeReference<ResponseData<PreparedOrderResponseVo>>() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 ICSPResponseCodeEnum.responseHint(view1, responseData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             } catch (JsonProcessingException e) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -130,6 +134,8 @@ public class TakeSuccessFragment extends Fragment { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 // 开门 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 Log.i(TAG, "onResponse: 取件成功! "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 Snackbar.make(view1, "取件成功!", Snackbar.LENGTH_LONG).show(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                PreparedOrderResponseVo data = responseData.getData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                binding.openCabinetHintNo.setText(data.getLockerName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 finalActivity.getBundleMap().remove(TakeCodeFragment.class.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 ICSPResponseCodeEnum.responseHint(view1, responseData); 
			 |