|
@@ -81,6 +81,41 @@ public class InputInfoFragment extends Fragment {
|
|
|
// 扫码成功回调
|
|
|
Log.d(TAG, "onScanSuccess: " + s);
|
|
|
binding.mailNo.setText(s);
|
|
|
+
|
|
|
+ // TODO 预定义,实际参数可能不一致 oms获取用户手机号 自动填充
|
|
|
+ /*ICSPClient.getUserPhoneNumber(LocalStorage.getInstance().getSession().getToken(), BaseUtils.getClientId(), s, new Callback() {
|
|
|
+ @Override
|
|
|
+ public void onFailure(@NotNull Call call, @NotNull IOException e) {
|
|
|
+ // 请求失败
|
|
|
+ Snackbar.make(view, "服务器异常! 请手动输入! ", Snackbar.LENGTH_LONG).show();
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException {
|
|
|
+
|
|
|
+ getActivity().runOnUiThread(() -> {
|
|
|
+ String parseResponse = ICSPClient.isSuccessfulAndParseResponse(response);
|
|
|
+ try {
|
|
|
+ ResponseData<PreparedOrderResponseVo> responseData = new ObjectMapper().readValue(parseResponse, new TypeReference<ResponseData<PreparedOrderResponseVo>>() {
|
|
|
+ });
|
|
|
+
|
|
|
+ PreparedOrderResponseVo data = responseData.getData();
|
|
|
+ if (null != responseData && ICSPResponseCodeEnum.OK.getCode().equals(responseData.getCode())) {
|
|
|
+ String collectorPhone = data.getCollectorPhone();
|
|
|
+ binding.delivererPhone.setText(collectorPhone);
|
|
|
+ }
|
|
|
+
|
|
|
+ ICSPResponseCodeEnum.responseHint(view, responseData);
|
|
|
+
|
|
|
+ } catch (JsonProcessingException e) {
|
|
|
+ Log.e(TAG, "onResponse: 服务器响应错误! 自动获取用户手机号失败! ", e);
|
|
|
+ } catch (RuntimeException e) {
|
|
|
+ Log.e(TAG, "onResponse: 获取用户手机号未知错误! ", e);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ }
|
|
|
+ });*/
|
|
|
});
|
|
|
|
|
|
} catch (RuntimeException e) {
|