public function apply() { $order = $this->_order(); $model = new \Loan\Model\OrderModel(); if ($order['status'] == $model::STATUS_CHECK_FAILURE) { $model->checkFailureApply($order['id']) or ajax_error($model->getError()); } else { $salesModel = new \Loan\Model\OrderSalesmanModel(); $history = $salesModel->where(['order_id' => $order['id']])->find(); if ($history) { if ($history['uid'] != $this->_user['uid']) { ajax_error('无权操作:此订单已指派给别人!'); } } else { $salesModel->assign($order['id'], $this->_user['uid']) or ajax_error($salesModel->getError()); } $salesModel->save(['order_id' => $order['id'], 'uid' => $this->_user['uid'], 'status' => 1]); // 更新审核次数 M('loan_order_other')->where(['order_id' => $order['id']])->setInc('total_apply_check'); D('SystemNotification')->addByType('order_wait_check', $order['id']); } ajax_success(); }