正在显示
1 个修改的文件
包含
11 行增加
和
1 行删除
@@ -116,12 +116,22 @@ type ChanceSelfCheckData struct { | @@ -116,12 +116,22 @@ type ChanceSelfCheckData struct { | ||
116 | CheckItem string `json:"checkItem"` | 116 | CheckItem string `json:"checkItem"` |
117 | GroupId int64 `json:"groupId"` | 117 | GroupId int64 `json:"groupId"` |
118 | Answer string `json::"answer"` | 118 | Answer string `json::"answer"` |
119 | + Id int `json:"id"` | ||
120 | + ParentId int `json:"parentId"` | ||
119 | } | 121 | } |
120 | 122 | ||
121 | func (m *Chance) GetSelfCheckData() []ChanceSelfCheckData { | 123 | func (m *Chance) GetSelfCheckData() []ChanceSelfCheckData { |
122 | var data []ChanceSelfCheckData | 124 | var data []ChanceSelfCheckData |
123 | if m.CheckResultStatus > CheckResultStatusWait { | 125 | if m.CheckResultStatus > CheckResultStatusWait { |
124 | - json.Unmarshal([]byte(m.CheckResult), &data) | 126 | + var temp []ChanceSelfCheckData |
127 | + json.Unmarshal([]byte(m.CheckResult), &temp) | ||
128 | + //只要一级的数据 | ||
129 | + for i := range temp { | ||
130 | + if temp[i].ParentId > 0 { | ||
131 | + continue | ||
132 | + } | ||
133 | + data = append(data, temp[i]) | ||
134 | + } | ||
125 | } else { | 135 | } else { |
126 | json.Unmarshal([]byte(m.SelfChecks), &data) | 136 | json.Unmarshal([]byte(m.SelfChecks), &data) |
127 | } | 137 | } |
-
请 注册 或 登录 后发表评论