TestController.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Helpers\Jwt;
  4. use App\Models\MemberModel;
  5. use App\Models\UserModel;
  6. use App\Services\RedisService;
  7. use App\Services\SnapshotService;
  8. use App\Services\WechatService;
  9. use Illuminate\Support\Facades\Session;
  10. /**
  11. * 测试控制器类
  12. * @author wesmiler
  13. * @since 2020/11/10
  14. * Class TestController
  15. * @package App\Http\Controllers
  16. */
  17. class TestController extends BaseController
  18. {
  19. /**
  20. * 构造函数
  21. * @author wesmiler
  22. * @since 2020/11/11
  23. * TestController constructor.
  24. */
  25. public function __construct()
  26. {
  27. parent::__construct();
  28. }
  29. public function index(){
  30. $prepayId = 'wx201410272009395522657a690389285100';
  31. $unified['nonce_str'] = '5K8264ILTKCH16CQ2502SI8ZNMTM67VS';
  32. $time = '1414561699';
  33. $data = [
  34. "appId" => 'wx8888888888888888',
  35. "timeStamp" => "{$time}", //这里是字符串的时间戳,不是int,所以需加引号
  36. "nonceStr" => isset($unified['nonce_str']) ? trim($unified['nonce_str']) : WechatService::createNonceStr(32),
  37. "package" => "prepay_id=" . $prepayId,
  38. ];
  39. $result = WechatService::getPaySignV3($data);
  40. var_dump($result);
  41. return message(1005,'true',['ddd'=> []]);
  42. }
  43. }