TestController.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. namespace app\frontend\controllers;
  3. use app\common\components\BaseController;
  4. use app\common\events\order\AfterOrderCloseEvent;
  5. use app\common\events\order\AfterOrderPaidEvent;
  6. use app\common\exceptions\AppException;
  7. use app\common\facades\Setting;
  8. use app\common\models\Member;
  9. use app\common\models\MemberShopInfo;
  10. use app\common\models\Option;
  11. use app\common\models\Order;
  12. use app\common\models\OrderGoods;
  13. use app\common\modules\goods\GoodsRepository;
  14. use app\common\modules\option\OptionRepository;
  15. use app\frontend\models\Goods;
  16. use Illuminate\Cache\CacheManager;
  17. use Illuminate\Database\Schema\Blueprint;
  18. use Illuminate\Support\Facades\DB;
  19. use Illuminate\Support\Facades\Redis;
  20. use Yunshop\Love\Modules\Goods\GoodsLoveRepository;
  21. use Yunshop\PackFixedPrice\api\CartBuyController;
  22. use Yunshop\PackFixedPrice\api\CheckoutController;
  23. use function EasyWeChat\Payment\get_client_ip;
  24. class TestController extends BaseController
  25. {
  26. public function index()
  27. {
  28. $_GET['cart_ids'] = '1,2';
  29. $a = (new CartBuyController())->index();
  30. echo ($a->getContent());
  31. exit();
  32. dump_logs();
  33. $member = MemberShopInfo::find(698250);
  34. $member->update(['inviter'=>0]);
  35. DB::transaction(function () {
  36. $member = MemberShopInfo::find(698250);
  37. $parent = MemberShopInfo::find(345881);
  38. dump($member->parent_id,$member->parent_id);
  39. Member::chkAgent($member->member_id, $parent->member_id);
  40. dd($member->getDirty());
  41. });
  42. }
  43. }