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()); } }