| | |
| | | return jm; |
| | | } |
| | | #endregion |
| | | |
| | | /// <summary> |
| | | /// 获取请求ID |
| | | /// </summary> |
| | | /// <param name="request"></param> |
| | | /// <returns></returns> |
| | | [HttpGet] |
| | | public async Task<WebApiCallBack> GeiIp([FromServices] IHttpContextAccessor request) |
| | | { |
| | | string clientIp = request.HttpContext.Connection.RemoteIpAddress.ToString(); |
| | | // 如果客户端通过代理访问,可能需要检查X-Forwarded-For头 |
| | | if (clientIp == "::1" || clientIp == "127.0.0.1") |
| | | { |
| | | clientIp = request.HttpContext.Request. Headers["X-Forwarded-For"].FirstOrDefault() |
| | | ?? request.HttpContext.Connection.RemoteIpAddress.ToString(); |
| | | } |
| | | return new WebApiCallBack |
| | | { |
| | | code = 0, |
| | | data = clientIp, |
| | | }; |
| | | |
| | | } |
| | | #region 微信核验数据并获取用户详细资料===================================================== |
| | | /// <summary> |
| | | /// 核验数据并获取用户详细资料 |
| | |
| | | user.status, |
| | | user.parentId, |
| | | user.passWord, |
| | | user.IsBaifenPromotion, |
| | | gradeName = userGrade != null ? userGrade.title : "", |
| | | gradeKey= userGrade != null ? userGrade.valueKey:"", |
| | | userCouponCount, |
| | |
| | | |
| | | #region 提现申请 |
| | | /// <summary> |
| | | /// 提现申请 |
| | | /// 提现申请 type 银行线下转账 = 0, 企业付款到零钱 = 1, 企商家转账到零钱 = 3 企业付款到银行卡 = 2, |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | |
| | | public async Task<WebApiCallBack> Cash([FromBody] FMIntId entity) |
| | | { |
| | | var money = entity.data.ObjectToDecimal(0); |
| | | var jm = await _userTocashServices.Tocash(_user.ID, money, entity.id); |
| | | var Paytype = entity.data.ObjectToDecimal(0); |
| | | var jm = await _userTocashServices.Tocash(_user.ID, money, entity.id,type: (GlobalEnumVars.UserTocashType)Paytype); |
| | | return jm; |
| | | } |
| | | |