From 3d0b0140ee304ef6fb435fea5a9080ba637c6620 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期一, 04 十二月 2023 19:41:44 +0800
Subject: [PATCH] 优化

---
 model/dashboard.go |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/model/dashboard.go b/model/dashboard.go
index 6146a2b..aa121ed 100644
--- a/model/dashboard.go
+++ b/model/dashboard.go
@@ -100,41 +100,49 @@
 	if slf.DeviceLoadData != "" {
 		if err = json.Unmarshal([]byte(slf.DeviceLoadData), &deviceLoad); err == nil {
 			slf.DeviceLoad = deviceLoad
+			slf.DeviceLoadData = ""
 		}
 	}
 	if slf.MaterialRequirementData != "" {
 		if err = json.Unmarshal([]byte(slf.MaterialRequirementData), &materialRequirement); err == nil {
 			slf.MaterialRequirement = materialRequirement
+			slf.MaterialRequirementData = ""
 		}
 	}
 	if slf.OrderFinishRateData != "" {
 		if err = json.Unmarshal([]byte(slf.OrderFinishRateData), &orderFinishRate); err == nil {
 			slf.OrderFinishRate = orderFinishRate
+			slf.OrderFinishRateData = ""
 		}
 	}
 	if slf.PersonnelProductivityData != "" {
 		if err = json.Unmarshal([]byte(slf.PersonnelProductivityData), &personnelProductivity); err == nil {
 			slf.PersonnelProductivity = personnelProductivity
+			slf.PersonnelProductivityData = ""
 		}
 	}
 	if slf.PersonnelSkillPercentData != "" {
 		if err = json.Unmarshal([]byte(slf.PersonnelSkillPercentData), &personnelSkillPercent); err == nil {
 			slf.PersonnelSkillPercent = personnelSkillPercent
+			slf.PersonnelSkillPercentData = ""
 		}
 	}
 	if slf.WorkerTypeStatsData != "" {
 		if err = json.Unmarshal([]byte(slf.WorkerTypeStatsData), &workerTypeStats); err == nil {
 			slf.WorkerTypeStats = workerTypeStats
+			slf.WorkerTypeStatsData = ""
 		}
 	}
 	if slf.WorkshopStatsData != "" {
 		if err = json.Unmarshal([]byte(slf.WorkshopStatsData), &workshopStats); err == nil {
 			slf.WorkshopStats = workshopStats
+			slf.WorkshopStatsData = ""
 		}
 	}
 	if slf.WorkOrderStatsData != "" {
 		if err = json.Unmarshal([]byte(slf.WorkOrderStatsData), &workOrderStats); err == nil {
 			slf.WorkOrderStats = workOrderStats
+			slf.WorkOrderStatsData = ""
 		}
 	}
 	return nil

--
Gitblit v1.8.0