'ID', 'mall_id' => '商城ID', 'visit_user_id' => '访问者用户ID', 'view_num' => '浏览次数', 'status' => '状态[-1:删除;0:禁用;1启用]', 'created_at' => '创建时间', 'updated_at' => '更新时间', ]; } /** * 添加访问日志 * @param $params * @return bool */ public static function addLog($params) { $today = DateHelper::today(); $model = self::find() ->where(array( 'visit_user_id' => $params['visit_user_id'], 'mall_id' => $params['mall_id'] ))->andWhere(array('>=', 'created_at', $today['start'])) ->andWhere(array('<=', 'created_at', $today['end'])) ->one(); if (empty($model)) { $model = new self(); $model->mall_id = $params['mall_id']; $model->visit_user_id = isset($params['visit_user_id']) && !empty($params['visit_user_id']) ? $params['visit_user_id'] : ''; $res = $model->save(); if ($res === false) { self::$static_error = $model->getErrorMessage(); return false; } } $model->view_num += 1; $res = $model->save(); if ($res === false) { self::$static_error = $model->getErrorMessage(); return false; } } }