From c2be95e83d1597eed8623fdd70a77d617465f91e Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期五, 29 三月 2024 17:04:31 +0800
Subject: [PATCH] 查操作明细增加查询字段

---
 models/operation.go |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/models/operation.go b/models/operation.go
index 63f9cc5..1296457 100644
--- a/models/operation.go
+++ b/models/operation.go
@@ -14,7 +14,7 @@
 		WmsModel
 		Id                int                      `json:"id" gorm:"column:id;primary_key;AUTO_INCREMENT"`
 		Number            string                   `json:"number" gorm:"type:varchar(255)"`                           //鍗曞彿
-		SourceNumber      string                   `json:"sourceNumber" gorm:"type:varchar(255)"`                     //婧愬崟鍙�
+		SourceNumber      string                   `json:"sourceNumber" gorm:"index;type:varchar(255)"`               //婧愬崟鍙�
 		OperationTypeId   int                      `json:"operationTypeId" gorm:"type:int;not null;comment:浣滀笟绫诲瀷id"`   //浣滀笟绫诲瀷id
 		OperationTypeName string                   `json:"operationTypeName" gorm:"type:varchar(127);comment:浣滀笟绫诲瀷鍚嶇О"` //浣滀笟绫诲瀷鍚嶇О
 		Status            constvar.OperationStatus `json:"status" gorm:"type:int(11);not null;comment:鐘舵��"`            //鐘舵��
@@ -143,6 +143,11 @@
 	return slf
 }
 
+func (slf *OperationSearch) SetOperationSource(operationSource constvar.OperationSource) *OperationSearch {
+	slf.OperationSource = operationSource
+	return slf
+}
+
 func (slf *OperationSearch) build() *gorm.DB {
 	var db = slf.Orm.Model(&Operation{})
 
@@ -193,6 +198,10 @@
 		db = db.Where("sales_details_number = ?", slf.SalesDetailsNumber)
 	}
 
+	if slf.OperationSource != 0 {
+		db = db.Where("operation_source = ?", slf.OperationSource)
+	}
+
 	return db
 }
 

--
Gitblit v1.8.0