From 8467edd30a19a8e81965f3b46f141c60162077b1 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期四, 26 十月 2023 19:30:05 +0800
Subject: [PATCH] fix
---
model/device_plc.go | 2 +-
model/request/plc.go | 5 -----
service/device_plc.go | 5 ++---
3 files changed, 3 insertions(+), 9 deletions(-)
diff --git a/model/device_plc.go b/model/device_plc.go
index a098e81..c68b1f3 100644
--- a/model/device_plc.go
+++ b/model/device_plc.go
@@ -127,7 +127,7 @@
func (slf *DevicePlcSearch) Save(record *DevicePlc) error {
var db = slf.build()
- if err := db.Omit("CreatedAt").Save(record).Error; err != nil {
+ if err := db.Omit("CreatedAt").Updates(record).Error; err != nil {
return fmt.Errorf("save err: %v, record: %+v", err, record)
}
diff --git a/model/request/plc.go b/model/request/plc.go
index feeb368..eb3bc72 100644
--- a/model/request/plc.go
+++ b/model/request/plc.go
@@ -4,11 +4,6 @@
"apsClient/model"
)
-type AddPlc struct {
- model.DevicePlc
-}
-
type UpdatePlc struct {
- Id uint `json:"id"`
model.DevicePlc
}
diff --git a/service/device_plc.go b/service/device_plc.go
index c4f46a1..8b4e722 100644
--- a/service/device_plc.go
+++ b/service/device_plc.go
@@ -67,11 +67,10 @@
return ecode.ParamsErr
}
record.Detail = string(detail)
-
- if plc.Id == 0 {
+ if record.ID == 0 {
err = model.NewDevicePlcSearch().Create(&record)
} else {
- err = model.NewDevicePlcSearch().SetId(plc.Id).Save(&record)
+ err = model.NewDevicePlcSearch().SetId(record.ID).Save(&record)
}
if err != nil {
--
Gitblit v1.8.0