| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- <?php
- namespace addons\StarChain\backend\controllers;
- use addons\StarChain\common\models\Region;
- use addons\StarChain\common\services\MessageHandlerService;
- use addons\StarChain\common\services\OrderService;
- use common\events\order\OrderRefundBuyerDeliveryEvent;
- use common\models\common\Region as CommonRegion;
- use common\models\mall\Mall;
- use Yii;
- /**
- * Sokabe
- */
- class SokabeController extends BaseController
- {
- public function actionCreateOrder()
- {
- $service = new MessageHandlerService(['mall_id' => 1]);
- $service->testMsgList();
- }
- public function actionAddress()
- {
- $list = Region::find()->where(['region_level' => 3])->all();
- // dd(count($list));
- foreach ($list as $v) {
- $a = CommonRegion::find()->where(['level' => 3, 'name' => $v->name])->one();
- if (empty($a)) {
- echo $v->name;
- echo "<br>";
- }
- }
- }
- public function actionMessage()
- {
- // 获取当前系统所有可用的 mall_id
- $malls = Mall::getEnableMallList();
- $mall_ids = array_column($malls, 'id');
- foreach ($mall_ids as $id) {
- $service = new MessageHandlerService(['mall_id' => $id]);
- $service->getMessagePool();
- }
- }
- public function actionEx()
- {
- // getOrderExpressListByOs
- $serivce = new MessageHandlerService(['mall_id' => $this->mall_id]);
- $serivce->messagePoolHandler();
- }
- public function actionOd()
- {
- OrderService::orderDelivered(7242);
- }
- public function actionAd()
- {
- // 触发售后发货
- $event = new OrderRefundBuyerDeliveryEvent(151);
- $data['id'] = 317;
- $data['mall_id'] = 151;
- Yii::$app->services->events->dispatch($event, $data, $event->listeners);
- }
- }
|