From 6142ac011456a6a7b8104c04692eb7ff9b843703 Mon Sep 17 00:00:00 2001 From: wanghao Date: Mon, 3 Nov 2025 11:09:07 +0800 Subject: [PATCH] =?UTF-8?q?close=20token=E8=8E=B7=E5=8F=96=E9=A2=91?= =?UTF-8?q?=E7=8E=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../writeepc/IntentSelectActivity.java | 22 +++++++++++++------ .../res/layout/activity_intent_select.xml | 7 ++++-- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/example/writeepc/IntentSelectActivity.java b/app/src/main/java/com/example/writeepc/IntentSelectActivity.java index 1899e02..69efb7a 100644 --- a/app/src/main/java/com/example/writeepc/IntentSelectActivity.java +++ b/app/src/main/java/com/example/writeepc/IntentSelectActivity.java @@ -72,9 +72,9 @@ public class IntentSelectActivity extends BaseActivity { handler.postDelayed(runnable, 1000); } }; - tokenRunnable = () -> { - requestToken(); - }; + // tokenRunnable = () -> { + // requestToken(); + // }; handler.postDelayed(tokenRunnable, 0); keyReceiver = new MyKeyReceiver(); IntentFilter intentFilter = new IntentFilter(); @@ -98,7 +98,10 @@ public class IntentSelectActivity extends BaseActivity { @Override public void afterTextChanged(Editable s) { if (s.length() == 24) { - haohuaMesSelect(s.toString()); + + requestToken(s.toString()); + + } } @@ -106,7 +109,7 @@ public class IntentSelectActivity extends BaseActivity { ip = SharedPreferencesUtils.getstring("ip", "https://rfidpub.haohuatire.com:7443"); } - private void requestToken() { + private void requestToken(String epc) { Map map = new HashMap<>(); map.put("AppId", "app-20250704032545-nmmhn8jw"); map.put("AppSecret", "dXJZQKubbqhSPCugtA49rsDGACmN5CMD4ItTfP11+DA="); @@ -121,7 +124,9 @@ public class IntentSelectActivity extends BaseActivity { token = jsonObject.get("Token").getAsString(); Log.e("TAG", "onSuccess:token=" + token); binding.traceSanButton1.setVisibility(View.GONE); - handler.postDelayed(tokenRunnable, 60 * 1000 * 90); + // handler.postDelayed(tokenRunnable, 60 * 1000 * 90); + haohuaMesSelect(epc); + } else { tipsDialog.setTip(false, body.getInfo()); tipsDialog.show(); @@ -133,7 +138,7 @@ public class IntentSelectActivity extends BaseActivity { } public void intentRequestToken(View view) { - requestToken(); + requestToken(binding.dataEpc.getText().toString()); } public void dataReadRFID(View view) { @@ -165,6 +170,9 @@ public class IntentSelectActivity extends BaseActivity { } private void haohuaMesSelect(String result) { + + + OkGo.post(ip + "/UMInterface/RFID/sellTyreTracingBack") .headers("Token", token) .params("rfid", result).execute(new MyRecultCall(dialog, this) { diff --git a/app/src/main/res/layout/activity_intent_select.xml b/app/src/main/res/layout/activity_intent_select.xml index bf0c55c..811ad4b 100644 --- a/app/src/main/res/layout/activity_intent_select.xml +++ b/app/src/main/res/layout/activity_intent_select.xml @@ -77,15 +77,18 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="15dp"> +