From 6f8d6f7a29a5352de0886607914b66fa9254ad92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A7=E7=81=B0=E7=81=B0?= Date: Fri, 1 Jul 2022 20:06:52 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E5=A4=8D=E3=80=91=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E8=AE=BE=E7=BD=AE=E9=93=B6=E8=A1=8C=E5=8D=A1=E4=B8=BA?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=AD=98=E5=9C=A8=E7=9A=84=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../User/CoreCmsUserBankCardServices.cs | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/CoreCms.Net.Services/User/CoreCmsUserBankCardServices.cs b/CoreCms.Net.Services/User/CoreCmsUserBankCardServices.cs index f4ec9fc..6787af9 100644 --- a/CoreCms.Net.Services/User/CoreCmsUserBankCardServices.cs +++ b/CoreCms.Net.Services/User/CoreCmsUserBankCardServices.cs @@ -312,17 +312,10 @@ namespace CoreCms.Net.Services var card = await _dal.QueryByClauseAsync(p => p.userId == userId && p.id == id); if (card != null) { - // 是否有默认 - var defCard = await _dal.QueryByClauseAsync(p => p.userId == userId && p.isdefault == true); - if (defCard != null) - { - await _dal.UpdateAsync(it => new CoreCmsUserBankCard() { isdefault = false }, - p => p.id == defCard.id); - await _dal.UpdateAsync(it => new CoreCmsUserBankCard() { isdefault = true }, - p => p.id == card.id); - jm.status = true; - jm.msg = "保存成功"; - } + await _dal.UpdateAsync(it => new CoreCmsUserBankCard() { isdefault = true }, p => p.id == card.id); + await _dal.UpdateAsync(it => new CoreCmsUserBankCard() { isdefault = false }, p => p.id != card.id && p.userId == userId); + jm.status = true; + jm.msg = "保存成功"; } else { -- Gitee