Переглянути джерело

防止同一个openID绑定两个用户

heyiwen 1 місяць тому
батько
коміт
aa7499e5b3
1 змінених файлів з 2 додано та 0 видалено
  1. 2 0
      EMIS.CommonLogic/SystemServices/WechatMPServices.cs

+ 2 - 0
EMIS.CommonLogic/SystemServices/WechatMPServices.cs

@@ -64,6 +64,8 @@ namespace EMIS.CommonLogic.SystemServices
             {
                 return;
             }
+            //防止同一个openID绑定两个用户
+            UnitOfWork.Remove<CF_WechatSubscribe>(x => x.OpenID == openID);
             var subscribe = WechatMPDAL.WechatSubscripbeRepository.GetSingle(x => x.UserID == user.UserID);
             if (subscribe == null)
             {