美文网首页
try { }catch (Exception $ex) {}

try { }catch (Exception $ex) {}

作者: geeooooz | 来源:发表于2018-12-27 10:33 被阅读5次
//二级员工删除操作
    public function DeletePerson(){
        $member_id = explode(',',I('member_id'));
        $trans_result = true;
        $trans=M('second_account');
        $trans->startTrans();// 开启事务
        try {
            foreach ($member_id as $k=>$v){
                //永久删除记录
                $account = $trans->where(['member_id'=>$v])->delete();
                //修改用户表级别为0
                M('member')->where(['id'=>$v])->save(['level'=>0]);
            }
        }catch (Exception $ex) {
            $trans_result = false;
        }
        
        if ($trans_result === false) {
            $trans->rollback();
            //创建失败
            $result['code'] = 2;
        } else {
            $trans->commit();
            //创建成功
            $result['code'] = 200;
        }
        $this->ajaxReturn($result);
    }

相关文章

网友评论

      本文标题:try { }catch (Exception $ex) {}

      本文链接:https://www.haomeiwen.com/subject/jqxrlqtx.html