OrderController.php 792 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace App\Http\Controllers\api\thirdPart\syrius\consumer;
  3. use App\Http\Controllers\api\thirdPart\syrius\units\Signature;
  4. use Illuminate\Http\Request;
  5. use Illuminate\Support\Facades\Log;
  6. class OrderController
  7. {
  8. use Signature;
  9. public function receiptNotification(Request $request)
  10. {
  11. Log::info("炬星订单通知",[$request->fullUrl(),$request->getContent()]);
  12. if (!$this->verify($request->fullUrl(),$request->getContent())){
  13. Log::info("炬星订单通知",["msg"=>"验签失败","url"=>$request->fullUrl(),"body"=>$request->getContent()]);
  14. return response("验签失败",401)->header("Content-Type","application/json");
  15. }
  16. return response("OK")
  17. ->header("Content-Type","application/json");
  18. }
  19. }