コード例 #1
0
 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();
 }