From a250ca176b468e87d32892c0055fe1faace6a79b Mon Sep 17 00:00:00 2001
From: wangpengfei <274878379@qq.com>
Date: 星期二, 15 八月 2023 10:29:25 +0800
Subject: [PATCH] fix
---
model/salesReturn.go | 2
model/plan.go | 2
model/salesLeads.go | 2
model/contract.go | 2
model/quotation.go | 2
model/contact.go | 2
model/masterOrder.go | 2
model/followRecord.go | 4
model/orderManage.go | 232 +++++++++++++++++++++++-----------------------
model/serviceFollowup.go | 2
model/serviceContract.go | 2
model/salesDetails.go | 2
model/serviceFeeManage.go | 2
model/salesRefund.go | 2
model/subOrder.go | 2
15 files changed, 131 insertions(+), 131 deletions(-)
diff --git a/model/contact.go b/model/contact.go
index a955791..d1b838f 100644
--- a/model/contact.go
+++ b/model/contact.go
@@ -152,7 +152,7 @@
db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
}
- err := db.Preload("FollowRecord").Preload("Client").Preload("Country").Preload("Province").Preload("City").Preload("Region").Find(&records).Error
+ err := db.Preload("FollowRecord").Preload("Client").Preload("Country").Preload("Province").Preload("City").Preload("Region").Order("id desc").Find(&records).Error
return records, total, err
}
diff --git a/model/contract.go b/model/contract.go
index 505871d..04c87a3 100644
--- a/model/contract.go
+++ b/model/contract.go
@@ -110,7 +110,7 @@
db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
}
- err := db.Preload("Quotation").Find(&records).Error
+ err := db.Preload("Quotation").Order("id desc").Find(&records).Error
return records, total, err
}
diff --git a/model/followRecord.go b/model/followRecord.go
index b12a6da..c7671f6 100644
--- a/model/followRecord.go
+++ b/model/followRecord.go
@@ -123,7 +123,7 @@
db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
}
- err := db.Preload("Client").Preload("Contact").Find(&records).Error
+ err := db.Preload("Client").Preload("Contact").Order("id desc").Find(&records).Error
return records, total, err
}
@@ -140,7 +140,7 @@
if err != nil {
return records, count, err
}
- err = slf.build().Offset((page - 1) * pageSize).Limit(pageSize).Find(&records).Error
+ err = slf.build().Offset((page - 1) * pageSize).Limit(pageSize).Order("id desc").Find(&records).Error
return records, count, err
}
diff --git a/model/masterOrder.go b/model/masterOrder.go
index 6231b0b..377a7b3 100644
--- a/model/masterOrder.go
+++ b/model/masterOrder.go
@@ -111,7 +111,7 @@
db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
}
- err := db.Preload("Client").Find(&records).Error
+ err := db.Preload("Client").Order("id desc").Find(&records).Error
return records, total, err
}
diff --git a/model/orderManage.go b/model/orderManage.go
index 228118c..5037667 100644
--- a/model/orderManage.go
+++ b/model/orderManage.go
@@ -1,116 +1,116 @@
-package model
-
-import (
- "aps_crm/pkg/mysqlx"
- "gorm.io/gorm"
-)
-
-type (
- OrderManage struct {
- Id int `json:"id" gorm:"column:id;primary_key;AUTO_INCREMENT"`
- Name string `json:"name" gorm:"column:name;type:varchar(255);comment:鍚堝悓鍚嶇О"`
- ClientId int `json:"clientId" gorm:"column:client_id;type:int;comment:瀹㈡埛id"`
- Client Client `json:"client" gorm:"foreignKey:ClientId"`
- Number string `json:"number" gorm:"column:number;type:varchar(255);comment:鍚堝悓缂栧彿"`
- ContactId int `json:"contactId" gorm:"column:contact_id;type:int;comment:鑱旂郴浜篿d"`
- OrderType int `json:"orderType" gorm:"column:order_type;type:int;comment:宸ュ崟绫诲瀷"`
- ReportSourceId int `json:"reportSourceId" gorm:"column:report_source_id;type:int;comment:鎶ュ鏉ユ簮id"`
- SourceSheet int `json:"sourceSheet" gorm:"column:source_sheet;type:int;comment:鏉ユ簮鍗曟嵁"`
- ProblemDescription string `json:"problemDescription" gorm:"column:problem_description;type:text;comment:闂鎻忚堪"`
- File string `json:"file" gorm:"column:file;type:varchar(255);comment:闄勪欢"`
- gorm.Model `json:"-"`
- }
-
- OrderManageSearch struct {
- OrderManage
-
- Orm *gorm.DB
- Keyword string
- OrderBy string
- PageNum int
- PageSize int
- }
-)
-
-func (OrderManage) TableName() string {
- return "order_manage"
-}
-
-func NewOrderManageSearch() *OrderManageSearch {
- return &OrderManageSearch{
- Orm: mysqlx.GetDB(),
- }
-}
-
-func (slf *OrderManageSearch) build() *gorm.DB {
- var db = slf.Orm.Model(&OrderManage{})
- if slf.Keyword != "" {
- db = db.Where("name LIKE ?", "%"+slf.Keyword+"%")
- }
- if slf.Id != 0 {
- db = db.Where("id = ?", slf.Id)
- }
-
- return db
-}
-
-func (slf *OrderManageSearch) Create(record *OrderManage) error {
- var db = slf.build()
- return db.Create(record).Error
-}
-
-func (slf *OrderManageSearch) Update(record *OrderManage) error {
- var db = slf.build()
- return db.Updates(record).Error
-}
-
-func (slf *OrderManageSearch) Delete() error {
- var db = slf.build()
- return db.Delete(&OrderManage{}).Error
-}
-
-func (slf *OrderManageSearch) Find() (*OrderManage, error) {
- var db = slf.build()
- var record = new(OrderManage)
- err := db.First(record).Error
- return record, err
-}
-
-func (slf *OrderManageSearch) FindAll() ([]*OrderManage, int64, error) {
- var db = slf.build()
- var records = make([]*OrderManage, 0)
- var total int64
- if err := db.Count(&total).Error; err != nil {
- return records, total, err
- }
- if slf.PageNum > 0 && slf.PageSize > 0 {
- db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
- }
-
- err := db.Preload("Client").Find(&records).Error
- return records, total, err
-}
-
-func (slf *OrderManageSearch) SetId(id int) *OrderManageSearch {
- slf.Id = id
- return slf
-}
-
-func (slf *OrderManageSearch) SetKeyword(keyword string) *OrderManageSearch {
- slf.Keyword = keyword
- return slf
-}
-
-func (slf *OrderManageSearch) SetPage(page, size int) *OrderManageSearch {
- slf.PageNum, slf.PageSize = page, size
- return slf
-}
-
-func (slf *OrderManageSearch) SetOrder(order string) *OrderManageSearch {
- slf.OrderBy = order
- return slf
-}
-func (slf *OrderManageSearch) SetIds(ids []int) *OrderManageSearch {
- slf.Orm = slf.Orm.Where("id in (?)", ids)
- return slf
-}
+package model
+
+import (
+ "aps_crm/pkg/mysqlx"
+ "gorm.io/gorm"
+)
+
+type (
+ OrderManage struct {
+ Id int `json:"id" gorm:"column:id;primary_key;AUTO_INCREMENT"`
+ Name string `json:"name" gorm:"column:name;type:varchar(255);comment:鍚堝悓鍚嶇О"`
+ ClientId int `json:"clientId" gorm:"column:client_id;type:int;comment:瀹㈡埛id"`
+ Client Client `json:"client" gorm:"foreignKey:ClientId"`
+ Number string `json:"number" gorm:"column:number;type:varchar(255);comment:鍚堝悓缂栧彿"`
+ ContactId int `json:"contactId" gorm:"column:contact_id;type:int;comment:鑱旂郴浜篿d"`
+ OrderType int `json:"orderType" gorm:"column:order_type;type:int;comment:宸ュ崟绫诲瀷"`
+ ReportSourceId int `json:"reportSourceId" gorm:"column:report_source_id;type:int;comment:鎶ュ鏉ユ簮id"`
+ SourceSheet int `json:"sourceSheet" gorm:"column:source_sheet;type:int;comment:鏉ユ簮鍗曟嵁"`
+ ProblemDescription string `json:"problemDescription" gorm:"column:problem_description;type:text;comment:闂鎻忚堪"`
+ File string `json:"file" gorm:"column:file;type:varchar(255);comment:闄勪欢"`
+ gorm.Model `json:"-"`
+ }
+
+ OrderManageSearch struct {
+ OrderManage
+
+ Orm *gorm.DB
+ Keyword string
+ OrderBy string
+ PageNum int
+ PageSize int
+ }
+)
+
+func (OrderManage) TableName() string {
+ return "order_manage"
+}
+
+func NewOrderManageSearch() *OrderManageSearch {
+ return &OrderManageSearch{
+ Orm: mysqlx.GetDB(),
+ }
+}
+
+func (slf *OrderManageSearch) build() *gorm.DB {
+ var db = slf.Orm.Model(&OrderManage{})
+ if slf.Keyword != "" {
+ db = db.Where("name LIKE ?", "%"+slf.Keyword+"%")
+ }
+ if slf.Id != 0 {
+ db = db.Where("id = ?", slf.Id)
+ }
+
+ return db
+}
+
+func (slf *OrderManageSearch) Create(record *OrderManage) error {
+ var db = slf.build()
+ return db.Create(record).Error
+}
+
+func (slf *OrderManageSearch) Update(record *OrderManage) error {
+ var db = slf.build()
+ return db.Updates(record).Error
+}
+
+func (slf *OrderManageSearch) Delete() error {
+ var db = slf.build()
+ return db.Delete(&OrderManage{}).Error
+}
+
+func (slf *OrderManageSearch) Find() (*OrderManage, error) {
+ var db = slf.build()
+ var record = new(OrderManage)
+ err := db.First(record).Error
+ return record, err
+}
+
+func (slf *OrderManageSearch) FindAll() ([]*OrderManage, int64, error) {
+ var db = slf.build()
+ var records = make([]*OrderManage, 0)
+ var total int64
+ if err := db.Count(&total).Error; err != nil {
+ return records, total, err
+ }
+ if slf.PageNum > 0 && slf.PageSize > 0 {
+ db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
+ }
+
+ err := db.Preload("Client").Order("id desc").Find(&records).Error
+ return records, total, err
+}
+
+func (slf *OrderManageSearch) SetId(id int) *OrderManageSearch {
+ slf.Id = id
+ return slf
+}
+
+func (slf *OrderManageSearch) SetKeyword(keyword string) *OrderManageSearch {
+ slf.Keyword = keyword
+ return slf
+}
+
+func (slf *OrderManageSearch) SetPage(page, size int) *OrderManageSearch {
+ slf.PageNum, slf.PageSize = page, size
+ return slf
+}
+
+func (slf *OrderManageSearch) SetOrder(order string) *OrderManageSearch {
+ slf.OrderBy = order
+ return slf
+}
+func (slf *OrderManageSearch) SetIds(ids []int) *OrderManageSearch {
+ slf.Orm = slf.Orm.Where("id in (?)", ids)
+ return slf
+}
diff --git a/model/plan.go b/model/plan.go
index 6441c30..0ba2f15 100644
--- a/model/plan.go
+++ b/model/plan.go
@@ -88,7 +88,7 @@
db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
}
- err := db.Find(&records).Error
+ err := db.Order("id desc").Find(&records).Error
return records, total, err
}
diff --git a/model/quotation.go b/model/quotation.go
index 77a4e5c..4f2b1b5 100644
--- a/model/quotation.go
+++ b/model/quotation.go
@@ -117,7 +117,7 @@
db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
}
- err := db.Preload("Client").Preload("Contact").Find(&records).Error
+ err := db.Preload("Client").Preload("Contact").Order("id desc").Find(&records).Error
return records, total, err
}
diff --git a/model/salesDetails.go b/model/salesDetails.go
index be63cf7..831b44c 100644
--- a/model/salesDetails.go
+++ b/model/salesDetails.go
@@ -136,7 +136,7 @@
db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
}
- err := db.Find(&records).Error
+ err := db.Order("id desc").Find(&records).Error
return records, total, err
}
diff --git a/model/salesLeads.go b/model/salesLeads.go
index 03ff127..e33349b 100644
--- a/model/salesLeads.go
+++ b/model/salesLeads.go
@@ -133,7 +133,7 @@
db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
}
- err := db.Preload("Province").Preload("City").Preload("FollowRecord").Find(&records).Error
+ err := db.Preload("Province").Preload("City").Preload("FollowRecord").Order("id desc").Find(&records).Error
return records, total, err
}
diff --git a/model/salesRefund.go b/model/salesRefund.go
index 0d942a0..75a3ad3 100644
--- a/model/salesRefund.go
+++ b/model/salesRefund.go
@@ -129,7 +129,7 @@
db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
}
- err := db.Preload("Products").Find(&records).Error
+ err := db.Preload("Products").Order("id desc").Find(&records).Error
return records, total, err
}
diff --git a/model/salesReturn.go b/model/salesReturn.go
index d4a64a7..5e730e7 100644
--- a/model/salesReturn.go
+++ b/model/salesReturn.go
@@ -92,7 +92,7 @@
db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
}
- err := db.Preload("Products").Find(&records).Error
+ err := db.Preload("Products").Order("id desc").Find(&records).Error
return records, total, err
}
diff --git a/model/serviceContract.go b/model/serviceContract.go
index 05eed61..526b545 100644
--- a/model/serviceContract.go
+++ b/model/serviceContract.go
@@ -150,7 +150,7 @@
db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
}
- err := db.Find(&records).Error
+ err := db.Order("id desc").Order("id desc").Find(&records).Error
return records, total, err
}
diff --git a/model/serviceFeeManage.go b/model/serviceFeeManage.go
index 39f7e9a..45f4705 100644
--- a/model/serviceFeeManage.go
+++ b/model/serviceFeeManage.go
@@ -157,7 +157,7 @@
db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
}
- err := db.Preload("Client").Find(&records).Error
+ err := db.Preload("Client").Order("id desc").Find(&records).Error
return records, total, err
}
diff --git a/model/serviceFollowup.go b/model/serviceFollowup.go
index 4a175e3..a5fb79d 100644
--- a/model/serviceFollowup.go
+++ b/model/serviceFollowup.go
@@ -133,7 +133,7 @@
db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
}
- err := db.Find(&records).Error
+ err := db.Order("id desc").Find(&records).Error
return records, total, err
}
diff --git a/model/subOrder.go b/model/subOrder.go
index e702457..8ba75c8 100644
--- a/model/subOrder.go
+++ b/model/subOrder.go
@@ -107,7 +107,7 @@
db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
}
- err := db.Preload("Products").Preload("Client").Find(&records).Error
+ err := db.Preload("Products").Preload("Client").Order("id desc").Find(&records).Error
return records, total, err
}
--
Gitblit v1.8.0