|
|
@@ -199,7 +199,7 @@ func WeChatStructConversion(itemMap g.MapStrStr, approvalData g.Map) (WXwork.OAC
|
|
|
Selector: WXwork.OAContentSelector{
|
|
|
Type: "single",
|
|
|
Options: []WXwork.OAContentSelectorOption{
|
|
|
- {Key: "option-1608632503204"},
|
|
|
+ {Key: gconv.String(approvalData[itemMap["code"]])},
|
|
|
},
|
|
|
},
|
|
|
}
|
|
|
@@ -207,13 +207,14 @@ func WeChatStructConversion(itemMap g.MapStrStr, approvalData g.Map) (WXwork.OAC
|
|
|
content.Control = WXwork.OAControlSelector
|
|
|
content.Value = WXwork.OAContentValue{
|
|
|
Selector: WXwork.OAContentSelector{
|
|
|
- Type: "multi",
|
|
|
- Options: []WXwork.OAContentSelectorOption{
|
|
|
- {Key: "option-1608632504330"},
|
|
|
- {Key: "option-1608632504331"},
|
|
|
- },
|
|
|
+ Type: "multi",
|
|
|
+ Options: []WXwork.OAContentSelectorOption{},
|
|
|
},
|
|
|
}
|
|
|
+ vals := gconv.Strings(approvalData[itemMap["code"]])
|
|
|
+ for _, val := range vals {
|
|
|
+ content.Value.Selector.Options = append(content.Value.Selector.Options, WXwork.OAContentSelectorOption{Key: val})
|
|
|
+ }
|
|
|
case string(WXwork.OAControlContact):
|
|
|
content.Control = WXwork.OAControlContact
|
|
|
content.Value = WXwork.OAContentValue{
|