From dae660c3b5b6a9b7b32f40e88a576b81a1054561 Mon Sep 17 00:00:00 2001
From: liujiandao <274878379@qq.com>
Date: 星期五, 12 四月 2024 17:55:29 +0800
Subject: [PATCH] 字段修改

---
 controllers/request/yield_register_request.go |   12 +++---
 models/yield_register.go                      |   10 ++--
 docs/swagger.yaml                             |   16 ++++----
 controllers/yield_register_controller.go      |    6 ++-
 docs/docs.go                                  |   18 ++++----
 docs/swagger.json                             |   18 ++++----
 6 files changed, 41 insertions(+), 39 deletions(-)

diff --git a/controllers/request/yield_register_request.go b/controllers/request/yield_register_request.go
index 066b152..6331b25 100644
--- a/controllers/request/yield_register_request.go
+++ b/controllers/request/yield_register_request.go
@@ -13,7 +13,7 @@
 	Number                  string                    `json:"number"`                  //缂栧彿
 	CreateTime              string                    `json:"createTime"`              //鍒涘缓鏃堕棿
 	MarketId                uint                      `json:"marketId"`                //搴勫彛id
-	WorkshopId              uint                      `json:"workshopId"`              //杞﹂棿id
+	WorkshopNumber          string                    `json:"workshopNumber"`          //杞﹂棿缂栫爜
 	GroupNumber             int                       `json:"groupNumber"`             //缁勫埆
 	Spec                    string                    `json:"spec"`                    //瑙勬牸
 	JieZhuang               string                    `json:"jieZhuang"`               //鏄惁缁撳簞
@@ -67,9 +67,9 @@
 }
 
 type ChangeYieldRegister struct {
-	CreateTime  string `json:"createTime"`  //鍒涘缓鏃堕棿
-	MarketId    uint   `json:"marketId"`    //搴勫彛id
-	WorkshopId  uint   `json:"workshopId"`  //杞﹂棿id
-	GroupNumber int    `json:"groupNumber"` //缁勫埆
-	Spec        string `json:"spec"`        //瑙勬牸
+	CreateTime     string `json:"createTime"`     //鍒涘缓鏃堕棿
+	MarketId       uint   `json:"marketId"`       //搴勫彛id
+	WorkshopNumber string `json:"workshopNumber"` //杞﹂棿缂栫爜
+	GroupNumber    int    `json:"groupNumber"`    //缁勫埆
+	Spec           string `json:"spec"`           //瑙勬牸
 }
diff --git a/controllers/yield_register_controller.go b/controllers/yield_register_controller.go
index 1b26acb..f7c64cb 100644
--- a/controllers/yield_register_controller.go
+++ b/controllers/yield_register_controller.go
@@ -108,7 +108,9 @@
 		for _, dict := range all {
 			if register.MarketId == dict.ID {
 				register.MarketName = dict.Name
-				break
+			}
+			if register.WorkshopNumber == dict.Number {
+				register.WorkshopName = dict.Name
 			}
 		}
 	}
@@ -203,7 +205,7 @@
 		return
 	}
 	first, err := models.NewYieldRegisterSearch().SetGroupNumber(params.GroupNumber).SetCreateTime(params.CreateTime).
-		SetMarketId(params.MarketId).SetWorkshopId(params.WorkshopId).SetSpec(params.Spec).SetPreload(true).First()
+		SetMarketId(params.MarketId).SetWorkshopNumber(params.WorkshopNumber).SetSpec(params.Spec).SetPreload(true).First()
 	if err != nil {
 		util.ResponseFormat(c, code.RequestParamError, "鏌ヨ澶辫触")
 		return
diff --git a/docs/docs.go b/docs/docs.go
index 7cd638e..3a2131b 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -1701,11 +1701,11 @@
                 "vehicleSpeed": {
                     "type": "number"
                 },
-                "workshopId": {
-                    "type": "integer"
-                },
                 "workshopName": {
                     "description": "杞﹂棿鍚�",
+                    "type": "string"
+                },
+                "workshopNumber": {
                     "type": "string"
                 }
             }
@@ -1890,9 +1890,9 @@
                     "description": "瑙勬牸",
                     "type": "string"
                 },
-                "workshopId": {
-                    "description": "杞﹂棿id",
-                    "type": "integer"
+                "workshopNumber": {
+                    "description": "杞﹂棿缂栫爜",
+                    "type": "string"
                 }
             }
         },
@@ -2226,9 +2226,9 @@
                     "description": "瀹炴椂杞﹂��",
                     "type": "number"
                 },
-                "workshopId": {
-                    "description": "杞﹂棿id",
-                    "type": "integer"
+                "workshopNumber": {
+                    "description": "杞﹂棿缂栫爜",
+                    "type": "string"
                 }
             }
         },
diff --git a/docs/swagger.json b/docs/swagger.json
index fd10c8b..d8f2eae 100644
--- a/docs/swagger.json
+++ b/docs/swagger.json
@@ -1689,11 +1689,11 @@
                 "vehicleSpeed": {
                     "type": "number"
                 },
-                "workshopId": {
-                    "type": "integer"
-                },
                 "workshopName": {
                     "description": "杞﹂棿鍚�",
+                    "type": "string"
+                },
+                "workshopNumber": {
                     "type": "string"
                 }
             }
@@ -1878,9 +1878,9 @@
                     "description": "瑙勬牸",
                     "type": "string"
                 },
-                "workshopId": {
-                    "description": "杞﹂棿id",
-                    "type": "integer"
+                "workshopNumber": {
+                    "description": "杞﹂棿缂栫爜",
+                    "type": "string"
                 }
             }
         },
@@ -2214,9 +2214,9 @@
                     "description": "瀹炴椂杞﹂��",
                     "type": "number"
                 },
-                "workshopId": {
-                    "description": "杞﹂棿id",
-                    "type": "integer"
+                "workshopNumber": {
+                    "description": "杞﹂棿缂栫爜",
+                    "type": "string"
                 }
             }
         },
diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index c137ee3..da57293 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -382,10 +382,10 @@
         type: string
       vehicleSpeed:
         type: number
-      workshopId:
-        type: integer
       workshopName:
         description: 杞﹂棿鍚�
+        type: string
+      workshopNumber:
         type: string
     type: object
   models.YieldRegisterCircle:
@@ -512,9 +512,9 @@
       spec:
         description: 瑙勬牸
         type: string
-      workshopId:
-        description: 杞﹂棿id
-        type: integer
+      workshopNumber:
+        description: 杞﹂棿缂栫爜
+        type: string
     type: object
   request.DynamicsRank:
     properties:
@@ -749,9 +749,9 @@
       vehicleSpeed:
         description: 瀹炴椂杞﹂��
         type: number
-      workshopId:
-        description: 杞﹂棿id
-        type: integer
+      workshopNumber:
+        description: 杞﹂棿缂栫爜
+        type: string
     type: object
   request.YieldRegisterItemInfo:
     properties:
diff --git a/models/yield_register.go b/models/yield_register.go
index 8508d60..35fe2f0 100644
--- a/models/yield_register.go
+++ b/models/yield_register.go
@@ -14,7 +14,7 @@
 		Number                  string                 `json:"number" gorm:"type:varchar(255);not null;comment:缂栧彿"`
 		CreateTime              string                 `json:"createTime" gorm:"type:varchar(255);comment:鍒涘缓鏃堕棿"`
 		MarketId                uint                   `json:"marketId" gorm:"type:int(11);comment:搴勫彛id"`
-		WorkshopId              uint                   `json:"workshopId" gorm:"type:int(11);comment:杞﹂棿id"`
+		WorkshopNumber          string                 `json:"workshopNumber" gorm:"type:varchar(255);comment:杞﹂棿缂栫爜"`
 		GroupNumber             int                    `json:"groupNumber" gorm:"type:int(11);comment:缁勫埆"`
 		Spec                    string                 `json:"spec" gorm:"type:varchar(255);comment:瑙勬牸"`
 		JieZhuang               string                 `json:"jieZhuang" gorm:"type:varchar(255);comment:鏄惁缁撳簞"`
@@ -93,8 +93,8 @@
 	return slf
 }
 
-func (slf *YieldRegisterSearch) SetWorkshopId(workshopId uint) *YieldRegisterSearch {
-	slf.WorkshopId = workshopId
+func (slf *YieldRegisterSearch) SetWorkshopNumber(workshopNumber string) *YieldRegisterSearch {
+	slf.WorkshopNumber = workshopNumber
 	return slf
 }
 
@@ -123,8 +123,8 @@
 		db = db.Where("create_time = ?", slf.CreateTime)
 	}
 
-	if slf.WorkshopId > 0 {
-		db = db.Where("workshop_id = ?", slf.WorkshopId)
+	if slf.WorkshopNumber != "" {
+		db = db.Where("workshop_number = ?", slf.WorkshopNumber)
 	}
 
 	if slf.MarketId > 0 {

--
Gitblit v1.8.0