FANGLH 8 жил өмнө
parent
commit
cbd593d551

+ 60 - 1
WeiChat/src/main/java/com/xzjmyk/pm/activity/util/QSearchPpwindowUtils.java

@@ -1,6 +1,8 @@
 package com.xzjmyk.pm.activity.util;
 
 import android.app.Activity;
+import android.os.Handler;
+import android.os.Message;
 import android.util.DisplayMetrics;
 import android.util.Log;
 import android.view.Gravity;
@@ -10,15 +12,23 @@ import android.view.WindowManager;
 import android.widget.PopupWindow;
 import android.widget.Toast;
 
+import com.alibaba.fastjson.JSON;
 import com.iflytek.cloud.RecognizerResult;
 import com.iflytek.cloud.SpeechError;
 import com.iflytek.cloud.ui.RecognizerDialogListener;
 import com.xzjmyk.pm.activity.MyApplication;
 import com.xzjmyk.pm.activity.R;
 import com.xzjmyk.pm.activity.audio.voicerecognition.JsonParser;
+import com.xzjmyk.pm.activity.ui.erp.net.ViewUtil;
 import com.xzjmyk.pm.activity.ui.erp.util.CommonUtil;
+import com.xzjmyk.pm.activity.ui.erp.util.Constants;
+import com.xzjmyk.pm.activity.ui.erp.util.JsonValidator;
 import com.xzjmyk.pm.activity.ui.erp.util.oa.RecognizerDialogUtil;
 
+import java.util.HashMap;
+import java.util.LinkedHashMap;
+import java.util.Map;
+
 /**
  * Created by FANGlh on 2017/8/4.
  * function:
@@ -78,10 +88,60 @@ public class QSearchPpwindowUtils{
         Log.i("handlerQSearch",text+"");
 
         if (text.contains("预约")){
+            String url =   "common/attach/change.action";
+            Map<String,Object> params = new HashMap<>();
+            params.put("table","FeePlease");
+            params.put("update","fb_attach='"+""+"'");
+            params.put("condition","fp_id = ");
+            params.put("type","删除附件");
 
+            CommonHttp(activity,url,params);
         }
     }
+    private static void CommonHttp(Activity activity, String url, Map<String, Object> params) {
+        String comurl = com.xzjmyk.pm.activity.ui.erp.util.Constants.getAppBaseUrl(activity) + url;
+        LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
+        headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(activity, "sessionId"));
+        ViewUtil.httpSendRequest(activity, comurl, params, cHandler, headers, 0x01, null, null, "get");
+    }
 
+
+    private static Handler cHandler = new Handler(){
+        @Override
+        public void handleMessage(Message msg) {
+            super.handleMessage(msg);
+            String result = msg.getData().getString("result");
+            switch(msg.what){
+                case 0x01:
+                    if (!StringUtils.isEmpty(result)){
+                        Log.i("0x01result", result);
+                    }
+                    break;
+                case 0x02:
+                    break;
+                case 0x03:
+                    break;
+                case 0x04:
+                    break;
+                case 0x05:
+                    break;
+                case 0x06:
+                    break;
+                case 0x07:
+                    break;
+                case Constants.APP_SOCKETIMEOUTEXCEPTION:
+                    if (new JsonValidator().validate(result)) {
+                        ToastMessage(JSON.parseObject(result).getString("exceptionInfo"));
+                    } else {
+                        ToastMessage(result);
+                    }
+                    break;
+            }
+        }
+    };
+    public static void ToastMessage(String message) {
+        ViewUtil.ToastMessage(MyApplication.getInstance(), message);
+    }
     private  static void setbg(final Activity activity , PopupWindow popupWindow, float alpha) {
         setBackgroundAlpha(activity, alpha);
         if (popupWindow == null) return;
@@ -92,7 +152,6 @@ public class QSearchPpwindowUtils{
             }
         });
     }
-
     /**
      * 设置页面的透明度
      * 兼容华为手机(在个别华为手机上 设置透明度会不成功)