|
@@ -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
|