| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <?php
- namespace addons\ValetOrder\console\controllers;
- use addons\ValetOrder\common\listeners\OrderCloseListener;
- use addons\ValetOrder\common\listeners\OrderCreateListener;
- use addons\ValetOrder\common\listeners\OrderDeliveryListener;
- use common\events\order\OrderDeliveryEvent;
- use common\events\order\OrderTakeDeliveryEvent;
- use common\models\user\User;
- use yii\console\Controller;
- use yii\helpers\Json;
- class TestController extends Controller
- {
- public function actionTest()
- {
- $data = Json::decode('{"order_ids":[8377],"message_id":"71"}');
- (new OrderCreateListener())->async_handle($data);
- // (new OrderCloseListener())->async_handle(['id' => 7110]);
- // (new OrderDeliveryListener())->async_handle(['id' => 5630]);
- try {
- // $event = new OrderDeliveryEvent(1);
- // $event = new OrderTakeDeliveryEvent(1);
- // $data['id'] = 5631;
- // $data['id'] = 7241;
- // $data['operator_id'] = 0;
- // $data['operator_name'] = "系统操作";
- // \Yii::$app->services->events->dispatch($event,$data, $event->listeners);
- } catch (\Exception $e) {
- var_dump($e->getMessage(), $e->getLine(), $e->getFile());
- }
- }
- public function actionFix()
- {
- /**
- * @var $each \common\models\user\User
- */
- foreach (\common\models\user\User::find()->where(['password' => ''])->each() as $each) {
- echo "$each->id, === pwd=$each->password \n";
- // $each->password = \Yii::$app->getSecurity()->generatePasswordHash(substr($each->mobile,-6,6));
- // if (!$each->save()) {
- // var_dump($each->getErrorMessage());
- // }
- }
- }
- }
|