SELECT data_key, data_value
FROM xf_data_registry
WHERE data_key IN ('options', 'languages', 'contentTypes', 'codeEventListeners', 'deferredRun', 'simpleCache', 'addOns', 'defaultStyleProperties', 'routeFiltersIn', 'routeFiltersOut', 'routesPublic', 'nodeTypes', 'bannedIps', 'discouragedIps', 'styles', 'displayStyles', 'userBanners', 'smilies', 'bbCode', 'threadPrefixes', 'userTitleLadder', 'reportCounts', 'moderationCounts', 'userModerationCounts', 'notices', 'userFieldsInfo')
Run Time: 0.000604
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_data_registry | range | PRIMARY | PRIMARY | 27 | | 26 | Using where |
SELECT data_key, data_value
FROM xf_data_registry
WHERE data_key IN ('brListenerClasses', 'brBriviumAddOns')
Run Time: 0.000147
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_data_registry | range | PRIMARY | PRIMARY | 27 | | 2 | Using where |
SELECT *
FROM xf_brivium_addon
ORDER BY addon_id
Run Time: 0.000179
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_brivium_addon | index | | PRIMARY | 77 | | 1 | |
INSERT INTO xf_data_registry
(data_key, data_value)
VALUES
(?, ?)
ON DUPLICATE KEY UPDATE
data_value = VALUES(data_value)
Params: brBriviumAddOns, a:0:{}
Run Time: 0.000133
SELECT session_data
FROM xf_session
WHERE session_id = ?
AND expiry_date >= ?
Params: d5f05c9ad13159e3d0e19e82511c4c25, 1716088120
Run Time: 0.000148
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_session | const | PRIMARY,expiry_date | PRIMARY | 34 | const | 1 | |
SELECT cache_value
FROM xf_permission_combination
WHERE permission_combination_id = ?
Params: 1
Run Time: 0.000137
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_permission_combination | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SELECT thread.*
,
user.gender, user.avatar_date, user.gravatar,
NULL AS thread_read_date,
0 AS thread_reply_banned,
0 AS thread_is_watched,
'' AS draft_message, NULL AS draft_extra
FROM xf_thread AS thread
LEFT JOIN xf_user AS user ON
(user.user_id = thread.user_id)
WHERE thread.thread_id = ?
Params: 332688
Run Time: 0.000400
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | thread | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | user | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SELECT node.*, forum.*
,
permission.cache_value AS node_permission_cache,
NULL AS forum_read_date
FROM xf_forum AS forum
INNER JOIN xf_node AS node ON (node.node_id = forum.node_id)
LEFT JOIN xf_permission_cache_content AS permission
ON (permission.permission_combination_id = 1
AND permission.content_type = 'node'
AND permission.content_id = forum.node_id)
WHERE node.node_id = ?
Params: 25
Run Time: 0.000350
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | forum | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | node | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | permission | const | PRIMARY | PRIMARY | 35 | const,const,const | 1 | |
SELECT post.*
,
thread.*, thread.user_id AS thread_user_id, thread.username AS thread_username,
thread.post_date AS thread_post_date,
post.user_id, post.username, post.post_date,
bb_code_parse_cache.parse_tree AS message_parsed, bb_code_parse_cache.cache_version AS message_cache_version,
user.*, IF(user.username IS NULL, post.username, user.username) AS username,
user_profile.*,
user_privacy.*,
signature_parse_cache.parse_tree AS signature_parsed, bb_code_parse_cache.cache_version AS signature_cache_version,
session_activity.view_date AS last_view_date,
0 AS like_date
FROM xf_post AS post
INNER JOIN xf_thread AS thread ON
(thread.thread_id = post.thread_id)
LEFT JOIN xf_bb_code_parse_cache AS bb_code_parse_cache ON
(bb_code_parse_cache.content_type = 'post' AND bb_code_parse_cache.content_id = post.post_id)
LEFT JOIN xf_user AS user ON
(user.user_id = post.user_id)
LEFT JOIN xf_user_profile AS user_profile ON
(user_profile.user_id = post.user_id)
LEFT JOIN xf_user_privacy AS user_privacy ON
(user_privacy.user_id = post.user_id)
LEFT JOIN xf_bb_code_parse_cache AS signature_parse_cache ON
(signature_parse_cache.content_type = 'signature' AND signature_parse_cache.content_id = post.user_id)
LEFT JOIN xf_session_activity AS session_activity ON
(post.user_id > 0 AND session_activity.user_id = post.user_id AND session_activity.unique_key = CAST(post.user_id AS BINARY))
WHERE (
(post.thread_id = ? AND (post.position >= 0 AND post.position < 10) )
)
AND (post.message_state IN ('visible'))
ORDER BY post.position ASC, post.post_date ASC
Params: 332688
Run Time: 0.002711
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | thread | const | PRIMARY | PRIMARY | 4 | const | 1 | Using filesort |
SIMPLE | post | ref | thread_id_post_date,thread_id_position | thread_id_post_date | 4 | const | 1 | Using index condition; Using where |
SIMPLE | bb_code_parse_cache | eq_ref | content_type_id | content_type_id | 31 | const,xenforo.cc.post.post_id | 1 | Using where |
SIMPLE | user | eq_ref | PRIMARY | PRIMARY | 4 | xenforo.cc.post.user_id | 1 | |
SIMPLE | user_profile | eq_ref | PRIMARY | PRIMARY | 4 | xenforo.cc.post.user_id | 1 | |
SIMPLE | user_privacy | eq_ref | PRIMARY | PRIMARY | 4 | xenforo.cc.post.user_id | 1 | |
SIMPLE | signature_parse_cache | eq_ref | content_type_id | content_type_id | 31 | const,xenforo.cc.post.user_id | 1 | Using where |
SIMPLE | session_activity | eq_ref | PRIMARY | PRIMARY | 22 | xenforo.cc.post.user_id,func | 1 | Using where |
INSERT INTO xf_thread_view
(thread_id)
VALUES
(?)
Params: 332688
Run Time: 0.000097
UPDATE `xf_session` SET `expiry_date` = ? WHERE (session_id = 'd5f05c9ad13159e3d0e19e82511c4c25')
Params: 1716091720
Run Time: 0.001009
INSERT INTO xf_session_activity
(user_id, unique_key, ip, controller_name, controller_action, view_state, params, view_date, robot_key)
VALUES
(?, ?, ?, ?, ?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE
ip = VALUES(ip),
controller_name = VALUES(controller_name),
controller_action = VALUES(controller_action),
view_state = VALUES(view_state),
params = VALUES(params),
view_date = VALUES(view_date),
robot_key = VALUES(robot_key)
Params: 0, , , XenForo_ControllerPublic_Thread, Index, valid, thread_id=332688, 1716088120,
Run Time: 0.000125
INSERT INTO xf_bb_code_parse_cache
(content_type, content_id, parse_tree, cache_version, cache_date)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
cache_version = VALUES(cache_version),
cache_date = VALUES(cache_date)
Params: post, 339317, a:17:{i:0;s:660:"长租公寓又出幺蛾子。近期,北京、南京、杭州、深圳等多地长租公寓房东接到通知,蛋壳、自如等长租公寓企业给了他们两个“无法拒绝”的选择:要么降租,要么解约。此外,还有部分房东反映,在长租公寓平台单方违约的情况下,平台还要向房东索要“装修折旧费”等赔偿。
降房租,房东亏钱,平台解约,房东还是要亏钱。
不少房东吐槽:这是一种割韭菜的“神套路”。今年年初,部分长租公寓平台已经借口经营压力大,要求减免一个月租金。现在居然又借口同一理由,要求降租金。
";i:1;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:21:"通知房东降租金";}}i:2;s:825:"
“如果要求降租,就好好协商。要解约可以,但须按照合同执行,不能一而再再而三骚扰房东。”深圳龙华区的一位蛋壳公寓房东告诉记者,现在感觉蛋壳公寓方面就是在变相“逼迫”房东降租,在很多房东明确不接受降租后,蛋壳公寓的工作人员提出的解约方案对房东非常不友好且涉嫌违反合同。
“上来就说每个月房租要降600元,我的损失不小。”这位房东表示,在与蛋壳公寓签订的合同中,本来就设置了两个月的“免租期”,实际自己一年只能收到10个月的租金,而今年2月份的时候,蛋壳公寓提出了疫情期间免租的要求,自己也同意减免了半个月的房租。现在再一次单方面提出减租要求,实在让人难以接受。
";i:3;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:80:"https://n.sinaimg.cn/spider2020810/265/w439h626/20200810/7814-ixreehn5151613.png";}}i:4;s:349:"
房东与蛋壳公寓工作人员微信对话
无独有偶,深圳另一位房东向中国证券报记者反映,从今年3月份开始,自己频繁接到蛋壳公寓工作人员要求降租金的电话,在自己明确表示不会降租后,对方表示将与自己解约,届时自己需要向蛋壳方面赔偿相关装修的损失。
";i:5;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:80:"https://n.sinaimg.cn/spider2020810/799/w799h800/20200810/3fdb-ixreehn5151669.png";}}i:6;s:537:"
记者了解到,这已经是蛋壳公寓今年第二波要求房东减免房租的行为,涉及北京、南京、杭州等全国多地。同时,除了蛋壳公寓外,自如等其他一些长租公寓也正在要求房东减免房租。
来自北京、深圳多地房东反映,今年以来已经陆续多次收到来自自如管家的减租要求。其中有些房东是在3月份收到的,有些则是6、7月份收到的。有房东表示,这种频繁要求减租的行为已经对自己正常生活造成了骚扰。
";i:7;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:80:"https://n.sinaimg.cn/spider2020810/342/w747h395/20200810/d8f2-ixreehn5151667.png";}}i:8;s:121:"
在网络投诉平台、各地房东论坛上,长租公寓因为要求房东减租而引发的投诉不在少数。
";i:9;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:79:"https://n.sinaimg.cn/spider2020810/36/w646h190/20200810/9039-ixreehn5151777.png";}}i:10;s:27:"来源:黑猫投诉平台";i:11;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:80:"https://n.sinaimg.cn/spider2020810/283/w805h278/20200810/e276-ixreehn5151778.png";}}i:12;s:30:"
来源:杭州19楼论坛
";i:13;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:54:"平台回应:会按照合同进行解约赔偿协商";}}i:14;s:2022:"
早在今年2月份,本报就曾报道,由于蛋壳公寓在疫情期间要求房东免房租,而对应的租客却无法享受同等减免,一度引发了市场的热议。
此次,长租公寓向业主再提“减租”要求,背后原因究竟为何?
“之前2月份跟房东申请免租,是在跟房东寻求一个‘爱心支持’,而这次降租则是根据市场价格进行协商的行为。这是两码事。”8月10日,蛋壳公寓回应中国证券报记者称,确实有一部分房东收到了协商降租金的电话。主要原因是一部分房东的租金属于所在片区价位偏高的状态。另一个原因是疫情之后整个租房市场整体形势发生变化,不管是租客的承租能力还是付租意愿都有比较大的波动。基于以上两点原因,公司在跟这些房东协商降租的情况。
蛋壳公寓表示,如果最终确实没有协商下来的,可能会有解约的情况。这种情况下,平台和房东可以基于合同提出解约的诉求,如果是平台提出解约,到时会平台会按照合同给予房东相应的赔偿。
对于房东提出的被收取“装修折旧费”情况,蛋壳公寓方面表示,如果是蛋壳公寓平台单方面提出的解约,正常情况下是不会向房东收取“装修折旧费”的,但“每个房东跟蛋壳沟通的情况也可能不一样,这个不能乱猜测。”
自如平台回应中国证券报记者称,本次启动价格协商的房屋,在自如管理的房源中占极少的比例。同时,所有展开协商的房屋合约都在正常履约过程中按时给房东付款。
对于有部分房东反映的权益受损问题,自如平台表示,将尽力妥善解决这部分房屋面临的问题。具体来说,即使启动合同中单方面解约的条款,如有装修和家具家电的补偿问题,即使在合同期未满,平台前期投入的装修配置成本无法全部收回的情况下,也将与房东进行充分协商。
";i:15;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:27:"长租公寓平台迎考验";}}i:16;s:2360:"
“长租公寓平台应该遵守契约精神,不能把自己的经营风险转嫁到房东身上。现在平台亏损了就要求房东买单,等平台赚钱的时候是不是也会把多赚的钱分给房东吗?”有房东在深圳一个长租公寓投诉群里表示。
记者了解到,近年来国内长租公寓在经营过程中波折不断,许多头部的长租公寓平台,在全国保有的房源数量动辄几十万间。
2020年3月25日,蛋壳公寓发布2019年全年财报显示,其营收71.29亿元,同比增长166.5%,净亏损34.37亿元,亏损同比扩大151%。6月10日,蛋壳公寓发布2020年一季度财报,财报显示,营收19.40亿元,同比增长62.5%;净亏损为12.34亿元,相较去年同期扩大逾50%。
巨额亏损之下,长租公寓正在想方设法降低运营成本。华菁证券研报显示,疫情之下,民营长租公寓面临的资金压力较大,企业会以多种方式开源节流,包括对银行、房东等提出贷款延期、免租等要求,对租客进行涨租,对亏损的房源强制退房等等。
记者了解到,长租公寓发起的新一轮要求房东降租行为,已经引起了有关部门的重视。据钱江晚报报道,针对日前自如强行要求房东降房租, 7月29日,杭州市住房保障和房产管理局租赁中心约谈自如公寓相关负责人,了解事件经过,并要求妥善处理这一事件。
杭州市租赁中心相关工作人员表示,根据今年2月13日杭州市住房保障和房产管理局与杭州市市场监督管理局联合发布的《关于进一步加强疫情防控期间住房租赁企业管理的通知》,疫情期间租赁各方当事人在公平、自愿、合法基础上,就租金减免进行协商。住房租赁企业与房东就租金减免协商未达成一致的,不得单方面停止支付房东租金。这也就意味着,如果房东觉得自如提出的房租降幅过大,有权拒绝。
此外,如果自如在单方面解除租赁合同的过程中存在违法违规行为的,可向市场监管部门、消费者权益保护部门以及房管部门投诉举报。根据规定,相关部门可采取约谈、通报、暂停合同网签备案、移出住房租赁试点企业名单、申报财政扶持资金时酌情扣分等措施进行处理。";}, 1621686945, 1716088120
Run Time: 0.001014