<?php
|
namespace app\common\logic;
|
|
|
use app\common\exception\ApiException;
|
use think\Db;
|
|
class Basic
|
{
|
protected $page = 1;
|
|
protected $field = '*';
|
|
protected $table;
|
|
protected static $transaction = 0;
|
|
protected $XgError;
|
|
protected $model;
|
|
protected $Auth;
|
|
|
public function __construct()
|
{
|
$this->initialize();
|
}
|
|
|
protected function initialize()
|
{
|
gbk_collection();
|
//if(!defined('UDER_ORIG'))die('请勿随意修改加密文件');
|
}
|
|
public static function startTrans()
|
{
|
self::$transaction <= 0 && Db::startTrans();
|
|
self::$transaction++;
|
}
|
|
|
public static function rollback()
|
{
|
self::$transaction--;
|
|
if (self::$transaction <= 0)
|
{
|
Db::rollback();
|
|
self::$transaction = 0;
|
}
|
}
|
|
|
public static function commit()
|
{
|
self::$transaction--;
|
|
if (self::$transaction <= 0)
|
{
|
Db::commit();
|
|
self::$transaction = 0;
|
}
|
}
|
|
|
|
}
|