public ResultModel <BusinessInfo> GetDistribSubsidy(BussinessPM model) { #region 验证 var version = model.Version; if (string.IsNullOrWhiteSpace(version)) //版本号 { return(ResultModel <BusinessInfo> .Conclude(GetBussinessStatus.NoVersion)); } if (model.BussinessId < 0)//商户Id不合法 { return(ResultModel <BusinessInfo> .Conclude(GetBussinessStatus.ErrNo)); } if (!iBusinessProvider.IsExist(model.BussinessId)) //商户不存在 { return(ResultModel <BusinessInfo> .Conclude(GetBussinessStatus.FailedGet)); } #endregion try { BusinessInfo busInfo = iBusinessProvider.GetDistribSubsidy(model.BussinessId); return(Ets.Model.Common.ResultModel <BusinessInfo> .Conclude(GetBussinessStatus.Success, busInfo)); } catch (Exception ex) { LogHelper.LogWriter("ResultModel<decimal> GetDistribSubsidy", new { obj = "时间:" + DateTime.Now.ToString() + ex.Message }); return(ResultModel <BusinessInfo> .Conclude(GetBussinessStatus.Failed)); } }
/// <summary> /// 骑士绑定银行卡功能 add by caoheyang 20150511 /// TODO 目前只支付网银 /// </summary> /// <param name="cardBindCpm">参数实体</param> /// <returns></returns> public ResultModel <object> CardBindC(CardBindCPM cardBindCpm) { using (IUnitOfWork tran = EdsUtilOfWorkFactory.GetUnitOfWorkOfEDS()) { FinanceCardBindC checkbool = CheckCardBindC(cardBindCpm); //验证数据合法性 if (checkbool != FinanceCardBindC.Success) { return(ResultModel <object> .Conclude(checkbool)); } int result = _clienterFinanceAccountDao.Insert(new ClienterFinanceAccount() { ClienterId = cardBindCpm.ClienterId, //骑士ID TrueName = cardBindCpm.TrueName, //户名 AccountNo = DES.Encrypt(cardBindCpm.AccountNo), //卡号(DES加密) IsEnable = true, // 是否有效(true:有效 0:无效) 新增时true AccountType = cardBindCpm.AccountType == 0 ? (int)ClienterFinanceAccountType.WangYin : cardBindCpm.AccountType, //账号类型 BelongType = cardBindCpm.BelongType, //账号类别 0 个人账户 1 公司账户 OpenBank = cardBindCpm.OpenBank, //开户行 OpenSubBank = cardBindCpm.OpenSubBank, //开户支行 CreateBy = cardBindCpm.CreateBy, //创建人 当前登录人 UpdateBy = cardBindCpm.CreateBy //新增时最后修改人与新增人一致 当前登录人 }); tran.Complete(); return(ResultModel <object> .Conclude(FinanceCardBindC.Success)); } }
public ResultModel <ClienterDM> Get(ClienterPM model) { #region 验证 var version = model.Version; if (string.IsNullOrWhiteSpace(version)) //版本号 { return(ResultModel <ClienterDM> .Conclude(GetClienterStatus.NoVersion)); } if (model.ClienterId < 0)//骑士Id不合法 { return(ResultModel <ClienterDM> .Conclude(GetClienterStatus.ErrNo)); } if (!clienterProvider.IsExist(model.ClienterId)) //骑士不存在 { return(ResultModel <ClienterDM> .Conclude(GetClienterStatus.FailedGet)); } #endregion try { ClienterDM clienterDM = clienterProvider.GetDetails(model.ClienterId); return(Ets.Model.Common.ResultModel <ClienterDM> .Conclude(GetClienterStatus.Success, clienterDM)); } catch (Exception ex) { LogHelper.LogWriter("ResultModel<BusinessDM> Get", new { obj = "时间:" + DateTime.Now.ToString() + ex.Message }); return(ResultModel <ClienterDM> .Conclude(GetClienterStatus.Failed)); } }
public ResultModel <ResultModelServicePhone> GetCustomerServicePhone(string CityName) { return(ResultModel <ResultModelServicePhone> .Conclude( ServicePhoneStatus.Success, new ServicePhone().GetCustomerServicePhone(CityName) )); }
/// <summary> /// 生成支付宝订单 /// 窦海超 /// 2015年5月12日 14:35:05 /// </summary> /// <param name="model"></param> public ResultModel <PayResultModel> CreatePay(Model.ParameterModel.AliPay.PayModel model) { LogHelper.LogWriter("=============支付请求数据:", model); PayStatusModel payStatusModel = orderChildDao.GetPayStatus(model.orderId, model.childId); if (payStatusModel == null) { string err = string.Concat("订单不存在,主订单号:", model.orderId, ",子订单号:", model.childId); LogHelper.LogWriter(err); return(ResultModel <PayResultModel> .Conclude(AliPayStatus.fail)); } //所属产品_主订单号_子订单号_支付方式 string orderNo = string.Concat(model.productId, "_", model.orderId, "_", model.childId, "_", model.payStyle); if (model.payType == PayTypeEnum.ZhiFuBao.GetHashCode()) { LogHelper.LogWriter("=============支付宝支付:"); ////支付宝支付 //数据库里查询订单信息 //if (payStatusModel.PayStatus == PayStatusEnum.WaitPay.GetHashCode())//待支付 //{ return(CreateAliPayOrder(orderNo, payStatusModel.TotalPrice, model.orderId, model.payStyle)); //} } if (model.payType == PayTypeEnum.WeiXin.GetHashCode()) { //微信支付 LogHelper.LogWriter("=============微信支付:"); return(CreateWxPayOrder(orderNo, payStatusModel.TotalPrice, payStatusModel.WxCodeUrl)); } return(ResultModel <PayResultModel> .Conclude(AliPayStatus.fail)); }
/// <summary> /// 生成微信二维码订单 /// 窦海超 /// 2015年5月13日 14:57:38 /// </summary> /// <param name="orderNo">订单号</param> /// <param name="WxCodeUrl">微信地址</param> /// <param name="TotalPrice">总金额,注意:微信要乘以100=最后支付的金额,这里传值前不要乘以100</param> /// <returns></returns> public ResultModel <PayResultModel> CreateWxPayOrder(string orderNo, decimal totalPrice, string wxCodeUrl) { //支付方式-主订单ID-子订单ID PayResultModel resultModel = new PayResultModel(); string code_url = wxCodeUrl; if (string.IsNullOrEmpty(code_url))//先查一下库是否存在二维码地址,不存在去微信生成 { string wx_nonceStr = RequestHandler.getNoncestr(); WXpayService wxpay = new WXpayService("127.0.0.1", orderNo, "e代送", wx_nonceStr, (Convert.ToInt32(totalPrice * 100)).ToString());//传给微信的金额 code_url = wxpay.CreateNativeApi(); if (string.IsNullOrEmpty(code_url)) { return(ResultModel <PayResultModel> .Conclude(AliPayStatus.fail)); } int productId = ParseHelper.ToInt(orderNo.Split('_')[0]); int orderId = ParseHelper.ToInt(orderNo.Split('_')[1]); int childId = ParseHelper.ToInt(orderNo.Split('_')[2]); if (productId == ProductEnum.OrderChildPay.GetHashCode()) { //如果是子订单支付 orderChildDao.UpdateWxCodeUrl(orderId, childId, code_url);//把获取到的支付宝地址更新到子订单下 } } resultModel.aliQRCode = code_url; //微信地址 resultModel.orderNo = orderNo; //订单号 resultModel.payAmount = totalPrice; //总金额,没乘以100的值 resultModel.payType = PayTypeEnum.WeiXin.GetHashCode(); //微信 resultModel.notifyUrl = ETS.Config.WXNotifyUrl; //回调地址 return(ResultModel <PayResultModel> .Conclude(AliPayStatus.success, resultModel)); }
/// <summary> /// 商户交易流水API add by caoheyang 20150512 /// </summary> /// <returns></returns> public ResultModel <object> GetRecords(int businessId) { IList <FinanceRecordsDM> records = _businessBalanceRecordDao.GetByBusinessId(businessId); return(ResultModel <object> .Conclude(SystemState.Success, TranslateRecords(records))); }
public ResultModel <BankModel[]> Get(BankCriteria bankCriteria) { List <BankModel> listBank = new List <BankModel>(); if (string.IsNullOrWhiteSpace(bankCriteria.Version)) { return(ResultModel <BankModel[]> .Conclude(BankStatus.NoVersion, listBank.ToArray())); } try { XElement root = XElement.Load(HttpContext.Current.Server.MapPath("~/bank.xml")); IEnumerable <XElement> listElement = root.Descendants("bank"); foreach (XElement x in listElement) { BankModel abank = new BankModel(); var id = x.Element("Id").Value; var name = x.Element("Name").Value; abank.Id = ParseHelper.ToInt(id, -1); abank.Name = name; listBank.Add(abank); } return(ResultModel <BankModel[]> .Conclude(BankStatus.Success, listBank.ToArray())); } catch (Exception ex) { LogHelper.LogWriter("载入银行出错:", new { obj = "bank.xml配置文件缺失" + ex.Message }); return(ResultModel <BankModel[]> .Conclude(BankStatus.NoXmlConfig, listBank.ToArray())); } }
/// <summary> /// 骑士修改绑定银行卡功能 add by caoheyang 20150511 TODO 统一加密算法 /// </summary> /// <param name="cardModifyCpm">参数实体</param> /// <returns></returns> public ResultModel <object> CardModifyC(CardModifyCPM cardModifyCpm) { FinanceCardModifyC checkbool = CheckCardModifyC(cardModifyCpm); //验证数据合法性 if (checkbool != FinanceCardModifyC.Success) { return(ResultModel <object> .Conclude(checkbool)); } using (IUnitOfWork tran = EdsUtilOfWorkFactory.GetUnitOfWorkOfEDS()) { _clienterFinanceAccountDao.Update(new ClienterFinanceAccount() { Id = cardModifyCpm.Id, ClienterId = cardModifyCpm.ClienterId, //骑士ID TrueName = cardModifyCpm.TrueName, //户名 AccountNo = DES.Encrypt(cardModifyCpm.AccountNo), //卡号(DES加密) BelongType = cardModifyCpm.BelongType, //账号类别 0 个人账户 1 公司账户 OpenBank = cardModifyCpm.OpenBank, //开户行 OpenSubBank = cardModifyCpm.OpenSubBank, //开户支行 UpdateBy = cardModifyCpm.UpdateBy //修改人 当前登录人 }); tran.Complete(); return(ResultModel <object> .Conclude(SystemState.Success)); } }
public ResultModel <BusiAddAddressResultModel> PostManagerAddress_B(BusiAddAddressInfoModel model) { if (string.IsNullOrWhiteSpace(model.phoneNo)) { return(ResultModel <BusiAddAddressResultModel> .Conclude(BusiAddAddressStatus.PhoneNumberEmpty)); } if (string.IsNullOrWhiteSpace(model.Address)) { return(ResultModel <BusiAddAddressResultModel> .Conclude(BusiAddAddressStatus.AddressEmpty)); } if (string.IsNullOrWhiteSpace(model.businessName)) { return(ResultModel <BusiAddAddressResultModel> .Conclude(BusiAddAddressStatus.BusinessNameEmpty)); } //修改商户地址信息,返回当前商户的状态 int upResult = iBusinessProvider.UpdateBusinessAddressInfo(model); var resultModel = new BusiAddAddressResultModel { userId = model.userId, status = upResult.ToString() }; if (upResult == -1) //-1表示更新状态失败 { return(ResultModel <BusiAddAddressResultModel> .Conclude(BusiAddAddressStatus.UpdateFailed, resultModel)); } else { return(ResultModel <BusiAddAddressResultModel> .Conclude (BusiAddAddressStatus.Success, resultModel)); } }
public ResultModel <DeliveryCompanyResultModel> Add(DeliveryCompanyModel deliveryCompanyModel) { DeliveryCompanyModel sModel = dao.GetByName(deliveryCompanyModel.DeliveryCompanyName.Trim()); if (sModel == null) { int addId = dao.Add(deliveryCompanyModel); DeliveryCompanyResultModel dcrm = new DeliveryCompanyResultModel(); if (addId > 0) { dcrm.Id = addId; return(ResultModel <DeliveryCompanyResultModel> .Conclude(DeliveryStatus.Success, dcrm)); } else { return(ResultModel <DeliveryCompanyResultModel> .Conclude(DeliveryStatus.Fail, null)); } } else { return(ResultModel <DeliveryCompanyResultModel> .Conclude(DeliveryStatus.HadExist, null)); } }
public ResultModel <UploadResultModel> UploadImg(int uploadFrom) { #region 参数验证 if (HttpContext.Current.Request.Params.Count == 0) { return(ResultModel <UploadResultModel> .Conclude(UploadIconStatus.NOFormParameter)); } if (uploadFrom <= 0) { return(ResultModel <UploadResultModel> .Conclude(UploadIconStatus.InvalidOrderId)); } if (HttpContext.Current.Request.Files.Count == 0) //图片 { return(ResultModel <UploadResultModel> .Conclude(UploadIconStatus.InvalidFileFormat)); } var file = HttpContext.Current.Request.Files[0]; //照片 #endregion //上传图片 ImgInfo imgInfo = new ImageHelper().UploadImg(file, (UploadFrom)(ParseHelper.ToInt(uploadFrom))); return(ResultModel <UploadResultModel> .Conclude(UploadIconStatus.Success, new UploadResultModel() { FileUrl = imgInfo.PicUrl, ModifyOriginalName = imgInfo.OriginFileName, OriginalName = imgInfo.OriginalName, RelativePath = imgInfo.RelativePath })); }
/// <summary> /// 商户修改绑定银行卡功能 add by caoheyang 20150511 /// </summary> /// <param name="cardModifyBpm">参数实体</param> /// <returns></returns> public ResultModel <object> CardModifyB(CardModifyBPM cardModifyBpm) { FinanceCardModifyB boolRes = CheckCardModifyB(cardModifyBpm); if (boolRes != FinanceCardModifyB.Success) { return(ResultModel <object> .Conclude(boolRes)); } using (IUnitOfWork tran = EdsUtilOfWorkFactory.GetUnitOfWorkOfEDS()) { _businessFinanceAccountDao.Update(new BusinessFinanceAccount() { Id = cardModifyBpm.Id, BusinessId = cardModifyBpm.BusinessId, //商户ID TrueName = cardModifyBpm.TrueName, //户名 AccountNo = DES.Encrypt(cardModifyBpm.AccountNo), //卡号(DES加密) BelongType = cardModifyBpm.BelongType, //账号类别 0 个人账户 1 公司账户 OpenBank = cardModifyBpm.OpenBank, //开户行 OpenSubBank = cardModifyBpm.OpenSubBank, //开户支行 UpdateBy = cardModifyBpm.UpdateBy //修改人 当前登录人 }); tran.Complete(); return(ResultModel <object> .Conclude(SystemState.Success)); } }
/// <summary> /// 骑士交易流水API add by caoheyang 20150511 /// </summary> /// <param name="clienterId">骑士id</param> /// <returns></returns> public ResultModel <object> GetRecords(int clienterId) { IList <FinanceRecordsDM> records = _clienterBalanceRecordDao.GetByClienterId(clienterId); return(ResultModel <object> .Conclude(SystemState.Success, TranslateRecords(records))); }
public ResultModel <object> GetOrderRecords(ParaModel <GetStatusPM_OpenApi> paramodel) { LogHelper.LogWriter("获取订单信息:", new { paramodel = paramodel }); List <OrderRecordsLog> orderRecords = new OrderProvider().GetOrderRecords(paramodel.fields.order_no, paramodel.group).ToList(); return(ResultModel <object> .Conclude(OrderApiStatusType.Success, orderRecords)); }
[OpenApiActionError] //异常过滤器 add by caoheyang 一旦发生异常,客户端返回系统内部错误提示 public ResultModel <object> GetStatus(ParaModel <GetStatusPM_OpenApi> paramodel) { paramodel.fields.orderfrom = paramodel.group; //设置订单来源,其实就是订单对应的集团是什么 int status = new OrderProvider().GetStatus(paramodel.fields.order_no, paramodel.fields.orderfrom); return(status < 0 ? ResultModel <object> .Conclude(OrderApiStatusType.ParaError) : //订单不存在返回参数错误提示 ResultModel <object> .Conclude(OrderApiStatusType.Success, new { order_status = status })); }
public ResultModel <UploadResultModel> DeleteFile(string fileName) { if (string.IsNullOrWhiteSpace(fileName)) { return(ResultModel <UploadResultModel> .Conclude(UploadIconStatus.InvalidOrderId)); } new ImageHelper().DeleteFile(fileName); return(ResultModel <UploadResultModel> .Conclude(UploadIconStatus.Success)); }
public ResultModel <BusiModifyResultModelDM> UpdateBusinessInfoB() { BusiAddAddressInfoModel model = new BusiAddAddressInfoModel(); model.userId = ParseHelper.ToInt(HttpUtility.UrlDecode(HttpContext.Current.Request.Form["UserId"]), 0); //商户id model.businessName = HttpUtility.UrlDecode(HttpContext.Current.Request.Form["businessName"]); //商户名称 model.Address = HttpUtility.UrlDecode(HttpContext.Current.Request.Form["Address"]); //详细地址 model.phoneNo = HttpUtility.UrlDecode(HttpContext.Current.Request.Form["phoneNo"]); // 手机号 2 model.landLine = HttpUtility.UrlDecode(HttpContext.Current.Request.Form["landLine"]); // 座机 model.Province = HttpUtility.UrlDecode(HttpContext.Current.Request.Form["Province"]); // 省份 model.City = HttpUtility.UrlDecode(HttpContext.Current.Request.Form["City"]); // 城市 model.districtName = HttpUtility.UrlDecode(HttpContext.Current.Request.Form["districtName"]); // 区 model.longitude = ParseHelper.ToDouble(HttpUtility.UrlDecode(HttpContext.Current.Request.Form["longitude"])); //经度 model.latitude = ParseHelper.ToDouble(HttpUtility.UrlDecode(HttpContext.Current.Request.Form["latitude"])); //纬度 model.IsUpdateCheckPicUrl = ParseHelper.ToInt(HttpUtility.UrlDecode(HttpContext.Current.Request.Form["IsUpdateCheckPicUrl"]), 0); model.IsUpdateBusinessLicensePic = ParseHelper.ToInt(HttpUtility.UrlDecode(HttpContext.Current.Request.Form["IsUpdateBusinessLicensePic"]), 0); //照片有所更新 #region 更新商家头像 ImageHelper ih = new ImageHelper(); if (model.IsUpdateCheckPicUrl == 0) { var file = HttpContext.Current.Request.Files["CheckPicUrl"]; if (file == null) { return(ResultModel <BusiModifyResultModelDM> .Conclude(UpdateBusinessInfoBReturnEnums.InvalidFileFormat)); } ImgInfo imgInfo = ih.UploadImg(file, model.userId); if (!string.IsNullOrWhiteSpace(imgInfo.FailRemark)) { return(ResultModel <BusiModifyResultModelDM> .Conclude(UpdateBusinessInfoBReturnEnums.UpFailed)); } model.CheckPicUrl = imgInfo.PicUrl; } #endregion #region 更新商家执照 if (model.IsUpdateBusinessLicensePic == 0) { var fileLicen = HttpContext.Current.Request.Files["BusinessLicensePic"]; if (fileLicen == null) { return(ResultModel <BusiModifyResultModelDM> .Conclude(UpdateBusinessInfoBReturnEnums.InvalidFileFormat)); } //执照 ImgInfo imgInfoLicen = ih.UploadImg(fileLicen, model.userId); if (!string.IsNullOrWhiteSpace(imgInfoLicen.FailRemark)) { return(ResultModel <BusiModifyResultModelDM> .Conclude(UpdateBusinessInfoBReturnEnums.UpFailed)); } model.BusinessLicensePic = imgInfoLicen.PicUrl; } #endregion //修改商户地址信息,返回当前商户的状态 return(iBusinessProvider.UpdateBusinessInfoB(model)); }
public ResultModel <ListOrderDetailModel> GetOrderDetail(string orderno) { var model = new OrderProvider().GetOrderDetail(orderno); if (model != null) { return(ResultModel <ListOrderDetailModel> .Conclude(GetOrdersStatus.Success, model)); } return(ResultModel <ListOrderDetailModel> .Conclude(GetOrdersStatus.FailedGetOrders, model)); }
/// <summary> /// 查询子订单是否支付 /// 窦海超 /// 2015年5月17日 15:51:21 /// </summary> /// <param name="orderId">主订单ID</param> /// <param name="childId">子订单ID</param> /// <returns>成功返回1,支付中未支付返回0</returns> public ResultModel <PayStatusModel> GetPayStatus(int orderId, int childId) { PayStatusModel model = _orderChildDao.GetChildPayStatus(orderId, childId); //if (model != null && model.PayStatus == PayStatusEnum.HadPay.GetHashCode()) //{ // return ResultModel<PayResultModel>.Conclude(AliPayStatus.success); //} //return ResultModel<PayResultModel>.Conclude(AliPayStatus.fail); return(ResultModel <PayStatusModel> .Conclude(AliPayStatus.success, model)); }
/// <summary> /// B端商户拉取收货人地址缓存到本地 add By caoheyang 20150702 /// </summary> /// <param name="model">参数实体</param> /// <returns></returns> public ResultModel <object> ConsigneeAddressB(ConsigneeAddressBPM model) { string maxDate = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); IList <ConsigneeAddressBDM> models = receviceAddressDao.ConsigneeAddressB(model); var res = new { MaxDate = maxDate, Data = models }; return(ResultModel <object> .Conclude(SystemState.Success, res)); }
public ResultModel <OrderCancelReasonsModel> OtherOrderCancelReasons(string Version) { var orderProvider = new OrderProvider(); string Ressons = orderProvider.OtherOrderCancelReasons(); var model = new OrderCancelReasonsModel { Reasons = Ressons.Split(';'), GlobalVersion = Config.GlobalVersion }; return(ResultModel <OrderCancelReasonsModel> .Conclude(PubOrderStatus.Success, model)); }
public ResultModel <UploadIconModel> PostAudit_B() { var strUserId = HttpContext.Current.Request.Form["UserId"]; int userId; if (!Int32.TryParse(strUserId, out userId)) { return(ResultModel <UploadIconModel> .Conclude(UploadIconStatus.InvalidUserId)); } var business = iBusinessProvider.GetBusiness(userId); //判断商户是否存在 if (business == null) { return(ResultModel <UploadIconModel> .Conclude(UploadIconStatus.InvalidUserId)); } if (HttpContext.Current.Request.Files.Count != 1) { return(ResultModel <UploadIconModel> .Conclude(UploadIconStatus.InvalidFileFormat)); } var file = HttpContext.Current.Request.Files[0]; System.Drawing.Image img; try { ImageHelper ih = new ImageHelper(); ImgInfo imgInfo = ih.UploadImg(file, 0); if (!string.IsNullOrWhiteSpace(imgInfo.FailRemark)) { return(ResultModel <UploadIconModel> .Conclude(UploadIconStatus.UpFailed)); } //保存图片目录信息到数据库 var upResult = iBusinessProvider.UpdateBusinessPicInfo(userId, imgInfo.PicUrl); if (upResult == -1) { return(ResultModel <UploadIconModel> .Conclude(UploadIconStatus.UpFailed, new UploadIconModel() { Id = userId, ImagePath = imgInfo.PicUrl, status = upResult.ToString() })); } else { return(ResultModel <UploadIconModel> .Conclude(UploadIconStatus.Success, new UploadIconModel() { Id = userId, ImagePath = imgInfo.PicUrl, status = upResult.ToString() })); } } catch (Exception ex) { LogHelper.LogWriter("上传失败:", new { ex = ex }); return(ResultModel <UploadIconModel> .Conclude(UploadIconStatus.InvalidFileFormat)); } }
public ResultModel <object> AsyncStatus(ParaModel <AsyncStatusPM_OpenApi> paramodel) { //paramodel.group 签名信息中取到 即 那个集团调用的该接口 IGroupProviderOpenApi groupProvider = OpenApiGroupFactory.Create(paramodel.group); if (groupProvider == null) { ResultModel <object> .Conclude(OrderApiStatusType.Success); //无集团信息,不需要同步返回成功,实际应该不会该情况 } OrderApiStatusType statusType = groupProvider.AsyncStatus(paramodel); return(ResultModel <object> .Conclude(statusType)); }
public ResultModel <int> OtherOrderCancel_B(string orderlist, string note) { if (string.IsNullOrEmpty(orderlist)) { return(ResultModel <int> .Conclude(PubOrderStatus.OrderCountError, 0)); } var orderProvider = new OrderProvider(); string[] orders = orderlist.Split(','); int i = orders.Count(s => orderProvider.UpdateOrderStatus(s, OrderStatus.Status3.GetHashCode(), note, OrderStatus.Status30.GetHashCode()) > 0); return(ResultModel <int> .Conclude(PubOrderStatus.Success, i)); }
public ResultModel <DeliveryCompanyResultModel> Modify(DeliveryCompanyModel deliveryCompanyModel) { int modifyResult = dao.Modify(deliveryCompanyModel); DeliveryCompanyResultModel dcrm = new DeliveryCompanyResultModel(); if (modifyResult > 0) { return(ResultModel <DeliveryCompanyResultModel> .Conclude(DeliveryStatus.Success, null)); } else { return(ResultModel <DeliveryCompanyResultModel> .Conclude(DeliveryStatus.Fail, null)); } }
public ResultModel <object> CanOrder(ParaModel <GetStatusPM_OpenApi> paramodel) { LogHelper.LogWriter("取消订单信息:", new { paramodel = paramodel }); string kk = new OrderProvider().CanOrder(paramodel.fields.order_no, paramodel.group); if (kk == "1") { return(ResultModel <object> .Conclude(OrderApiStatusType.Success)); } else { return(ResultModel <object> .Conclude(OrderApiStatusType.OrderIsJoin, new { Remark = kk })); } }
public ResultModel <Ets.Model.DataModel.Clienter.MyBalanceResultModel> GetMyBalance(string phoneNo) { if (string.IsNullOrEmpty(phoneNo)) { return(ResultModel <Ets.Model.DataModel.Clienter.MyBalanceResultModel> .Conclude(ETS.Enums.GetMyBalanceStatus.PhoneEmpty)); } var item = iClienterProvider.GetUserInfoByUserPhoneNo(phoneNo); var result = new Ets.Model.DataModel.Clienter.MyBalanceResultModel() { MyBalance = item.AccountBalance ?? 0 }; return(ResultModel <Ets.Model.DataModel.Clienter.MyBalanceResultModel> .Conclude(ETS.Enums.FinishOrderStatus.Success, result)); }
public ResultModel <BusiOrderCountResultModel> OrderCount_B(int userId) { if (ParseHelper.ToInt(userId, 0) <= 0) { return(ResultModel <BusiOrderCountResultModel> .Conclude(GetOrdersStatus.FailedGetOrders, null)); } var resultModel = new BusinessProvider().GetOrderCountData(userId); if (resultModel == null) { return(ResultModel <BusiOrderCountResultModel> .Conclude(GetOrdersStatus.FailedGetOrders, null)); } return(ResultModel <BusiOrderCountResultModel> .Conclude(GetOrdersStatus.Success, resultModel)); }
public ResultModel <UploadIconModel> PostAudit_C() { if (HttpContext.Current.Request.Form.Count == 0) { return(ResultModel <UploadIconModel> .Conclude(UploadIconStatus.NOFormParameter)); } var strUserId = HttpContext.Current.Request.Form["userId"]; //用户Id var strIdCard = HttpContext.Current.Request.Form["IDCard"]; //身份证号 var trueName = HttpContext.Current.Request.Form["trueName"]; //真实姓名 if (!iClienterProvider.CheckClienterExistById(int.Parse(strUserId))) { return(ResultModel <UploadIconModel> .Conclude(UploadIconStatus.InvalidUserId)); } if (HttpContext.Current.Request.Files.Count == 0) { return(ResultModel <UploadIconModel> .Conclude(UploadIconStatus.InvalidFileFormat)); } if (string.IsNullOrEmpty(trueName)) { return(ResultModel <UploadIconModel> .Conclude(UploadIconStatus.TrueNameEmpty)); } var fileHand = HttpContext.Current.Request.Files[0]; //手持照片 var file = HttpContext.Current.Request.Files[1]; //照片 ImageHelper ih = new ImageHelper(); //手持照片 ImgInfo handImg = ih.UploadImg(fileHand, ParseHelper.ToInt(strUserId, 0)); //身份证照片 ImgInfo sfhImg = ih.UploadImg(file, ParseHelper.ToInt(strUserId, 0)); var upResult = iClienterProvider.UpdateClientPicInfo(new ClienterModel { Id = int.Parse(strUserId), PicUrl = sfhImg.PicUrl, PicWithHandUrl = handImg.PicUrl, TrueName = trueName, IDCard = strIdCard }); if (!upResult) { return(ResultModel <UploadIconModel> .Conclude(UploadIconStatus.UpFailed, new UploadIconModel() { Id = ParseHelper.ToInt(strUserId), ImagePath = "" })); } var relativePath = Path.Combine(CustomerIconUploader.Instance.RelativePath, sfhImg.FileName).ToForwardSlashPath(); return(ResultModel <UploadIconModel> .Conclude(UploadIconStatus.Success, new UploadIconModel() { Id = ParseHelper.ToInt(strUserId), ImagePath = relativePath })); }