public HttpResponseMessage X_ScanCode(payparameter payparameter)
        {
            string result = string.Empty;

            try
            {
                RulePayMethod rulePay    = new RulePayMethod();
                rerurnpram    rerurnpram = rulePay.Islegitimate(payparameter);

                if (payparameter.PayType == "119" && payparameter.PayType == "104")
                {
                    result = rule.JsonStrCode(rerurnpram.statecode, rerurnpram.message, rerurnpram.data, rerurnpram.urlcode);
                }
                else
                {
                    result = rule.JsonStr(rerurnpram.statecode, rerurnpram.message, rerurnpram.data);
                }

                return(new HttpResponseMessage {
                    Content = new StringContent(result, System.Text.Encoding.UTF8, "application/json")
                });
            }

            catch (Exception e)
            {
                //错误保存日志
                throw new InsertException(e.Message, "Transaction", "LB_ScanCode", payparameter.ToString());
            }
        }