diff --git a/platformapi/jcqapi/jcqapi.go b/platformapi/jcqapi/jcqapi.go index 34703608..dc046651 100644 --- a/platformapi/jcqapi/jcqapi.go +++ b/platformapi/jcqapi/jcqapi.go @@ -68,7 +68,7 @@ func (a *API) signParam(params map[string]interface{}) (sig string) { func (a *API) AccessAPI(action string, url string, bizParams map[string]interface{}) (retVal map[string]interface{}, err error) { params := make(map[string]interface{}) params["accessKey"] = a.accessKey - params["dateTime"] = time.Now().UTC().Format(time.RFC3339) + params["dateTime"] = time.Now().Format("2006-01-02T15:04:05Z") params = utils.MergeMaps(params, bizParams) signStr := a.signParam(params) params["signature"] = signStr diff --git a/platformapi/jcqapi/jcqapi_test.go b/platformapi/jcqapi/jcqapi_test.go index dc9c99d2..b644a687 100644 --- a/platformapi/jcqapi/jcqapi_test.go +++ b/platformapi/jcqapi/jcqapi_test.go @@ -1,12 +1,12 @@ package jcqapi import ( + "fmt" "testing" + "time" "git.rosy.net.cn/baseapi" "go.uber.org/zap" - - "git.rosy.net.cn/baseapi/utils" ) var ( @@ -22,9 +22,5 @@ func init() { } func TestConsumeInfo(t *testing.T) { - result, err := api.ConsumeInfo("topic-a08u00zul9", "open_message_573819178445") - if err != nil { - t.Fatal(err) - } - t.Log(utils.Format4Output(result, false)) + fmt.Println(time.Now().Format("2006-01-02T15:04:05Z")) } diff --git a/platformapi/weixinapi/weixinapi_test.go b/platformapi/weixinapi/weixinapi_test.go index faf5be25..244bebab 100644 --- a/platformapi/weixinapi/weixinapi_test.go +++ b/platformapi/weixinapi/weixinapi_test.go @@ -1,11 +1,13 @@ package weixinapi import ( + "fmt" + "regexp" + "strings" "testing" "git.rosy.net.cn/baseapi" - "git.rosy.net.cn/baseapi/utils" "go.uber.org/zap" ) @@ -34,5 +36,12 @@ func handleError(t *testing.T, err error) { } } func TestTest(t *testing.T) { - sugarLogger.Debug(utils.GetCurTimeStr()) + sensitiveWordRegexp := regexp.MustCompile(`包含敏感词:(\[.*\])`) + subSensitiveWordRegexp := regexp.MustCompile(`[^\[\]\"\}]`) + findResult := sensitiveWordRegexp.FindStringSubmatch("商品[山鸡蛋约500g/份]包含敏感词:[商品名称]不得包含[山鸡];") + fmt.Println(findResult) + if findResult != nil && len(findResult) > 1 { + findSubResult := subSensitiveWordRegexp.FindAllString(findResult[1], -1) + fmt.Println(strings.Join(findSubResult, "")) + } }