private string GetBodyWaterMakingList(HttpContext context) { string strJsonResult = string.Empty; string userAccount = string.Empty; ErrorCodeInfo error = new ErrorCodeInfo(); Guid transactionid = Guid.NewGuid(); string funname = "GetBodyWaterMakingList"; try { do { string strAccesstoken = context.Request["accessToken"]; //判断AccessToken if (string.IsNullOrEmpty(strAccesstoken)) { error.Code = ErrorCode.TokenEmpty; strJsonResult = JsonHelper.ReturnJson(false, Convert.ToInt32(error.Code), error.Info); LoggerHelper.Info(userAccount, funname, context.Request.RawUrl, Convert.ToString(error.Code), false, transactionid); break; } AdminInfo admin = new AdminInfo(); if (!TokenManager.ValidateUserToken(transactionid, strAccesstoken, out admin, out error)) { strJsonResult = JsonHelper.ReturnJson(false, Convert.ToInt32(error.Code), error.Info); LoggerHelper.Info(userAccount, funname, context.Request.RawUrl, Convert.ToString(error.Code), false, transactionid); break; } userAccount = admin.UserAccount; string pagesizeStr = context.Request["PageSize"]; if (string.IsNullOrEmpty(pagesizeStr)) { error.Code = ErrorCode.PageSizeEmpty; strJsonResult = JsonHelper.ReturnJson(false, Convert.ToInt32(error.Code), error.Info); LoggerHelper.Info(userAccount, funname, context.Request.RawUrl, Convert.ToString(error.Code), false, transactionid); break; } int pagesize = 0; if (!Int32.TryParse(pagesizeStr, out pagesize)) { error.Code = ErrorCode.PageSizeIllegal; strJsonResult = JsonHelper.ReturnJson(false, Convert.ToInt32(error.Code), error.Info); LoggerHelper.Info(userAccount, funname, context.Request.RawUrl, Convert.ToString(error.Code), false, transactionid); break; } else { pagesize = Convert.ToInt32(pagesizeStr); } string curpageStr = context.Request["CurPage"]; if (string.IsNullOrEmpty(curpageStr)) { error.Code = ErrorCode.CurPageEmpty; strJsonResult = JsonHelper.ReturnJson(false, Convert.ToInt32(error.Code), error.Info); LoggerHelper.Info(userAccount, funname, context.Request.RawUrl, Convert.ToString(error.Code), false, transactionid); break; } int curpage = 0; if (!Int32.TryParse(curpageStr, out curpage)) { error.Code = ErrorCode.CurPageIllegal; strJsonResult = JsonHelper.ReturnJson(false, Convert.ToInt32(error.Code), error.Info); LoggerHelper.Info(userAccount, funname, context.Request.RawUrl, Convert.ToString(error.Code), false, transactionid); break; } else { curpage = Convert.ToInt32(curpageStr); } string searchstr = context.Request["Searchstr"]; WaterMarkingManager manager = new WaterMarkingManager(ClientIP); manager.GetBodyWaterMakingList(transactionid, admin, curpage, pagesize, searchstr, out strJsonResult); } while (false); } catch (Exception ex) { error.Code = ErrorCode.Exception; LoggerHelper.Error("WaterMarking.ashx调用接口GetBodyWaterMakingList异常", context.Request.RawUrl, ex.ToString(), transactionid); LoggerHelper.Info(userAccount, funname, context.Request.RawUrl, Convert.ToString(error.Code), false, transactionid); strJsonResult = JsonHelper.ReturnJson(false, Convert.ToInt32(error.Code), error.Info); } return(strJsonResult); }