finish.go 751 B

12345678910111213141516171819202122232425262728
  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/sirupsen/logrus"
  8. )
  9. var Finish *finish
  10. type finish struct {
  11. }
  12. // FinishOpinion 在上传脚本表上提交修改意见
  13. func (*finish) GetFinishData(ctx context.Context, request http_model.GetFinishDataRequest) (*http_model.GetFinishData, error) {
  14. finishRecruitStrategyList, err := db.GetFinishData(ctx, request.ProjectId)
  15. if err != nil {
  16. logrus.WithContext(ctx).Errorf("[Finish service] call CreateFinish error,err:%+v", err)
  17. return nil, err
  18. }
  19. res := new(http_model.GetFinishData)
  20. res.FinishRecruitStrategy = pack.MGormRecruitStrategyListToHttpGetFinishDataInfoList(finishRecruitStrategyList)
  21. return res, nil
  22. }