| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- <?php
- namespace addons\ReservationService\console\controllers;
- use addons\ReservationService\common\enums\ReservationServiceEnum;
- use addons\ReservationService\common\listeners\OrderDeliveryListener;
- use addons\ReservationService\common\listeners\OrderFinishListener;
- use addons\ReservationService\common\listeners\OrderPaidListener;
- use addons\ReservationService\common\listeners\OrderTakeDeliveryListener;
- use addons\ReservationService\common\logic\NoticeLogic;
- use addons\ReservationService\common\logic\RewardLogic;
- use addons\ReservationService\common\services\OrderService;
- use common\enums\OrderSourceEnum;
- use common\events\order\OrderTakeDeliveryEvent;
- use common\logic\order\OrderRefundLogic;
- use yii\console\Controller;
- use yii\helpers\Json;
- class TestController extends Controller
- {
- public function actionTest()
- {
- (new OrderPaidListener())->exec([
- 'id' => 26063
- ]);
- // (new RewardLogic())->exec([
- // 'id' => 10394
- // ]);
- // (new NoticeLogic())->async_handle([
- // 'id' => 10394,
- // 'sms_key' => ReservationServiceEnum::SMS_KEY_AGREE
- // ]);
- // $event = new OrderTakeDeliveryEvent(1);
- // $data['id'] = 11526;
- // $data['operator_id'] = 0;
- // $data['operator_name'] = "测试";
- // \Yii::$app->services->events->dispatch($event, $data, $event->listeners);
- // (new OrderTakeDeliveryListener())->exec(['id' => 11611]);
- // (new OrderDeliveryListener())->exec(['id' => 11344]);
- // $logic = new OrderRefundLogic();
- // $address = ['consignee' => 'li','mobile' => '14465656869','address' => 'xxxxxxxx'];
- // $res = $logic->execute(1, ['id' => 294, 'step_status' => 6, 'address' => $address]);
- // (new OrderFinishListener())->exec(['id' => 12388]);
- try {
- // (new NoticeLogic())->async_handle(['mall_id' => 1, 'id' => 12412, 'sms_key' => ReservationServiceEnum::SMS_KEY_REJECT]);
- // (new NoticeLogic())->async_handle(['mall_id' => 1, 'id' => 12412, 'sms_key' => ReservationServiceEnum::SMS_KEY_RESERVE]);
- // (new NoticeLogic())->async_handle(['mall_id' => 1, 'id' => 12412, 'sms_key' => ReservationServiceEnum::SMS_KEY_AGREE]);
- // $params = json_decode('{"id":111,"order_no":"st20240726114350559081","operator_id":171725,"operator_name":"开发测试"}', true);
- // (new \addons\ReservationService\common\listeners\store\OrderFinishListener())->exec($params);
- // (new \addons\ReservationService\common\logic\NoticeLogic())->async_handle(['id' => 203, 'sms_key' => 'refuse_orders']);
- // $cond = ['mall_id' => 1, 'id' => 1, 'status' => [\common\enums\StatusEnum::ENABLED]];
- // $order = \addons\Store\common\models\StoreOrder::findOne($cond);
- // if ($order->order_source === \common\enums\OrderSourceEnum::SOURCE_RESERVE) {
- // var_dump(1234);
- // \addons\Store\common\models\StoreOrderReserve::syncOrderStatus($order);
- // }
- } catch (\Exception $e) {
- var_dump($e->getMessage());
- }
- // (new \addons\ReservationService\common\listeners\store\OrderPaidListener())->exec(['id' => 17]);
- // $flag = (new OrderService())->talking(1, 104492, 11724);
- // var_dump($flag);
- // (new \addons\ReservationService\common\listeners\store\OrderPaidListener())
- // ->exec(Json::decode('{"id":848,"operator_id":0,"operator_name":"","message_id":"6519"}'));
- }
- }
|