/// <summary> /// 查询微信注册用户 /// </summary> public Response <QueryWXCustomerResponses> GetQueryWXCustomer(QueryWXCustomerRequests request) { Response <QueryWXCustomerResponses> response = new Response <QueryWXCustomerResponses>() { Result = new QueryWXCustomerResponses() }; if (request == null || request.SearchCondition == null) { ArgumentNullException ex = new ArgumentNullException("QueryWXCustomer request"); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { WXCustomerAccessor accessor = new WXCustomerAccessor(); int RowCount; response.Result.WXCustomerCollection = accessor.GetQueryWXCustomer(request.SearchCondition, request.PageIndex, request.PageSize, out RowCount); response.Result.PageCount = RowCount % request.PageSize == 0 ? RowCount / request.PageSize : RowCount / request.PageSize + 1; response.Result.PageIndex = request.PageIndex; response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }
/// <summary> /// 微信用户审核 /// </summary> public Response <int> UploadWXCustomer(QueryWXCustomerRequests request) { Response <int> response = new Response <int>(); if (request == null) { ArgumentNullException ex = new ArgumentNullException("UploadWXCustomer request"); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { WXCustomerAccessor accessor = new WXCustomerAccessor(); response.Result = accessor.UploadWXCustomer(request.ID); if (response.Result == 1) { response.IsSuccess = true; } else { response.IsSuccess = false; if (response.Result == -1) { response.ErrorCode = ErrorCode.Technical; } else { response.ErrorCode = ErrorCode.Permission; } } } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }