procurement=$procurement; } /** * Execute the job. * * @return void */ public function handle() { $pro=$this->procurement->loadMissing(['initiator','supplier.user.userDetail']); foreach ($pro->supplier as $supplier) { foreach ($supplier->user as $user){ if ($user->userDetail->procurement_wechat_open_id){ $param['touser'] =$user->userDetail->procurement_wechat_open_id; $param['mp_template_msg'] =[ "appid"=>config('weiXin.fuWuHao.appId'), "template_id"=>config('weiXin.fuWuHaoTemplate.wait_procurement_inform'), "url"=>"http://weixin.qq.com/download", "miniprogram"=>[ "appid"=>config('weiXin.appId.appId'), "pagepath"=>"pages/login/login" ], 'data'=>[ 'first' => [ "value"=>"采购申请等待处理。", ], 'keyword1' => [ "value"=>$pro->code ?? '', "color"=>"#173177" ], 'keyword2' => [ "value"=>$pro->initiator->name ?? '', "color"=>"#173177" ], 'keyword3' => [ "value"=>$pro->cost_price*$pro->quantity>0 ? $pro->cost_price*$pro->quantity :0 .'元', "color"=>"#173177" ], 'keyword4' => [ "value"=>Carbon::now()->toDateTimeString(), "color"=>"#173177" ], 'remark' => [ "value"=>'请及时确认,谢谢。', "color"=>"#173177" ], ] ]; app(ProcurementWeiXinSendMessageService::class)->sendWenChantTemplate($param); } } } } }