|  | @@ -91,8 +91,9 @@ public class InputInfoKeyBoardFragment extends Fragment {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          Bundle arguments = null;
 | 
	
		
			
				|  |  |          String sectionType = null;
 | 
	
		
			
				|  |  | +        MainActivity activity = (MainActivity) getActivity();
 | 
	
		
			
				|  |  | +        String loginType = activity.getBundleMap().get(CourierFragment.class.getName()).getString("loginType");
 | 
	
		
			
				|  |  |          try {
 | 
	
		
			
				|  |  | -            MainActivity activity = (MainActivity) getActivity();
 | 
	
		
			
				|  |  |              arguments = activity.getBundleMap().get(ChooseCabinetFragment.class.getName());
 | 
	
		
			
				|  |  |              sectionType = arguments.getString("section_type");
 | 
	
		
			
				|  |  |              binding.mailNo.setInputType(InputType.TYPE_NULL);   
 | 
	
	
		
			
				|  | @@ -100,7 +101,6 @@ public class InputInfoKeyBoardFragment extends Fragment {
 | 
	
		
			
				|  |  |              activity.scanGunKeyEventHelper = new ScanGunKeyEventHelper(s -> {
 | 
	
		
			
				|  |  |                  // 扫码成功回调
 | 
	
		
			
				|  |  |                  Log.d(TAG, "onScanSuccess: " + s);
 | 
	
		
			
				|  |  | -                String loginType = activity.getBundleMap().get(CourierFragment.class.getName()).getString("loginType");
 | 
	
		
			
				|  |  |                  Log.d(TAG, "onScanSuccess: " + loginType);
 | 
	
		
			
				|  |  |                  if (!StringUtils.isNullOrEmpty(s)) {
 | 
	
		
			
				|  |  |                      for (String pattern : ScanGunConstant.getPatterns()) {
 | 
	
	
		
			
				|  | @@ -202,7 +202,13 @@ public class InputInfoKeyBoardFragment extends Fragment {
 | 
	
		
			
				|  |  |                      preparedOrderVo.setCollectorPhone(phoneConfirm);
 | 
	
		
			
				|  |  |                      preparedOrderVo.setLockerType(finalSectionType);
 | 
	
		
			
				|  |  |                      preparedOrderVo.setDelivererPhone(LocalStorage.getInstance().getSession().getPhone());
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +                    if("courier".equals(loginType)){
 | 
	
		
			
				|  |  | +                        preparedOrderVo.setOrderType("1");
 | 
	
		
			
				|  |  | +                    }else if("collect".equals(loginType)){
 | 
	
		
			
				|  |  | +                        preparedOrderVo.setOrderType("2");
 | 
	
		
			
				|  |  | +                    }else{
 | 
	
		
			
				|  |  | +                        preparedOrderVo.setOrderType("0");
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  |                      // 预下单
 | 
	
		
			
				|  |  |                      ICSPClient.preparedOrder(LocalStorage.getInstance().getSession().getToken(), preparedOrderVo, new Callback() {
 | 
	
		
			
				|  |  |                          @Override
 |