public void updateStatus(int tenantId, string[] userMappingInfoId)
        {
            var metaobj             = CloudDataHelper.GetMetaObject(tenantId, UserInfoMappingConstants.MetaName);
            var userMappingInfoList = CloudDataHelper.GetEntityListByIds(UserInfoMappingConstants.MetaName, tenantId, userMappingInfoId).ToList();

            if (userMappingInfoList != null && userMappingInfoList.Any())
            {
                foreach (var item in userMappingInfoList)
                {
                    item["Status"] = (int)BindStatusEnum.unbind;
                    CloudDataHelper.Update(metaobj, new List <ObjectData> {
                        item
                    });

                    //解绑公共租户数据
                    var filter = new BooleanFilter()
                                 .Must(new TermFilter(UserInfoMappingConstants.UserInfo_StaffId, Convert.ToInt32(item["StaffId"])))
                                 .Must(new TermFilter(UserInfoMappingConstants.UserInfo_SuiteKey, SystemInfo.SuiteKey))
                                 .Must(new TermFilter(UserInfoMappingConstants.UserInfo_CorpId, Convert.ToString(item["CorpId"])))
                                 .Must(new TermFilter(UserInfoMappingConstants.UserInfo_AppId, Convert.ToString(item["AppId"])))
                                 .Must(new TermFilter(UserInfoMappingConstants.UserInfo_Status, (int)BindStatusEnum.bind));

                    var sysMetaobj      = CloudDataHelper.GetMetaObject(SystemInfo.ISVSystemTenantId, UserInfoMappingConstants.MetaName);
                    var sysUserInfoList = CloudDataHelper.GetEntityAllList(UserInfoMappingConstants.MetaName, SystemInfo.ISVSystemTenantId, filter).ToList().FirstOrDefault();
                    sysUserInfoList["Status"] = (int)BindStatusEnum.unbind;
                    CloudDataHelper.Update(sysMetaobj, new List <ObjectData> {
                        sysUserInfoList
                    });
                }
            }
        }