12345678910111213141516171819202122232425262728293031323334 |
- <?php
- namespace app\jobs\order;
- use crmeb\basic\BaseJobs;
- use crmeb\services\wechat\MiniProgram;
- use crmeb\traits\QueueTrait;
- class MiniOrderJob extends BaseJobs
- {
- use QueueTrait;
-
- public function doJob(string $out_trade_no, int $logistics_type, array $shipping_list, string $payer_openid, string $path, int $delivery_mode = 1, bool $is_all_delivered = true)
- {
- try {
- MiniProgram::shippingByTradeNo($out_trade_no, $logistics_type, $shipping_list, $payer_openid, $path, $delivery_mode, $is_all_delivered);
- } catch (\Throwable $e) {
- \think\facade\Log::error('小程序订单处理失败,原因:' . $e->getMessage());
- }
- }
- }
|