jiangshuai
2023-11-14 22a93375823a1fe58e5ca2dcd0545ddf1dfc883c
models/operation_details.go
@@ -74,6 +74,11 @@
   return slf
}
func (slf *OperationDetailsSearch) SetProductId(productId string) *OperationDetailsSearch {
   slf.ProductId = productId
   return slf
}
func (slf *OperationDetailsSearch) build() *gorm.DB {
   var db = slf.Orm.Model(&OperationDetails{})
@@ -91,6 +96,9 @@
   if slf.OperationID != 0 {
      db = db.Where("operation_id = ?", slf.OperationID)
   }
   if slf.ProductId != "" {
      db = db.Where("product_id = ?", slf.ProductId)
   }
   return db
@@ -199,7 +207,7 @@
   if slf.PageNum*slf.PageSize > 0 {
      db = db.Offset((slf.PageNum - 1) * slf.PageSize).Limit(slf.PageSize)
   }
   if err := db.Find(&records).Error; err != nil {
   if err := db.Preload("Product").Find(&records).Error; err != nil {
      return records, fmt.Errorf("find records err: %v", err)
   }