SettleSecTask.go 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package handler
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "youngee_m_api/model/http_model"
  5. )
  6. func WrapSettleSecTaskHandler(ctx *gin.Context) {
  7. handler := newSettleSecTaskHandler(ctx)
  8. BaseRun(handler)
  9. }
  10. type SettleSecTask struct {
  11. ctx *gin.Context
  12. req *http_model.SettleSecTaskRequest
  13. resp *http_model.CommonResponse
  14. }
  15. func (c SettleSecTask) getContext() *gin.Context {
  16. return c.ctx
  17. }
  18. func (c SettleSecTask) getResponse() interface{} {
  19. return c.resp
  20. }
  21. func (c SettleSecTask) getRequest() interface{} {
  22. return c.req
  23. }
  24. func (c SettleSecTask) run() {
  25. //enterpriseID := middleware.GetSessionAuth(c.ctx).EnterpriseID
  26. //data := http_model.SettleSecTaskRequest{}
  27. //data = *c.req
  28. //res, err := service.SelectionTask.Settle(c.ctx, data.EnterpriseId, data)
  29. //if err != nil {
  30. // logrus.Errorf("[SettleSecTask] call SettleSecTask err:%+v\n", err)
  31. // util.HandlerPackErrorResp(c.resp, consts.ErrorInternal, "")
  32. // logrus.Info("SettleSecTask fail,req:%+v", c.req)
  33. // return
  34. //}
  35. //c.resp.Message = "成功结算"
  36. //c.resp.Data = res
  37. }
  38. func (c SettleSecTask) checkParam() error {
  39. return nil
  40. }
  41. func newSettleSecTaskHandler(ctx *gin.Context) *SettleSecTask {
  42. return &SettleSecTask{
  43. ctx: ctx,
  44. req: http_model.NewSettleSecTaskRequest(),
  45. resp: http_model.NewSettleSecTaskResponse(),
  46. }
  47. }