debug.go 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package debug
  2. import (
  3. "kpt-tmr-group/http/middleware"
  4. "kpt-tmr-group/pkg/apierr"
  5. "kpt-tmr-group/pkg/ginutil"
  6. operationPb "kpt-tmr-group/proto/go/backend/operation"
  7. "net/http"
  8. "github.com/gin-gonic/gin"
  9. )
  10. func HelloOk(c *gin.Context) {
  11. // redis
  12. // kafka
  13. c.JSON(http.StatusOK, gin.H{"result": "ok"})
  14. }
  15. func FeedFormulaSync(c *gin.Context) {
  16. var req operationPb.FeedFormulaSyncRequest
  17. if err := ginutil.BindProto(c, &req); err != nil {
  18. apierr.AbortBadRequest(c, http.StatusBadRequest, err)
  19. return
  20. }
  21. if err := middleware.BackendOperation(c).OpsService.FeedFormulaSyncData(c, &req); err != nil {
  22. apierr.ClassifiedAbort(c, err)
  23. return
  24. }
  25. ginutil.JSONResp(c, &operationPb.CommonOK{
  26. Code: http.StatusOK,
  27. Msg: "ok",
  28. Data: &operationPb.Success{Success: true},
  29. })
  30. }
  31. func FeedSync(c *gin.Context) {
  32. var req operationPb.FeedFormulaSyncRequest
  33. if err := ginutil.BindProto(c, &req); err != nil {
  34. apierr.AbortBadRequest(c, http.StatusBadRequest, err)
  35. return
  36. }
  37. if err := middleware.BackendOperation(c).OpsService.FeedSyncData(c, &req); err != nil {
  38. apierr.ClassifiedAbort(c, err)
  39. return
  40. }
  41. ginutil.JSONResp(c, &operationPb.CommonOK{
  42. Code: http.StatusOK,
  43. Msg: "ok",
  44. Data: &operationPb.Success{Success: true},
  45. })
  46. }
  47. func FeedFormulaDetailListSync(c *gin.Context) {
  48. var req operationPb.FeedFormulaSyncRequest
  49. if err := ginutil.BindProto(c, &req); err != nil {
  50. apierr.AbortBadRequest(c, http.StatusBadRequest, err)
  51. return
  52. }
  53. if err := middleware.BackendOperation(c).OpsService.FeedFormulaDetailListSyncData(c, &req); err != nil {
  54. apierr.ClassifiedAbort(c, err)
  55. return
  56. }
  57. ginutil.JSONResp(c, &operationPb.CommonOK{
  58. Code: http.StatusOK,
  59. Msg: "ok",
  60. Data: &operationPb.Success{Success: true},
  61. })
  62. }