1
This commit is contained in:
@@ -1,9 +1,12 @@
|
|||||||
package mtwmapi
|
package mtwmapi
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"encoding/base64"
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"git.rosy.net.cn/baseapi/utils"
|
||||||
"github.com/go-redis/redis"
|
"github.com/go-redis/redis"
|
||||||
|
"reflect"
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
@@ -51,3 +54,16 @@ func TestMashal(t *testing.T) {
|
|||||||
fmt.Println(pushContent)
|
fmt.Println(pushContent)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestImDecpryt(t *testing.T) {
|
||||||
|
msg := "1YAUiB1SGjIlq9yGnlMidg3bpzod7wD8rRdz0avVyqGLAtoBkpcb9TX4MtStdOPPV8S/IGWpBoebIkcy4TPsTOjod4k3IBjAjjjueiy6so3JN8I/NGmMe0cgMV88HlfXBrv/rn2FSij1zOGIMUcLWeiMh81aLMTMIjf43t1kG4mAor8D4P9v5lPv7Pjqa4MzxGqo0K/pGTE3MrXDRoyAw7JyhdICxDBCZUwNFDrIDnWvdQrYoMjNf8cWZw1MZHdk"
|
||||||
|
data, _ := base64.StdEncoding.DecodeString(msg)
|
||||||
|
key1 := utils.LimitUTF8StringLen2("a81eb3df418d83d6a1a4b7c572156d2f", 16)
|
||||||
|
fmt.Println(key1)
|
||||||
|
//key, _ := base64.StdEncoding.DecodeString("a81eb3df418d83d6a1a4b7c572156d2f")
|
||||||
|
//data, err := utils.AESCBC16Decrypt([]byte(msg), []byte("a81eb3df418d83d6"), []byte("a81eb3df418d83d6"))
|
||||||
|
//data, err := utils.AESCBCDecpryt([]byte(msg), key, key)
|
||||||
|
res, _ := utils.AESCBCDecpryt(data, []byte(key1), []byte(key1))
|
||||||
|
fmt.Println(reflect.TypeOf(res))
|
||||||
|
fmt.Println(string(res))
|
||||||
|
}
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import (
|
|||||||
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability2770/domain"
|
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability2770/domain"
|
||||||
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability2770/request"
|
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/ability2770/request"
|
||||||
"git.rosy.net.cn/baseapi/utils"
|
"git.rosy.net.cn/baseapi/utils"
|
||||||
|
"git.rosy.net.cn/jx-callback/globals"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ActCreateReq 1 活动详情
|
// ActCreateReq 1 活动详情
|
||||||
@@ -20,6 +21,7 @@ type SkuChannelConfigs = domain.AlibabaRetailMarketingItemdiscountActivitySkuAdd
|
|||||||
// ActivityCreate 创建单品特价活动【同城零售】 1-1
|
// ActivityCreate 创建单品特价活动【同城零售】 1-1
|
||||||
func (a *API) ActivityCreate(param domain.AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest) (actID int64, err error) {
|
func (a *API) ActivityCreate(param domain.AlibabaRetailMarketingItemdiscountActivityCreateItemDiscountActivityOperateRequest) (actID int64, err error) {
|
||||||
act := ability2770.NewAbility2770(&a.client)
|
act := ability2770.NewAbility2770(&a.client)
|
||||||
|
globals.SugarLogger.Debugf("ActivityCreate req=%s", utils.Format4Output(param, false))
|
||||||
resp, err := act.AlibabaRetailMarketingItemdiscountActivityCreate(&request.AlibabaRetailMarketingItemdiscountActivityCreateRequest{
|
resp, err := act.AlibabaRetailMarketingItemdiscountActivityCreate(&request.AlibabaRetailMarketingItemdiscountActivityCreateRequest{
|
||||||
Param: ¶m,
|
Param: ¶m,
|
||||||
}, a.token)
|
}, a.token)
|
||||||
@@ -40,6 +42,7 @@ type skuAct struct {
|
|||||||
// ActivitySkuCreate 特价活动新增商品 1-2
|
// ActivitySkuCreate 特价活动新增商品 1-2
|
||||||
func (a *API) ActivitySkuCreate(param domain.AlibabaRetailMarketingItemdiscountActivitySkuAddItemDiscountActivityElementOperateRequest) (error, *skuAct, []string) {
|
func (a *API) ActivitySkuCreate(param domain.AlibabaRetailMarketingItemdiscountActivitySkuAddItemDiscountActivityElementOperateRequest) (error, *skuAct, []string) {
|
||||||
act := ability2770.NewAbility2770(&a.client)
|
act := ability2770.NewAbility2770(&a.client)
|
||||||
|
globals.SugarLogger.Debugf("ActivitySkuCreate req=%s", utils.Format4Output(param, false))
|
||||||
resp, err := act.AlibabaRetailMarketingItemdiscountActivitySkuAdd(&request.AlibabaRetailMarketingItemdiscountActivitySkuAddRequest{
|
resp, err := act.AlibabaRetailMarketingItemdiscountActivitySkuAdd(&request.AlibabaRetailMarketingItemdiscountActivitySkuAddRequest{
|
||||||
Param: ¶m,
|
Param: ¶m,
|
||||||
}, a.token)
|
}, a.token)
|
||||||
|
|||||||
@@ -34,7 +34,26 @@ func TestCidSend(t *testing.T) {
|
|||||||
"push_channel": map[string]interface{}{
|
"push_channel": map[string]interface{}{
|
||||||
"android": map[string]interface{}{
|
"android": map[string]interface{}{
|
||||||
"ups": map[string]interface{}{
|
"ups": map[string]interface{}{
|
||||||
"transmission": "厂商透传消息",
|
"notification": map[string]interface{}{
|
||||||
|
"title": "火车南站店",
|
||||||
|
"body": "老板,你有新订单了请及时查看(美团#1号订单)",
|
||||||
|
"click_type": "startapp", // 写 startapp
|
||||||
|
"notify_id": 1132345, // 每次通知需要不一样 范围:0-2147483647
|
||||||
|
},
|
||||||
|
"options": map[string]interface{}{
|
||||||
|
"XM": map[string]interface{}{
|
||||||
|
"/extra.channel_id": "小米的渠道ID", // 订单类填写:108892,消息通知类填写:108898
|
||||||
|
},
|
||||||
|
"HW": map[string]interface{}{
|
||||||
|
"/message/android/category": "填写华为侧的category取值", // 订单类填写:WORK,消息通知类填写:IM
|
||||||
|
},
|
||||||
|
"OP": map[string]interface{}{
|
||||||
|
"/channel_id": "填写OPPO平台登记的渠道ID", // 订单类填写:10110,消息通知类填写:10111
|
||||||
|
},
|
||||||
|
"VV": map[string]interface{}{
|
||||||
|
"/category": "填写对应的ID", // 订单类填写:ORDER,消息通知类填写:IM
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"ios": map[string]interface{}{
|
"ios": map[string]interface{}{
|
||||||
|
|||||||
Reference in New Issue
Block a user