zhangqian
2023-10-09 d6b81a185f55a0322c0d404c9048cfb0a47488b9
model/work_order.go
@@ -3,13 +3,13 @@
import (
   "apsClient/pkg/sqlitex"
   "fmt"
   "github.com/jinzhu/gorm"
   "github.com/shopspring/decimal"
   "gorm.io/gorm"
)
type (
   Order struct {
      gorm.Model  `json:"-"`
      gorm.Model
      WorkOrderID string          `gorm:"index;type:varchar(191);not null;comment:工单ID" json:"workOrderId"`
      OrderID     string          `gorm:"index;type:varchar(191);not null;comment:订单ID" json:"orderId"`
      ProductID   string          `gorm:"type:varchar(191);comment:产品ID" json:"productId"`
@@ -35,6 +35,7 @@
      StartTimeMax int64
      StartTimeMin int64
      StatusList   []OrderStatus
      WorkOrderIDs []string
   }
)
@@ -101,6 +102,11 @@
   return slf
}
func (slf *OrderSearch) SetWorkOrderIds(workOrderIds []string) *OrderSearch {
   slf.WorkOrderIDs = workOrderIds
   return slf
}
func (slf *OrderSearch) SetId(id uint) *OrderSearch {
   slf.ID = id
   return slf
@@ -126,7 +132,7 @@
   }
   if len(slf.StatusList) != 0 {
      db = db.Where("status in ?", slf.StatusList)
      db = db.Where("status IN (?)", slf.StatusList)
   }
   if slf.StartTimeMax != 0 {