This commit is contained in:
2024-09-19 11:23:20 +08:00
parent 8e6eb516ad
commit 17365b81e0
4 changed files with 18 additions and 13 deletions

View File

@@ -58,6 +58,7 @@ public class OrderService : BaseOrderService, IOrderService
{
if (_httpContextAccessor.HttpContext!.Request.Headers.TryGetValue("X-Requested-DeviceIp", out var ip))
{
Logger.LogInformation("设备:{deviceNo} Ip:{ip}", request.DeviceUniqueNo, ip);
var device = await DbContext.Queryable<DeviceEntity>().Where(x => x.UniqueNo == request.DeviceUniqueNo).SingleAsync();
device.ConnectionInfo = new
{
@@ -137,7 +138,7 @@ public class OrderService : BaseOrderService, IOrderService
{
//尝试匹配userId
var s = long.TryParse(request.UserUniqueNo, out var userId);
GainfoEntity gainfo = null;
GainfoEntity gainfo;
if (request.Source == BalanceRecordSourceEnumType.QrCode)
{
@@ -153,6 +154,10 @@ public class OrderService : BaseOrderService, IOrderService
var code = eMealVoucherQrCode.OriginData.Split(':')[2];
gainfo = await DbContext.Queryable<GainfoEntity>().Where(x => x.Code == code).SingleAsync();
}
else
{
throw new UserFriendlyException($"无法识别{request.UserUniqueNo}");
}
}
else
{