zhangqian
2023-12-04 3d0b0140ee304ef6fb435fea5a9080ba637c6620
优化
1个文件已修改
8 ■■■■■ 已修改文件
model/dashboard.go 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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