| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | <?phpnamespace App\Service\Weixin;use App\Service\Service;use Illuminate\Support\Facades\Log;class WxSendMessageService extends Service{    public function sendSalaryMessage($data,$temple_id){        list($status,$token) = (new WeixinService())->getToken();        if(! $status) return [false,'TOKEN错误,发送失败!'];        $url = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=".$token;        foreach ($data as $value){            $post = '{           "touser":"'.$value['openid'].'",           "template_id":"'.$temple_id.'",           "url":"'.$value['url'].'",                           "data":{                       "thing1":{                           "value":"'.$value['emp_name'].'",                           "color":"#173177"                       },                       "amount2": {                           "value":"'.$value['amount'].'",                           "color":"#173177"                       },                       "time3": {                           "value":"'.$value['salary_time'].'",                           "color":"#173177"                       },                        "thing4":{                           "value":"'.$value['cagetoryanddepart'].'",                           "color":"#173177"                       }               }           }';            $data = array('url'=>$url,'post'=>$post);            $res = $this->curlOpen($url,['post'=>$post]);            $res = json_decode($res,true);            if(isset($res['errcode']) && $res['errcode'] == 0){            }            Log::channel('request')->info('request', ['res_send'=>$res]);        }    }}
 |