invoiceCallback_red.go 946 B

1234567891011121314151617181920212223242526272829303132
  1. package service
  2. import (
  3. "github.com/gogf/gf/v2/frame/g"
  4. "github.com/gogf/gf/v2/net/ghttp"
  5. )
  6. // InvoicingMakeRedCallBackLogic 开票回调逻辑
  7. func InvoicingMakeRedCallBackLogic(r *ghttp.Request) error {
  8. tType := r.Get("type").Int()
  9. switch tType {
  10. case 0: //红冲成功
  11. case 1: //失败
  12. case 2: //授信额度等信息
  13. g.Log().Info(r.Context(), "授信额度等信息")
  14. case 3:
  15. g.Log().Info(r.Context(), "活体验证已过期,未完成活体验证")
  16. case 4:
  17. g.Log().Info(r.Context(), "活体成功")
  18. case 5:
  19. g.Log().Info(r.Context(), "返回活体检测二维码的内容")
  20. case 9:
  21. g.Log().Info(r.Context(), "活体码未知错误")
  22. case 10:
  23. g.Log().Info(r.Context(), "非数电票试点纳税人,未核定数电票票种,不允许开票")
  24. case 11:
  25. g.Log().Info(r.Context(), "获取授信额度失败")
  26. default:
  27. g.Log().Info(r.Context(), "InvoicingMakeRedCallBackLogic tType:%s", tType)
  28. }
  29. return nil
  30. }