| | |
| | | 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 |