优惠券小程序

WechatController.php 975B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Http\Controllers\Controller;
  4. use App\Service\LoginService;
  5. use App\Service\WechatService;
  6. use Illuminate\Http\Request;
  7. class WechatController extends Controller
  8. {
  9. /**
  10. * 小程序登录接口
  11. * */
  12. public function login(Request $request)
  13. {
  14. $validator = \Validator::make($request->all(), [
  15. 'code' => 'required|string',
  16. ]);
  17. if ($validator->fails()) {
  18. return self::returnValue($validator->getMessageBag(), 1102);
  19. }
  20. $code = $request->input('code');
  21. $errno = 0;
  22. $userInfo = LoginService::login($code, $errno);
  23. if($errno) return self::returnValue([], $errno);
  24. return self::returnValue($userInfo);
  25. }
  26. /**
  27. * 获取添加客服二维码
  28. * */
  29. public function qrcode(Request $request)
  30. {
  31. return self::returnValue(['url' => 'https://yhq-xcx.wenxingshuju.com/qrcode.jpg']);
  32. }
  33. }