Пример #1
0
 public function special_salesman()
 {
     $model = D('Loan/order');
     $order = $this->_order();
     $order['type'] == 2 or ajax_error('仅限操作线下订单!');
     // 验证输入
     $account = I('request.account');
     $user = M('loan_salesman')->where(['mobile' => $account])->find() or $this->error('此手机号尚未设置为校园专员!');
     $salesModel = new \Loan\Model\OrderSalesmanModel();
     $history = $salesModel->where(['order_id' => $order['id']])->find();
     if ($history) {
         if ($history['uid'] != $this->_user['uid']) {
             ajax_error('无权操作:此订单已指派给别人!');
         }
     }
     $salesModel->assign($order['id'], $user['uid']) or ajax_error($salesModel->getError());
     ajax_success();
 }
Пример #2
0
 public function salesman()
 {
     $id = I('request.order_id');
     $order = M('loan_order')->find($id) or $this->error('找不到此订单信息!');
     $uid = 0;
     $model = new \Loan\Model\OrderSalesmanModel();
     // 验证输入
     $account = I('request.account');
     if ($account) {
         $uid = M('loan_salesman')->where(['mobile|uname' => $account])->getField('uid') or $this->error('此手机号/用户名尚未设置为校园专员!');
         $model->assign($id, $uid) or $this->error($model->getError());
     } else {
         $model->where(['order_id' => $id])->delete();
     }
     $this->success('操作成功!');
 }