소스 검색

fix:非优先预约人员可预约时间限制查询问题

liuyaqi 2 년 전
부모
커밋
115bf8863c
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      service/equipment/equipment.go

+ 4 - 1
service/equipment/equipment.go

@@ -280,7 +280,7 @@ func (s Service) AppointTimeInfo(req *equipment2.AppointTimeInfoReq, userinfo re
 	var instr AppointTimeInfoInstrument
 	err := s.Dao.DB.Table("instrument").
 		Where("Id", req.InstrumentId).
-		Fields("Id, BeginAt, EndAt, Weekday, IsAppointAvailable, InAdvance, FurtherRange").
+		Fields("Id, BeginAt, EndAt, Weekday, IsAppointAvailable, InAdvance, FurtherRange, FurtherLimit").
 		Struct(&instr)
 	if err != nil {
 		return nil, err
@@ -363,6 +363,9 @@ func (s Service) AppointTimeInfo(req *equipment2.AppointTimeInfoReq, userinfo re
 			furtherLimit = gtime.Now().Add(time.Hour * time.Duration(instr.FurtherLimit))
 		}
 	}
+	// fmt.Println("============")
+	// fmt.Println(qualificationCount, instr.FurtherLimit, furtherLimit)
+	// fmt.Println("============")
 
 	unavailable := []TimeSpan{}
 	// 仪器设置的可预约范围外