Преглед на файлове

fix机构员工重复绑定

Eric преди 1 година
родител
ревизия
bc20dfcf5e
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  1. 5 0
      cooleshow-user/user-tenant/src/main/java/com/yonge/cooleshow/tenant/controller/open/OpenTenantController.java

+ 5 - 0
cooleshow-user/user-tenant/src/main/java/com/yonge/cooleshow/tenant/controller/open/OpenTenantController.java

@@ -108,6 +108,11 @@ public class OpenTenantController {
             if (AuthStatusEnum.DOING.equals(one.getStatus())) {
                 throw new BizException(5003, "请等待审核完成");
             }
+        } else {
+            // 判断当前账号是否已绑定
+            if (StringUtils.isNotBlank(tenantStaff.getWxOpenid()) && !openId.equals(tenantStaff.getWxOpenid())) {
+                throw new BizException("当前账号已绑定");
+            }
         }
 
         Long tenantId = tenantStaff.getTenantId();