| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <?php
- namespace addons\BusinessCard\console\controllers;
- use addons\BusinessCard\common\enums\CardEnums;
- use addons\BusinessCard\common\listeners\OrderCreateListener;
- use addons\BusinessCard\common\listeners\OrderPaidListener;
- use addons\BusinessCard\common\logic\BuriedPointLogic;
- use addons\BusinessCard\common\logic\Statistics;
- use addons\BusinessCard\common\logic\WechatNotice;
- use common\models\goods\Goods;
- use common\models\user\User;
- use yii\console\Controller;
- class TestController extends Controller
- {
- public function actionTest()
- {
- // $data = json_decode('{"mall_id":"1","log_type":15,"user_id":"2556","order_id":"6565","to_user_id":"1505","message_id":"12"}', true);
- // var_dump($data);
- // WechatNotice::async_handle($data);
- // (new OrderCreateListener())->handleSync(['order_ids' => [6605]]);
- // (new OrderPaidListener())->handleSync(['id' => 6605]);
- // $gids = Goods::find()->where(['mall_id' => 1])
- // ->andWhere(['status' => 1])
- // ->select('id')->column();
- // $uids = User::find()->where(['mall_id' => 1])
- // ->andWhere(['status' => 1])
- // ->select('id')->column();
- // for ($i = 0; $i < 1000; $i++) {
- // $index = mt_rand(0, count($gids) - 1);
- // $uindex = mt_rand(0, count($uids) - 1);
- // (new BuriedPointLogic())->async_handle([
- // 'card_id' => 19,
- // 'mall_id' => 1,
- // 'user_id' => 1505,
- // 'log_type' => CardEnums::LOG_TYPE_BURIED_POINT_GOODS_DETAIL,
- // 'ext_data' => [
- // 'params'=> ['proId' => $gids[$index]]
- // ]
- // ]);
- // }
- // Statistics::async_handle(['item_id' => 19,'card_user_id' => 1597, 'user_id' => 1505, 'mall_id' => 1, 'log_type' => CardEnums::LOG_TYPE_SHARE]);
- // Statistics::async_handle(['item_id' => 19,'card_user_id' => 1597, 'user_id' => 2556, 'mall_id' => 1, 'log_type' => CardEnums::LOG_TYPE_LIKE]);
- // Statistics::async_handle(['item_id' => 20, 'user_id' => 1505, 'mall_id' => 1, 'log_type' => CardEnums::LOG_TYPE_TURN]);
- // (new OrderCreateListener())->handleSync([
- // 'order_ids' => 6957
- // ]);
- // Statistics::goodsStatistics();
- // (new OrderPaidListener())->handleSync(['id' => 6958]);
- try {
- // WechatNotice::handler(['to_user_id' => 20, 'user_id' => 37393,
- // 'mall_id' => 1, 'log_type' => CardEnums::LOG_TYPE_CARD]);
- // WechatNotice::async_handle(['to_user_id' => 20, 'user_id' => 37393,
- // 'mall_id' => 1, 'log_type' => CardEnums::LOG_TYPE_CARD]);
- // WechatNotice::async_handle([
- // 'mall_id' => 1,
- // 'log_type' => CardEnums::LOG_TYPE_ORDER,
- // 'user_id' => 37393,
- // 'order_id' => 51812,
- // 'to_user_id'=> 20, // $card->user_id
- // ]);
- (new \addons\BusinessCard\common\listeners\OrderPaidListener())->handleSync(['id' => 51959]);
- } catch (\Exception $e) {
- var_dump($e->getMessage());
- }
- }
- }
|