$lsg_order_id, 'state'=>1 ])->find(); if(!$order){ throw new Exception('获取失败,订单错误'); } $scene = 'lsg_order_id='.$order['lsg_order_id']; $save_dir = ROOT_PATH .'/uploads/verifycode/'; $a = time().$order['lsg_order_id']; $qr_src = $a . '.jpg'; $config = WeChatServer::getMnpConfig(); $app = Factory::miniProgram($config); $response = $app->app_code->getUnlimit($scene, [ 'page' => $url, // 'env_version' => 'trial', 'env_version' => 'develop' ]); print_r($response);die; if ($response instanceof \EasyWeChat\Kernel\Http\StreamResponse) { $response->saveAs($save_dir, $a); $us = Request::instance()->domain(); $d['set_image'] = $data['url'] = $us.'/uploads/verifycode/'.$qr_src; $set = LocalGoodsOrder::where('lsg_order_id',$lsg_order_id)->update([ 'verify_code_image' =>$d['set_image'] ]); if($set){ return JsonServer::success('上传成功',$data); }else{ return JsonServer::error('上传失败'); } } if(isset($response['errcode']) && 41030 === $response['errcode']){ return '商城小程序未上线或商城小程序页面发布'; } return $response['errmsg']; }catch (Exception $e) { self::$error = $e->getMessage(); return false; } } }