From f4a6d4f0996238f9c85e4986deffe69a1c8256e6 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期三, 04 九月 2024 20:47:58 +0800 Subject: [PATCH] 员工流程 --- app/src/main/java/com/lotaai/canguiayw/TakeActivity.java | 77 ++++++-------------------------------- 1 files changed, 12 insertions(+), 65 deletions(-) diff --git a/app/src/main/java/com/lotaai/canguiayw/TakeActivity.java b/app/src/main/java/com/lotaai/canguiayw/TakeActivity.java index 9d1c59d..c69f33a 100644 --- a/app/src/main/java/com/lotaai/canguiayw/TakeActivity.java +++ b/app/src/main/java/com/lotaai/canguiayw/TakeActivity.java @@ -97,14 +97,14 @@ // 调用后台 String gridNo = editable.toString(); if (null == gridNo || "".equals(gridNo.trim())) { - showResult("Please enter pickup code."); + showResult("Please enter pickup code.",false); return; } else { - if (gridNo.length() !=6) { - editText.setText(""); - showResult("The pickup code input is incorrect,\nplease try again."); - return; - } +// if (gridNo.length() !=6) { +// editText.setText(""); +// showResult("The pickup code input is incorrect,\nplease try again."); +// return; +// } //调用判断是否可以取餐 editText.setText(""); takeCheckCode(gridNo); @@ -156,13 +156,11 @@ .callTimeout(20, TimeUnit.SECONDS) .addInterceptor(loggingInterceptor)//添加日志拦截器 .build(); - - LogUtils.i(CacheDiskUtils.getInstance().getString(SettingConfig.getInstance().Cache_Device_Code), code); + String sn = CacheDiskUtils.getInstance().getString(SettingConfig.getInstance().Cache_Device_Code); RequestBody body = new FormBody.Builder() .build(); - final Request request = new Request.Builder() - .url(HttpUrlDefine.pickOrder+"?pickNum="+code) + .url(HttpUrlDefine.pickOrder+"?pickNum="+code+"&sn="+sn) /* .addHeader("language", "zh-CN")*/ .post(body) .build(); @@ -196,9 +194,9 @@ message.setMessageByte(command); EventBus.getDefault().post(message); showResult("Door opened succcessfully! \n" + - "Please pickup your meal."); + "Please pickup your meal.",true); }else{ - showResult(baseDto.getMsg()); + showResult(baseDto.getMsg(),false); } } }); @@ -206,64 +204,13 @@ }); } - public void showResult(String msg){ + public void showResult(String msg,boolean isCountdown){ TipDialog tipDialog = new TipDialog(); Bundle bundle = new Bundle(); bundle.putString("msg",msg); + bundle.putBoolean("isCountdown",isCountdown); tipDialog.setArguments(bundle); tipDialog.show(getSupportFragmentManager(),"res"); - } - - - public void pickOrder(String code) { - HttpLoggerInterceptor loggingInterceptor = new HttpLoggerInterceptor(true); - OkHttpClient client = new OkHttpClient.Builder() - .connectTimeout(20, TimeUnit.SECONDS)//响应时间,读取时间 - .readTimeout(20, TimeUnit.SECONDS) - .callTimeout(20, TimeUnit.SECONDS) - .addInterceptor(loggingInterceptor)//添加日志拦截器 - .build(); - - LogUtils.i(CacheDiskUtils.getInstance().getString(SettingConfig.getInstance().Cache_Device_Code), code); - RequestBody body = new FormBody.Builder() - .build(); - - final Request request = new Request.Builder() - .url(HttpUrlDefine.pickOrder+"?pickNum="+code) - /* .addHeader("language", "zh-CN")*/ - .post(body) - .build(); - client.newCall(request).enqueue(new Callback() { - @Override - public void onFailure(Call call, IOException e) { - runOnUiThread(new Runnable() { - @Override - public void run() { - DynamicToast.makeError(context, "请求失败!", 3).show(); - } - }); - - } - - @Override - public void onResponse(Call call, Response response) throws IOException { - String result = response.body().string(); - LogUtils.i("获取到的数据:" + result); - final BaseDto baseDto = GsonUtils.fromJson(result, BaseDto.class); - runOnUiThread(new Runnable() { - @Override - public void run() { - if (baseDto.isData()) { - DynamicToast.makeSuccess(context, "验证成功!", 3).show(); - }else{ - DynamicToast.makeError(context, "验证失败!", 3).show(); - } - } - }); - - - } - }); } -- Gitblit v1.7.1