order = $order; $this->goodsService = app('Service\GoodsService'); } /** * Execute the job. * * @return void */ public function handle() { $goodInfo = $this->goodsService->detail($this->order->goods_id); $client = new Client(); $apiUrl = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key='. dujiaoka_config_get('qywxbot_key'); $params = [ "msgtype"=>"markdown", "markdown"=>[ "content"=>__('dujiaoka.prompt.new_order_push').'('.$this->order->actual_price."元)\n" .'>'.__('order.fields.order_id') .': '.$this->order->id."\n" .'>'.__('order.fields.order_sn') .': '.$this->order->order_sn."\n" .'>'.__('order.fields.pay_id') .': '.$this->order->pay->pay_name."\n" .'>'.__('order.fields.title') .': '.$this->order->title."\n" .'>'.__('order.fields.actual_price') .': '.$this->order->actual_price."\n" .'>'.__('order.fields.email') .': '.$this->order->email."\n" .'>'.__('goods.fields.gd_name') .': '.$goodInfo->gd_name."\n" .'>'.__('goods.fields.in_stock') .': '.$goodInfo->in_stock."\n" .'>'.__('order.fields.order_created') .': '.$this->order->created_at."" ] ]; $client->post($apiUrl,['json' => $params, 'verify' => false]); } }