/** * _prepare * * @return void */ protected function _prepare() { if (empty(static::$_status)) { static::$_status[getRoomStatusNameByCode(ROOM_STATUS_GJKF)] = ROOM_STATUS_GJKF; static::$_status[getRoomStatusNameByCode(ROOM_STATUS_RZZ)] = ROOM_STATUS_RZZ; } if (empty(static::$_rtstat)) { static::$_rtstat[ROOM_REALTIME_STATUS_TY] = getRoomRealTimeStatusNameByCode(ROOM_REALTIME_STATUS_TY); static::$_rtstat[ROOM_REALTIME_STATUS_YC] = getRoomRealTimeStatusNameByCode(ROOM_REALTIME_STATUS_YC); } if (empty(static::$_action)) { static::$_action[ROOM_ACTION_KLFJ] = array('name' => getRoomActionNameByCode(ROOM_ACTION_KLFJ), 'code' => ROOM_ACTION_KLFJ); static::$_action[ROOM_ACTION_TFJZ] = array('name' => getRoomActionNameByCode(ROOM_ACTION_TFJZ), 'code' => ROOM_ACTION_TFJZ); } if (empty(static::$_roomAttrs)) { static::$_roomAttrs[__('ROOM_ATTR_YCFT')] = ROOM_ATTR_YCFT; } if (empty(static::$_roomViews)) { static::$_roomViews[__('园景')] = 2; static::$_roomViews[__('山景')] = 4; static::$_roomViews[__('河景')] = 8; static::$_roomViews[__('湖景')] = 16; static::$_roomViews[__('街景')] = 32; static::$_roomViews[__('海景')] = 64; static::$_roomViews[__('其它')] = 1; } if (empty(static::$_sysRoomLayouts)) { static::$_sysRoomLayouts[__('一房')] = 0; static::$_sysRoomLayouts[__('一房一厅')] = 0; static::$_sysRoomLayouts[__('两房一厅')] = 0; static::$_sysRoomLayouts[__('两房两厅')] = 0; static::$_sysRoomLayouts[__('三房一厅')] = 0; static::$_sysRoomLayouts[__('三房两厅')] = 0; } }
/** * getNewUpdateStatusLog * * @param array $oper * @param array $room_old * @param array $room_new * @return array */ public function getNewUpdateStatusLog(array $oper, array $room_old, array $room_new) { return $this->getNewLog('update_status', $room_old['r_hid'], $room_old['r_id'], $room_old['r_name'], $oper['u_id'], $oper['u_realname'], getRoomStatusNameByCode($room_old['r_status']) . '=>' . getRoomStatusNameByCode($room_new['r_status']), array($room_old, $room_new)); }