コード例 #1
0
ファイル: OrderModel.class.php プロジェクト: torry999/lingshi
 public function updateCompany($order_id, $company_id)
 {
     $companyModel = new \Loan\Model\CompanyModel();
     // 将商铺的打款信息同步到待审核订单中
     if (!$companyModel->update_order_finance($company_id, $order_id)) {
         return $this->_error($companyModel->getError());
     }
     // 更新此订单的所属商铺
     $this->where(['id' => $order_id])->setField('company_id', $company_id);
     $companyModel->where(['id' => $company_id])->save(['total_order' => ['exp', '(select count(1) from zj_loan_order where company_id=zj_loan_company.id)']]);
     // 给商家发送短信(临时)
     $order = $this->find($order_id);
     if ($order && $order['status'] != self::STATUS_CLOSED && $order['check_status'] == 1) {
         $company = M()->table('zj_loan_order o')->join('zj_loan_company c on c.id=o.company_id')->where(['o.id' => $order_id])->field('c.telephone')->find();
         if ($company && strlen($company['telephone']) == 11) {
             $msg = '订单已被金融处理为通过签约:' . $order['title'] . ',' . $order_id . ',' . $order['realname'];
             sms($company['telephone'], $msg, '指尖分期');
         }
     }
     return true;
 }
コード例 #2
0
 protected function _check_success($model, $where)
 {
     $model = new \Loan\Model\CompanyModel();
     $model->check_success($where['id'][1]) or $this->error($model->getError());
     $this->success();
 }