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/CunCanFragment.java |   30 +++++++++++++++++++++++++++---
 1 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/com/lotaai/canguiayw/CunCanFragment.java b/app/src/main/java/com/lotaai/canguiayw/CunCanFragment.java
index e99d597..05292c1 100644
--- a/app/src/main/java/com/lotaai/canguiayw/CunCanFragment.java
+++ b/app/src/main/java/com/lotaai/canguiayw/CunCanFragment.java
@@ -6,6 +6,7 @@
 import android.graphics.Paint;
 import android.graphics.Rect;
 import android.os.Bundle;
+import android.os.Handler;
 import android.os.Message;
 import android.text.Editable;
 import android.text.InputType;
@@ -249,7 +250,10 @@
         client.newCall(request).enqueue(new Callback() {
             @Override
             public void onFailure(Call call, IOException e) {
-                DynamicToast.makeError(context, "存餐同步失败!", 3).show();
+               Message message = new Message();
+               message.what = 0;
+               message.obj = "存餐同步失败!";
+               showHandler.sendMessage(message);
             }
 
             @Override
@@ -258,12 +262,32 @@
                 LogUtils.i("获取到的数据:"+result);
                 JSONObject obj = JSONObject.parseObject(result);
                 if ("0".equals(obj.getString("code"))) {
-
+                    JSONObject dataObj = obj.getJSONObject("data");
+//                    if (dataObj!=null) {
+//                        String orderId = dataObj.getString("orderId");
+//                        String orderId = dataObj.getString("orderId");
+//                    }
                 } else {
                     String string = obj.getString("msg");
-                    DynamicToast.makeError(context, "存餐同步失败:" + string, 3).show();
+                    Message message = new Message();
+                    message.what = 0;
+                    message.obj = "存餐失败:" +string;
+                    showHandler.sendMessage(message);
                 }
             }
         });
     }
+
+    private Handler showHandler = new Handler() {
+        @Override
+        public void handleMessage(Message msg) {
+            if (msg.what == 0) {
+                DynamicToast.makeError(context, msg.obj.toString(), 3).show();
+            } else if (msg.what == 1) {
+                DynamicToast.makeSuccess(context, msg.obj.toString(), 3).show();
+            } else {
+                DynamicToast.makeWarning(context, msg.obj.toString(), 3).show();
+            }
+        }
+    };
 }

--
Gitblit v1.7.1