From a9ce8c8d0163b038674fac5eaabc23bb63e558a7 Mon Sep 17 00:00:00 2001 From: wanyongkang <937888580@qq.com> Date: Thu, 15 Oct 2020 10:38:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=98=E5=AE=9D=E5=85=85=E5=80=BC=E5=88=A4?= =?UTF-8?q?=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Host/Controllers/UserController.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Host/Controllers/UserController.cs b/Host/Controllers/UserController.cs index 2ea1907..9710399 100644 --- a/Host/Controllers/UserController.cs +++ b/Host/Controllers/UserController.cs @@ -583,7 +583,8 @@ namespace Home.Controllers var phone = notifyOrder.ReceiverMobile.NotHas() ? notifyOrder.ReceiverPhone : notifyOrder.ReceiverMobile; if (phone.NotHas()) return false; - var userEntity = await m_UserService.Query(m => m.Phone == phone).FirstOrDefaultAsync(); + var userEntity = await m_UserService.Query(m => m.Phone == phone || m.TaoBao == notifyOrder.BuyerNick).FirstOrDefaultAsync(); + if (userEntity == null) { @@ -597,6 +598,8 @@ namespace Home.Controllers }; var ret = await m_UserService.Regist(userEntity); if (ret.Code != ResultCode.C_SUCCESS) return false; + } else { + phone = userEntity.Phone; } var amountInfo = new UpdateAmountRequest() @@ -608,10 +611,7 @@ namespace Home.Controllers AttchInfo = notifyOrder.Tid }; var retAmount = await m_UserService.UpdateAmount(amountInfo); - //判断是否是同一个旺旺 - if(userEntity.TaoBao != notifyOrder.BuyerNick ){ - await m_CouponService.TaoBaoGive(userEntity.Id, 9, userEntity.TaoBao); - } + await m_CouponService.TaoBaoGive(userEntity.Id, 9, userEntity.TaoBao); var taobaoEntity = notifyOrder.MapTo();