123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- <?php
- use App\Oauth\YlyOauthClient;
- use App\Api\PrintService;
- use App\Api\PicturePrintService;
- use App\Api\ExpressPrintService;
-
- $client = new YlyOauthClient($config);
- try {
- $token = $client->getToken();
- } catch (Exception $e) {
- echo $e->getMessage() . "\n";
- print_r(json_decode($e->getMessage(), true));
- return;
- }
-
- $access_token = $token->access_token;
- $refresh_token = $token->refresh_token;
- $expires_in = $token->expires_in;
- $machine_code = '';
- $origin_id = '';
-
- if (empty($machine_code)) {echo 'The machine_code cannot be empty';return;}
-
- if (empty($origin_id)) {echo 'The origin_id cannot be empty';return;}
-
-
-
- $print = new PrintService($access_token, $config);
-
- $content = "<FS2><center>**#1 美团**</center></FS2>";
- $content .= str_repeat('.', 32);
- $content .= "<FS2><center>--在线支付--</center></FS2>";
- $content .= "<FS><center>张周兄弟烧烤</center></FS>";
- $content .= "订单时间:". date("Y-m-d H:i") . "\n";
- $content .= "订单编号:40807050607030\n";
- $content .= str_repeat('*', 14) . "商品" . str_repeat("*", 14);
- $content .= "<table>";
- $content .= "<tr><td>烤土豆(超级辣)</td><td>x3</td><td>5.96</td></tr>";
- $content .= "<tr><td>烤豆干(超级辣)</td><td>x2</td><td>3.88</td></tr>";
- $content .= "<tr><td>烤鸡翅(超级辣)</td><td>x3</td><td>17.96</td></tr>";
- $content .= "<tr><td>烤排骨(香辣)</td><td>x3</td><td>12.44</td></tr>";
- $content .= "<tr><td>烤韭菜(超级辣)</td><td>x3</td><td>8.96</td></tr>";
- $content .= "</table>";
- $content .= str_repeat('.', 32);
- $content .= "<QR>这是二维码内容</QR>";
- $content .= "小计:¥82\n";
- $content .= "折扣:¥4 \n";
- $content .= str_repeat('*', 32);
- $content .= "订单总价:¥78 \n";
- $content .= "<FS2><center>**#1 完**</center></FS2>";
-
- try{
- var_dump($print->index($machine_code, $content, $origin_id));
- }catch (Exception $e) {
- echo $e->getMessage();
- }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
|