finish.go 794 B

123456789101112131415161718192021222324252627282930
  1. package service
  2. import (
  3. "context"
  4. "youngee_b_api/db"
  5. "youngee_b_api/model/http_model"
  6. "youngee_b_api/pack"
  7. "github.com/issue9/conv"
  8. "github.com/sirupsen/logrus"
  9. )
  10. var Finish *finish
  11. type finish struct {
  12. }
  13. // FinishOpinion 在上传脚本表上提交修改意见
  14. func (*finish) GetFinishData(ctx context.Context, request http_model.GetFinishDataRequest) (*http_model.GetFinishData, error) {
  15. finishRecruitStrategyList, err := db.GetFinishData(ctx, conv.MustInt64(request.ProjectId))
  16. if err != nil {
  17. logrus.WithContext(ctx).Errorf("[Finish service] call CreateFinish error,err:%+v", err)
  18. return nil, err
  19. }
  20. res := new(http_model.GetFinishData)
  21. res.FinishRecruitStrategy = pack.MGormRecruitStrategyListToHttpGetFinishDataInfoList(finishRecruitStrategyList)
  22. return res, nil
  23. }