recruitstrategy.go 769 B

1234567891011121314151617181920212223242526272829
  1. package service
  2. import (
  3. "context"
  4. "github.com/sirupsen/logrus"
  5. "youngee_b_api/db"
  6. "youngee_b_api/model/http_model"
  7. )
  8. var Recruitstrategy *recruitstrategy
  9. type recruitstrategy struct {
  10. }
  11. func (*recruitstrategy) RecruitStrategyNumberCalculate(ctx context.Context, recruitstrategy http_model.RecruitStrategyNumberCalculateRequest) error {
  12. AddSub := recruitstrategy.AddSub
  13. selected_number := recruitstrategy.SelectedNumber
  14. if AddSub {
  15. selected_number += 1
  16. } else {
  17. selected_number -= 1
  18. }
  19. err := db.CalculateSelectedNumberByRecruitStrategyID(ctx, recruitstrategy.RecruitStrategyID, selected_number)
  20. if err != nil {
  21. logrus.WithContext(ctx).Errorf("[RecruitStrategy] call RecruitStrategyNumberCalculate error,err:%+v", err)
  22. return err
  23. }
  24. return nil
  25. }