1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/buwangyun-bwsaas

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
ErrorTrait.php 1.9 КБ
Копировать Редактировать Исходные данные Просмотреть построчно История
hnlg666 Отправлено 4 лет назад a962372
<?php
// +----------------------------------------------------------------------
// | Bwsaas
// +----------------------------------------------------------------------
// | Copyright (c) 2015~2020 http://www.buwangyun.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Gitee ( https://gitee.com/buwangyun/bwsaas )
// +----------------------------------------------------------------------
// | Author: buwangyun <hnlg666@163.com>
// +----------------------------------------------------------------------
// | Date: 2020-9-28 10:55:00
// +----------------------------------------------------------------------
namespace buwang\traits;
use think\facade\Db;
trait ErrorTrait
{
/** jyk 20200420 增加自定义错误 方便model方法传递错误信息 (鉴 BaseModel) start **/
private static $errorMsg;
private static $errorCode;
/**
* 设置错误信息
* @param string $errorMsg
* @return bool
*/
public static function setError($errorMsg = '操作失败,请稍候再试!', $errorCode = 0, $rollback = false)
{
if ($rollback) Db::rollback();
self::$errorMsg = $errorMsg;
self::$errorCode = $errorCode;
return false;
}
/**
* 获取错误信息
* @param string $defaultMsg
* @return string
*/
public static function getError($defaultMsg = '操作失败,请稍候再试!')
{
return !empty(self::$errorMsg) ? self::$errorMsg : $defaultMsg;
}
/**
* 获取错误号
* @param string $defaultCode
* @return string
*/
public static function getErrorCode($defaultCode = 0)
{
return !empty(self::$errorCode) ? self::$errorCode : $defaultCode;
}
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/buwangyun-bwsaas.git
git@gitlife.ru:oschina-mirror/buwangyun-bwsaas.git
oschina-mirror
buwangyun-bwsaas
buwangyun-bwsaas
v1.4.0