| | |
| | | type ( |
| | | Procedures struct { |
| | | gorm.Model |
| | | WorkOrderID string `gorm:"index;type:varchar(191);not null" json:"-"` |
| | | OrderID string `gorm:"index;type:varchar(191);not null" json:"-"` |
| | | ProductProcedureID string `gorm:"index;type:varchar(191);" json:"productProcedureID"` //产品工序id |
| | | WorkOrderID string `gorm:"index;type:varchar(191);" json:"-"` |
| | | OrderID string `gorm:"index;type:varchar(191);" json:"-"` |
| | | DeviceID string `gorm:"index;type:varchar(191)" json:"deviceId"` |
| | | ProcedureID string `gorm:"index;type:varchar(191)" json:"procedureId"` |
| | | Channel int32 `gorm:"index;" json:"channel"` //通道 |
| | |
| | | } |
| | | |
| | | if slf.StartTimeMin != 0 { |
| | | db = db.Where("start_time >= ?", slf.EndTimeMin) |
| | | db = db.Where("start_time >= ?", slf.StartTimeMin) |
| | | } |
| | | |
| | | if slf.EndTimeMin != 0 { |
| | |
| | | } |
| | | |
| | | if slf.EndTimeMax != 0 { |
| | | db = db.Where("end_time < ?", slf.StartTimeMax) |
| | | db = db.Where("end_time < ?", slf.EndTimeMax) |
| | | } |
| | | |
| | | if slf.Status != 0 { |