应用优化

feat/task1-c-wallet
gongfuxiang 2019-02-13 23:10:06 +08:00
parent 6cf07c22e7
commit 31820544d9
1 changed files with 13 additions and 5 deletions

View File

@ -147,19 +147,27 @@ class PluginsAdminService
return DataReturn($ret, -1);
}
// 开启事务
Db::startTrans();
// 数据更新
if(Db::name('Plugins')->where(['id'=>$params['id']])->update(['is_enable'=>intval($params['state']), 'upd_time'=>time()]))
{
// 钩子部署
$ret = self::PluginsHookDeployment();
if($ret['code'] != 0)
if($ret['code'] == 0)
{
return $ret;
// 提交事务
Db::commit();
return DataReturn('操作成功');
}
return DataReturn('操作成功');
} else {
$ret = DataReturn('操作失败', -100);
}
return DataReturn('操作失败', -100);
// 事务回退
Db::rollback();
return $ret;
}
/**