//tp5两张表同时判断事务,根据执行操作的返回值判断是否事务成功。
代码如下:
//启动事务
// Db::startTrans();
// $result = Db::name('student')->where(['sno'=>session('user')['user_login']])->update(['graduation'=>1]);
// $result2 = Db::name('student_unit')->where(['sno'=>session('user')['user_login']])->update(['unit_company'=>$param['unit_company'],'status'=>1,'remark'=>'学生申请','update_time'=>time()]);
// if($request && $result2){
// Db::commit();
// $this->success('您的申请已提交成功,请等待管理员审核');
// }else{
// Db::rollback();
// $this->error('申请异常,请联系管理员');
// }