update($params); } /** * 获取到账记录 * @param array $params * @param bool $is_all * @return mixed */ static function getTransformAccountRecord($params = [], $is_all = false) { $search_object = self::orderBy('transfer_account_record.created_at', 'desc'); if (isset($params['status']) && $params['status']) $search_object->where('status', $params['status']); if (isset($params['account']) && $params['account']) $search_object->where('account', $params['account']); if (isset($params['end_time']) && $params['end_time']) $search_object->where('day', '<=', $params['end_time']); if (isset($params['start_time']) && $params['start_time']) $search_object->where('day', '>=', $params['start_time']); if (isset($params['company_name']) && $params['company_name']) $search_object->where('company_name', 'like', '%' . $params['company_name'] . '%'); if ($is_all) { return $search_object->get(); } else { return $search_object->paginate(); } } }