public HttpResponseBase GetData()
        {
            uint orderId =0;
            if(uint.TryParse(Request.Params["order_id"],out orderId))
            {
                orderId = orderId;
            }
            OrderMasterQuery omQuery=new OrderMasterQuery ();
            OrderShowMasterQuery query = new OrderShowMasterQuery();
            string json = string.Empty;
            OrderShowMasterQuery store = new OrderShowMasterQuery();
            _orderMasterMgr = new OrderMasterMgr(mySqlConnectionString);
            zMgr = new ZipMgr(mySqlConnectionString);
            try
            {
                store = _orderMasterMgr.GetData(orderId);
                uint user_id =(uint)(Session["caller"] as Caller).user_id;
                if (_orderMasterMgr.VerifySession(user_id) > 0)
                {
                    store.is_manage_user = true;
                }
                else
                {
                    store.is_manage_user = false;
                }
                if (!string.IsNullOrEmpty(Request.Params["isSecret"]))
                {
                    if (Request.Params["isSecret"] == "false")
                    {
                        store.isSecret = false;
                    }
                    else
                    {
                        store.isSecret = true;
                    }

                }
                omQuery.Order_Id=orderId;
                store.is_send_product = _orderMasterMgr.IsSendProduct(omQuery);//true可以變更 false不可變更。
                store.is_vendor_deliver = _orderMasterMgr.IsVendorDeliver(orderId);
                store.OrderDatePay = CommonFunction.GetNetTime(store.order_date_pay);
                if (!string.IsNullOrEmpty(store.money_collect_date.ToString()) && store.money_collect_date != 0)
                {
                    store.MoneyCollectDate = CommonFunction.GetNetTime(store.money_collect_date);
                }
                store.NoteOrderModifyTime = CommonFunction.GetNetTime(store.note_order_modify_time);
                store.OrderCreateDate = CommonFunction.GetNetTime(store.order_createdate);
                store.OrderDateClose = CommonFunction.GetNetTime(store.order_date_close);
                double value = Convert.ToDouble(store.deduct_happygo * store.deduct_happygo_convert);
                store.Hg_Nt = Math.Round(value).ToString();
                //地址直接讀取
                store.order_address = zMgr.Getaddress(int.Parse(store.order_zip.ToString())) + store.order_address;
                store.delivery_address = zMgr.Getaddress(int.Parse(store.delivery_zip.ToString())) + store.delivery_address;
                if (store.isSecret)
                {
                    #region 添加資安的字段
                    if (store.order_name.Length > 1)
                    {
                        store.order_name = store.order_name.ToString().Substring(0, 1) + "**";
                    }
                    else
                    {
                        store.order_name = store.order_name.ToString() + "**";
                    }             
                    //if (store.order_mobile.Length > 1)
                    //{
                    //    store.order_mobile = store.order_mobile.ToString().Substring(0, 1) + "****";
                    //}
                    //else
                    //{
                    //    store.order_mobile = store.order_mobile.ToString() + "**";
                    //}
                    if (!string.IsNullOrEmpty(store.order_mobile))
                    {
                        if (!CommonFunction.isMobile(store.order_mobile))
                        {
                            if (store.order_mobile.ToString().Length == 48)
                            {
                                store.order_mobile = EncryptComputer.EncryptDecryptTextByApi(store.order_mobile, false);
                                if (!CommonFunction.isMobile(store.order_mobile))
                                {
                                    //異常記錄
                                    Log4NetCustom.LogMessage logMessage = new Log4NetCustom.LogMessage();
                                    logMessage.Content = string.Format("表名:{0},訂單編號:{1},行動電話:{2},Message:{3}", "order_master", store.order_id, store.order_mobile, "訂購人行動電話解密后不滿足正則表達式");
                                    logMessage.MethodName = System.Reflection.MethodBase.GetCurrentMethod().Name;
                                    log.Error(logMessage);
                                }
                            }
                            else
                            {
                                //異常記錄
                                Log4NetCustom.LogMessage logMessage = new Log4NetCustom.LogMessage();
                                logMessage.Content = string.Format("表名:{0},訂單編號:{1},行動電話:{2},Message:{3}", "order_master", store.order_id, store.order_mobile, "訂購人行動電話錯誤");
                                logMessage.MethodName = System.Reflection.MethodBase.GetCurrentMethod().Name;
                                log.Error(logMessage);
                            }
                        }
                        if (store.order_mobile.ToString().Length > 3)
                        {
                            store.order_mobile = store.order_mobile.Substring(0, 3) + "***";
                        }
                        else
                        {
                            store.order_mobile = store.order_mobile + "***";
                        }
                    }
                    if (store.order_address.Length > 3)
                    {
                        store.order_address = store.order_address.ToString().Substring(0, 3) + "****";
                    }
                    else
                    {
                        store.order_address = store.order_address.ToString() + "**";
                    }
                    if (store.delivery_name.Length > 1)
                    {
                        store.delivery_name = store.delivery_name.ToString().Substring(0, 1) + "**";
                    }
                    else
                    {
                        store.delivery_name = store.delivery_name.ToString() + "**";
                    }

                    //if (store.delivery_mobile.Length > 1)
                    //{
                    //    store.delivery_mobile = store.delivery_mobile.ToString().Substring(0, 1) + "****";
                    //}
                    //else
                    //{
                    //    store.delivery_mobile = store.delivery_mobile.ToString() + "**";
                    //}
                    if (!string.IsNullOrEmpty(store.delivery_mobile))
                    {
                        if (!CommonFunction.isMobile(store.delivery_mobile))
                        {
                            if (store.delivery_mobile.ToString().Length == 48)
                            {
                                store.delivery_mobile = EncryptComputer.EncryptDecryptTextByApi(store.delivery_mobile, false);
                                if (!CommonFunction.isMobile(store.delivery_mobile))
                                {
                                    //異常記錄
                                    Log4NetCustom.LogMessage logMessage = new Log4NetCustom.LogMessage();
                                    logMessage.Content = string.Format("表名:{0},訂單編號:{1},行動電話:{2},Message:{3}", "order_master", store.order_id, store.delivery_mobile, "收貨人行動電話解密后不滿足正則表達式");
                                    logMessage.MethodName = System.Reflection.MethodBase.GetCurrentMethod().Name;
                                    log.Error(logMessage);
                                }
                            }
                            else
                            {
                                //異常記錄
                                Log4NetCustom.LogMessage logMessage = new Log4NetCustom.LogMessage();
                                logMessage.Content = string.Format("表名:{0},訂單編號:{1},行動電話:{2},Message:{3}", "order_master", store.order_id, store.delivery_mobile, "收貨人行動電話錯誤");
                                logMessage.MethodName = System.Reflection.MethodBase.GetCurrentMethod().Name;
                                log.Error(logMessage);
                            }
                        }
                        if (store.delivery_mobile.ToString().Length > 3)
                        {
                            store.delivery_mobile = store.delivery_mobile.Substring(0, 3) + "***";
                        }
                        else
                        {
                            store.delivery_mobile = store.delivery_mobile + "***";
                        }
                    }
                    if (store.delivery_address.Length > 3)
                    {
                        store.delivery_address = store.delivery_address.ToString().Substring(0, 3) + "****";
                    }
                    else
                    {
                        store.delivery_address = store.delivery_address.ToString() + "**";
                    }
                    #endregion
                }
                IsoDateTimeConverter timeConverter = new IsoDateTimeConverter();
                timeConverter.DateTimeFormat = "yyyy-MM-dd HH:mm:ss";
                json = "{success:true,data:" + JsonConvert.SerializeObject(store, Formatting.Indented, timeConverter) + "}";
            }
            catch (Exception ex)
            {
                Log4NetCustom.LogMessage logMessage = new Log4NetCustom.LogMessage();
                logMessage.Content = string.Format("TargetSite:{0},Source:{1},Message:{2}", ex.TargetSite.Name, ex.Source, ex.Message);
                logMessage.MethodName = System.Reflection.MethodBase.GetCurrentMethod().Name;
                log.Error(logMessage);
                json = "{success:false,data:[]}";
            }
            this.Response.Clear();
            this.Response.Write(json);
            this.Response.End();
            return this.Response;
        }