zhangqian
2023-12-04 3d0b0140ee304ef6fb435fea5a9080ba637c6620
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