From aff454cda3615e20685d4530847defc791e2adba Mon Sep 17 00:00:00 2001 From: jiangyong Date: Sun, 27 Aug 2023 17:09:57 +0800 Subject: [PATCH] slice --- worker/haha/haha_sync_order.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/worker/haha/haha_sync_order.go b/worker/haha/haha_sync_order.go index d2c2a21..a657dc0 100644 --- a/worker/haha/haha_sync_order.go +++ b/worker/haha/haha_sync_order.go @@ -69,13 +69,17 @@ func (s *SyncOrder) run() { } cipherText := cast.ToString(result["data"]) - datas, err := common.Decrypt(cipherText, s.token) + originText, err := common.Decrypt(cipherText, s.token) if err != nil { log.Errorf("common.Decrypt error :%s", err.Error()) return } - - for _, d := range datas { + var arrs []interface{} + if err := json.Unmarshal([]byte(originText), arrs); err != nil { + log.Errorf("json.Unmarsha error :%s", err.Error()) + return + } + for _, d := range arrs { data := cast.ToStringMap(d) id := cast.ToInt64(data["id"]) order, err := model.GetOrder(id)