public async Task <ResultModel <UserDTO> > GetUserInfo(Guid id) { try { UserDTO result = await _userService.GetUserInfoAsync(id); return(ResultModel <UserDTO> .Success(result, "查询成功")); } catch (InvalidOperationException ex) { return(ResultModel <UserDTO> .Fail(ex.Message)); } }
public async Task <ResultModel <string> > ResetPassword(Guid id) { try { string result = await _userService.ResetPasswordAsync(id); return(ResultModel <string> .Success(result, "密码已重置")); } catch (InvalidOperationException ex) { return(ResultModel <string> .Fail(ex.Message)); } }
public async Task <ResultModel> DeleteUser(Guid id) { try { await _userService.DeleteUserAsync(id); return(ResultModel.Success("删除成功")); } catch (MateralConDepException ex) { return(ResultModel.Fail(ex.Message)); } }
public async Task <ResultModel <UserDTO> > GetUserInfo(Guid id) { try { UserDTO userInfo = await _userService.GetUserInfoAsync(id); return(ResultModel <UserDTO> .Success(userInfo, "获取成功")); } catch (MateralConDepException ex) { return(ResultModel <UserDTO> .Fail(ex.Message)); } }
public ResultModel RegisterServer(RegisterServerRequestModel requestModel) { try { var model = _mapper.Map <ServerModel>(requestModel); _serverManage.RegisterServer(model); return(ResultModel.Success("注册成功")); } catch (MateralConDepException ex) { return(ResultModel.Fail(ex.Message)); } }
public async Task <ResultModel> ResetPassword(Guid id) { try { string password = await _userService.ResetPasswordAsync(id); return(ResultModel.Success($"密码已重置为:{password}")); } catch (MateralConDepException ex) { return(ResultModel.Fail(ex.Message)); } }
public async Task <ResultModel <List <RoleTreeDTO> > > GetRoleTree() { try { List <RoleTreeDTO> result = await _roleService.GetRoleTreeAsync(); return(ResultModel <List <RoleTreeDTO> > .Success(result, "查询成功")); } catch (ArgumentException ex) { return(ResultModel <List <RoleTreeDTO> > .Fail(null, ex.Message)); } }
/// <summary> /// 处理FormData /// </summary> /// <param name="request"></param> /// <param name="parameters"></param> /// <param name="response"></param> /// <returns></returns> protected virtual object[] HandlerFormDataParams(IFullHttpRequest request, IReadOnlyList <ParameterInfo> parameters, ref IFullHttpResponse response) { if (parameters.Count == 1 && parameters[0].ParameterType == typeof(IUploadFileModel)) { var @params = new object[parameters.Count]; @params[0] = new DefaultUploadFileModel(request); return(@params); } ResultModel resultModel = ResultModel.Fail("参数错误,multipart/form-data只能接收一个byte[]"); response = HttpResponseHelper.GetHttpResponse(HttpResponseStatus.BadRequest, resultModel.ToJson()); return(null); }
public async Task <ResultModel <LogDTO> > GetLogInfo(int id) { try { LogDTO result = await _logService.GetLogInfoAsync(id); return(ResultModel <LogDTO> .Success(result, "查询成功")); } catch (InvalidOperationException ex) { return(ResultModel <LogDTO> .Fail(ex.Message)); } }
public async Task <ResultModel <UserDTO> > GetUserInfoByToken(GetUserInfoByTokenRequestModel requestModel) { try { UserDTO result = await _userService.GetUserInfoAsync(requestModel.Token); return(ResultModel <UserDTO> .Success(result, "获取成功")); } catch (InvalidOperationException ex) { return(ResultModel <UserDTO> .Fail(ex.Message)); } }
public ActionResult <ResultModel> GetByUser() { try { var userId = _accessor.HttpContext.GetUserId(); return(ResultModel.Success(_sells.GetSells(entity => entity.SellerId == userId))); } catch (Exception e) { return(ResultModel.Fail(e.Message)); } }
public async Task <ResultModel> ExchangeWebMenuAuthorityIndex(ExchangeIndexRequestModel <Guid> requestModel) { try { await _webMenuAuthorityService.ExchangeWebMenuAuthorityIndexAsync(requestModel.ID1, requestModel.ID2); return(ResultModel.Success("调换成功")); } catch (InvalidOperationException ex) { return(ResultModel.Fail(ex.Message)); } }
public async Task <ResultModel> ExchangeAPIAuthorityParentID(ExchangeParentIDNotIndexIDRequestModel <Guid> requestModel) { try { await _apiAuthorityService.ExchangeAPIAuthorityParentIDAsync(requestModel.ID, requestModel.ParentID); return(ResultModel.Success("修改成功")); } catch (InvalidOperationException ex) { return(ResultModel.Fail(ex.Message)); } }
public async Task <ResultModel <APIAuthorityDTO> > GetAPIAuthorityInfo(Guid id) { try { APIAuthorityDTO result = await _apiAuthorityService.GetAPIAuthorityInfoAsync(id); return(ResultModel <APIAuthorityDTO> .Success(result, "查询成功")); } catch (InvalidOperationException ex) { return(ResultModel <APIAuthorityDTO> .Fail(ex.Message)); } }
public async Task <ResultModel> ExchangeBillCategoryIndex(ExchangeIndexRequestModel <Guid> requestModel) { try { await _billCategoryService.ExchangeBillCategoryIndex(requestModel.ID1, requestModel.ID2); return(ResultModel.Success("调换成功")); } catch (InvalidOperationException ex) { return(ResultModel.Fail(ex.Message)); } }
public async Task <ResultModel> DeleteWebApp(Guid id) { try { await _appService.DeleteWebAppAsync(id); return(ResultModel.Success("已删除应用")); } catch (InvalidOperationException ex) { return(ResultModel.Fail(ex.Message)); } }
public async Task <ResultModel> DeleteWeChatDomain(Guid id) { try { await _weChatDomainService.DeleteWeChatDomainAsync(id); return(ResultModel.Success("删除成功")); } catch (InvalidOperationException ex) { return(ResultModel.Fail(ex.Message)); } }
public async Task <ResultModel <WeChatDomainDTO> > GetWeChatDomainInfo(Guid id) { try { WeChatDomainDTO result = await _weChatDomainService.GetWeChatDomainInfoAsync(id); return(ResultModel <WeChatDomainDTO> .Success(result, "查询成功")); } catch (InvalidOperationException ex) { return(ResultModel <WeChatDomainDTO> .Fail(ex.Message)); } }
public async Task <ResultModel <List <WeChatDomainListDTO> > > GetWeChatDomainList() { try { List <WeChatDomainListDTO> result = await _weChatDomainService.GetWeChatDomainListAsync(); return(ResultModel <List <WeChatDomainListDTO> > .Success(result, "查询成功")); } catch (InvalidOperationException ex) { return(ResultModel <List <WeChatDomainListDTO> > .Fail(ex.Message)); } }
public async Task <ResultModel> ExchangeWeChatDomainIndex(ExchangeIndexRequestModel <Guid> requestModel) { try { await _weChatDomainService.ExchangeWeChatDomainIndexAsync(requestModel.ExchangeID, requestModel.TargetID, requestModel.ForUnder); return(ResultModel.Success("调换成功")); } catch (InvalidOperationException ex) { return(ResultModel.Fail(ex.Message)); } }
public async Task <ResultModel <BillDTO> > GetBillInfo(Guid id) { try { BillDTO result = await _billService.GetBillInfoAsync(id); return(ResultModel <BillDTO> .Success(result, "修改成功")); } catch (InvalidOperationException ex) { return(ResultModel <BillDTO> .Fail(null, ex.Message)); } }
public async Task <ResultModel> ExchangeWebMenuAuthorityParentID(ExchangeParentIDRequestModel <Guid> requestModel) { try { await _webMenuAuthorityService.ExchangeWebMenuAuthorityParentIDAsync(requestModel.ID, requestModel.ParentID, requestModel.TargetID, requestModel.ForUnder); return(ResultModel.Success("修改成功")); } catch (InvalidOperationException ex) { return(ResultModel.Fail(ex.Message)); } }
public async Task <ResultModel> DeleteBillCategory(Guid id) { try { await _billCategoryService.DeleteBillCategoryAsync(id); return(ResultModel.Success("删除成功")); } catch (InvalidOperationException ex) { return(ResultModel.Fail(ex.Message)); } }
public async Task <ResultModel> DeleteAPIAuthority(Guid id) { try { await _apiAuthorityService.DeleteAPIAuthorityAsync(id); return(ResultModel.Success("删除成功")); } catch (InvalidOperationException ex) { return(ResultModel.Fail(ex.Message)); } }
/// <summary> /// 更新sku信息 /// </summary> /// <param name="skuguid"></param> /// <param name="isdefaultprice"></param> /// <param name="price"></param> /// <param name="stock"></param> /// <returns></returns> public ResultModel UpdateSku(string skuguid, int isdefaultprice, decimal price, int stock) { price = isdefaultprice == 1 ? -1 : price; string sql = $@"UPDATE dbo.bsp_productskus SET isdefaultprice = {isdefaultprice},price = {price},stock = {stock} WHERE skuguid = '{skuguid}'"; var r = SqlManager.ExecuteNonQuery(AppConfig.ConnectionString, new SqlCommand(sql)); if (r) { ProductCache.InitProductList(); return(ResultModel.Success("修改成功")); } return(ResultModel.Fail("数据库操作失败,请联系管理员")); }
/// <summary> /// 用户发起拼团支付 /// </summary> /// <param name="isstart">1开团 2参团</param> /// <param name="gid"></param> /// <param name="uid"></param> /// <returns></returns> public ResultModel PayGroup(int isstart, int gid, int uid, decimal totalfee) { try { using (brnshopEntities context = new brnshopEntities()) { if (isstart == 1) { var groupCount = context.bsp_groups.Where(t => t.startuid == uid & t.groupinfoid == gid).Count(); if (groupCount > 0) { return(ResultModel.Fail("您已参与过该团")); } } else { var groupCount = context.bsp_groupdetails.Where(t => t.uid == uid & t.groupid == gid).Count(); if (groupCount > 0) { return(ResultModel.Fail("您已参与过该团")); } } var user = context.bsp_users.SingleOrDefault(t => t.uid == uid); WXPayHelper wXPayHelper = new WXPayHelper(); var unifiedorderResult = wXPayHelper.unifiedorderForGroup(isstart, gid, uid, "拼团", user.openid, totalfee); if (!unifiedorderResult.Item1) { return(ResultModel.Fail("拼团支付调用微信下单接口失败,详情见日志")); } SortedDictionary <string, object> payDic = unifiedorderResult.Item2 as SortedDictionary <string, object>; var timestamp = WXPayHelper.GetTimeStamp(); string aSign = $@"appId={payDic["appid"]}&nonceStr={payDic["nonce_str"].ToString()}&package=prepay_id={payDic["prepay_id"].ToString()}&signType=MD5&timeStamp={timestamp}&key={WXPayHelper.apisecret}"; WxpayDataForApi model = new WxpayDataForApi(); model.appId = payDic["appid"].ToString(); model.nonceStr = payDic["nonce_str"].ToString(); model.package = $@"prepay_id={payDic["prepay_id"].ToString()}"; model.paySign = EncryptHelp.EncryptMD5(aSign); model.signType = WxPayAPI.WxPayData.SIGN_TYPE_MD5; model.timeStamp = timestamp; return(ResultModel.Success("", model)); } } catch (Exception ex) { Logger._.Error("PayGroup方法,", ex); return(ResultModel.Error(ex.ToString())); } }
public async Task <ResultModel> EditRole(EditRoleRequestModel requestModel) { try { var model = _mapper.Map <EditRoleModel>(requestModel); await _roleService.EditRoleAsync(model); return(ResultModel.Success("修改成功")); } catch (InvalidOperationException ex) { return(ResultModel.Fail(ex.Message)); } }
public async Task <IActionResult> Delete(int id) { if (id <= 0) { return(BadRequest(ResultModel.Fail <MerchantCategory>("请求参数异常"))); } var result = await _repository.DeleteAsync(new MerchantCategory() { Id = id }); return(Ok(ResultModel.Success(result))); }
public async Task <ResultModel> AddApplication(AddApplicationRequestModel requestModel) { try { var model = _mapper.Map <AddApplicationModel>(requestModel); await _applicationService.AddApplicationAsync(model); return(ResultModel.Success("添加成功")); } catch (InvalidOperationException ex) { return(ResultModel.Fail(ex.Message)); } }
public async Task <ResultModel> EditAPIAuthority(EditAPIAuthorityRequestModel requestModel) { try { var model = _mapper.Map <EditAPIAuthorityModel>(requestModel); await _apiAuthorityService.EditAPIAuthorityAsync(model); return(ResultModel.Success("修改成功")); } catch (InvalidOperationException ex) { return(ResultModel.Fail(ex.Message)); } }