workflow scheduler create booking with a booking execution lot id
This commit is contained in:
parent
4cfd0a1789
commit
ef028cb2b9
@ -81,10 +81,6 @@ func (d *Booking) GetDelayOnDuration() time.Duration {
|
|||||||
return d.GetRealDuration() - d.GetUsualDuration()
|
return d.GetRealDuration() - d.GetUsualDuration()
|
||||||
}
|
}
|
||||||
|
|
||||||
func (d *Booking) GetName() string {
|
|
||||||
return d.GetID() + "_" + d.ExpectedStartDate.String()
|
|
||||||
}
|
|
||||||
|
|
||||||
func (d *Booking) GetAccessor(request *tools.APIRequest) utils.Accessor {
|
func (d *Booking) GetAccessor(request *tools.APIRequest) utils.Accessor {
|
||||||
return NewAccessor(request) // Create a new instance of the accessor
|
return NewAccessor(request) // Create a new instance of the accessor
|
||||||
}
|
}
|
||||||
|
@ -121,6 +121,9 @@ func (d *WorkflowExecution) bookEach(executionsID string, wfID string, dt tools.
|
|||||||
}
|
}
|
||||||
end := start.Add(time.Duration(priced.GetExplicitDurationInS()) * time.Second)
|
end := start.Add(time.Duration(priced.GetExplicitDurationInS()) * time.Second)
|
||||||
bookingItem := &booking.Booking{
|
bookingItem := &booking.Booking{
|
||||||
|
AbstractObject: utils.AbstractObject{
|
||||||
|
Name: d.GetName() + "_" + executionsID + "_" + wfID,
|
||||||
|
},
|
||||||
ExecutionsID: executionsID,
|
ExecutionsID: executionsID,
|
||||||
State: enum.SCHEDULED,
|
State: enum.SCHEDULED,
|
||||||
ResourceID: priced.GetID(),
|
ResourceID: priced.GetID(),
|
||||||
|
Loading…
Reference in New Issue
Block a user