1
This commit is contained in:
@@ -698,7 +698,13 @@ func syncStoreSkuNew(ctx *jxcontext.Context, parentTask tasksch.ITask, causeFlag
|
|||||||
// api.JdShop2API.SetCookieWithStr(configs[0].Value)
|
// api.JdShop2API.SetCookieWithStr(configs[0].Value)
|
||||||
// }
|
// }
|
||||||
}
|
}
|
||||||
|
globals.SugarLogger.Debugf("createList ==== := %s", utils.Format4Output(createList, false))
|
||||||
|
globals.SugarLogger.Debugf("updateList ==== := %s", utils.Format4Output(updateList, false))
|
||||||
|
globals.SugarLogger.Debugf("deleteList ==== := %s", utils.Format4Output(deleteList, false))
|
||||||
|
globals.SugarLogger.Debugf("stockList ==== := %s", utils.Format4Output(stockList, false))
|
||||||
|
globals.SugarLogger.Debugf("onlineList ==== := %s", utils.Format4Output(onlineList, false))
|
||||||
|
globals.SugarLogger.Debugf("offlineList ==== := %s", utils.Format4Output(offlineList, false))
|
||||||
|
globals.SugarLogger.Debugf("priceList ==== := %s", utils.Format4Output(priceList, false))
|
||||||
task := tasksch.NewParallelTask("syncStoreSkuNew", tasksch.NewParallelConfig().SetParallelCount(1).SetIsContinueWhenError(isContinueWhenError2), ctx,
|
task := tasksch.NewParallelTask("syncStoreSkuNew", tasksch.NewParallelConfig().SetParallelCount(1).SetIsContinueWhenError(isContinueWhenError2), ctx,
|
||||||
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||||
step := batchItemList[0].(int)
|
step := batchItemList[0].(int)
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ func (c *TaoBaoVegetableController) OrderStatus() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 获取body参数
|
// 获取body参数
|
||||||
order, err := api.TaoVegetableApi.ReaderOrderInfo(c.Ctx.Request)
|
order, body, err := api.TaoVegetableApi.ReaderOrderInfo(c.Ctx.Request)
|
||||||
globals.SugarLogger.Debugf("order_status ReaderOrderInfo:= %s", utils.Format4Output(order, false))
|
globals.SugarLogger.Debugf("order_status ReaderOrderInfo:= %s", utils.Format4Output(order, false))
|
||||||
globals.SugarLogger.Debugf("order_status ReaderOrderInfo:= %s", utils.Format4Output(order, false))
|
globals.SugarLogger.Debugf("order_status ReaderOrderInfo:= %s", utils.Format4Output(order, false))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -99,16 +99,16 @@ func (c *TaoBaoVegetableController) OrderStatus() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 验签
|
// 验签
|
||||||
sign := Sign(values, utils.Format4Output(order, false), api.TaoVegetableApi.GetAppSecret())
|
sign := Sign(values, body, api.TaoVegetableApi.GetAppSecret())
|
||||||
if sign != values.Get("sign") {
|
if sign != values.Get("sign") {
|
||||||
c.Data["json"] = tao_vegetable.CallBackResultSign(fmt.Errorf("非法签名"))
|
c.Data["json"] = tao_vegetable.CallBackResultSign(fmt.Errorf("非法签名"))
|
||||||
c.ServeJSON()
|
c.ServeJSON()
|
||||||
return
|
return
|
||||||
} /*else {
|
} else {
|
||||||
c.Data["json"] = tao_vegetable.CallBackResultSign(nil)
|
c.Data["json"] = tao_vegetable.CallBackResultSign(nil)
|
||||||
c.ServeJSON()
|
c.ServeJSON()
|
||||||
return
|
return
|
||||||
}*/
|
}
|
||||||
|
|
||||||
callbackResponse := taoVegetable.OnCallbackMsg(tao_vegetable.OrderStatusChange, utils.Int64ToStr(order.BizOrderId), order)
|
callbackResponse := taoVegetable.OnCallbackMsg(tao_vegetable.OrderStatusChange, utils.Int64ToStr(order.BizOrderId), order)
|
||||||
c.Data["json"] = callbackResponse
|
c.Data["json"] = callbackResponse
|
||||||
@@ -130,7 +130,7 @@ func (c *TaoBaoVegetableController) ApplyCancelOrder() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
afsOrder, err := api.TaoVegetableApi.UserApplyRefund(c.Ctx.Request)
|
afsOrder, body, err := api.TaoVegetableApi.UserApplyRefund(c.Ctx.Request)
|
||||||
globals.SugarLogger.Debugf("ApplyCancelOrder := %s", utils.Format4Output(afsOrder, false))
|
globals.SugarLogger.Debugf("ApplyCancelOrder := %s", utils.Format4Output(afsOrder, false))
|
||||||
globals.SugarLogger.Debugf("ApplyCancelOrder err := %s", utils.Format4Output(err, false))
|
globals.SugarLogger.Debugf("ApplyCancelOrder err := %s", utils.Format4Output(err, false))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -141,7 +141,7 @@ func (c *TaoBaoVegetableController) ApplyCancelOrder() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 验签 FFF779F16365992BD721C9C1A027F03C
|
// 验签 FFF779F16365992BD721C9C1A027F03C
|
||||||
sign := Sign(values, utils.Format4Output(afsOrder, false), api.TaoVegetableApi.GetAppSecret())
|
sign := Sign(values, body, api.TaoVegetableApi.GetAppSecret())
|
||||||
if sign != values.Get("sign") { // 76626F983F0F7E4A159AD64F9B13B332
|
if sign != values.Get("sign") { // 76626F983F0F7E4A159AD64F9B13B332
|
||||||
c.Data["json"] = tao_vegetable.CallBackResultSign(fmt.Errorf("非法签名"))
|
c.Data["json"] = tao_vegetable.CallBackResultSign(fmt.Errorf("非法签名"))
|
||||||
c.ServeJSON()
|
c.ServeJSON()
|
||||||
@@ -172,7 +172,7 @@ func (c *TaoBaoVegetableController) UserCancelRefund() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
afsOrder, err := api.TaoVegetableApi.UserCancelRefundApply(c.Ctx.Request)
|
afsOrder, body, err := api.TaoVegetableApi.UserCancelRefundApply(c.Ctx.Request)
|
||||||
globals.SugarLogger.Debugf("UserCancelRefund := %s", utils.Format4Output(afsOrder, false))
|
globals.SugarLogger.Debugf("UserCancelRefund := %s", utils.Format4Output(afsOrder, false))
|
||||||
globals.SugarLogger.Debugf("UserCancelRefund err := %s", utils.Format4Output(err, false))
|
globals.SugarLogger.Debugf("UserCancelRefund err := %s", utils.Format4Output(err, false))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -183,16 +183,16 @@ func (c *TaoBaoVegetableController) UserCancelRefund() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 验签
|
// 验签
|
||||||
sign := Sign(values, utils.Format4Output(afsOrder, false), api.TaoVegetableApi.GetAppSecret())
|
sign := Sign(values, body, api.TaoVegetableApi.GetAppSecret())
|
||||||
if sign != values.Get("sign") {
|
if sign != values.Get("sign") {
|
||||||
c.Data["json"] = tao_vegetable.CallBackResultSign(fmt.Errorf("非法签名"))
|
c.Data["json"] = tao_vegetable.CallBackResultSign(fmt.Errorf("非法签名"))
|
||||||
c.ServeJSON()
|
c.ServeJSON()
|
||||||
return
|
return
|
||||||
} /*else {
|
} else {
|
||||||
c.Data["json"] = tao_vegetable.CallBackResultSign(nil)
|
c.Data["json"] = tao_vegetable.CallBackResultSign(nil)
|
||||||
c.ServeJSON()
|
c.ServeJSON()
|
||||||
return
|
return
|
||||||
}*/
|
}
|
||||||
|
|
||||||
callbackResponse := taoVegetable.OnCallbackMsg(tao_vegetable.OrderStatusCancelAfs, afsOrder.OutOrderId, afsOrder)
|
callbackResponse := taoVegetable.OnCallbackMsg(tao_vegetable.OrderStatusCancelAfs, afsOrder.OutOrderId, afsOrder)
|
||||||
c.Data["json"] = callbackResponse
|
c.Data["json"] = callbackResponse
|
||||||
@@ -214,7 +214,7 @@ func (c *TaoBaoVegetableController) CancelOnSaleRefundOrder() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
afsOrder, err := api.TaoVegetableApi.OnSaleRefundOrder(c.Ctx.Request)
|
afsOrder, body, err := api.TaoVegetableApi.OnSaleRefundOrder(c.Ctx.Request)
|
||||||
globals.SugarLogger.Debugf("CancelOnSaleRefundOrder := %s", utils.Format4Output(afsOrder, false))
|
globals.SugarLogger.Debugf("CancelOnSaleRefundOrder := %s", utils.Format4Output(afsOrder, false))
|
||||||
globals.SugarLogger.Debugf("CancelOnSaleRefundOrder err := %s", utils.Format4Output(err, false))
|
globals.SugarLogger.Debugf("CancelOnSaleRefundOrder err := %s", utils.Format4Output(err, false))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -225,16 +225,16 @@ func (c *TaoBaoVegetableController) CancelOnSaleRefundOrder() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 验签
|
// 验签
|
||||||
sign := Sign(values, utils.Format4Output(afsOrder, false), api.TaoVegetableApi.GetAppSecret())
|
sign := Sign(values, body, api.TaoVegetableApi.GetAppSecret())
|
||||||
if sign != values.Get("sign") {
|
if sign != values.Get("sign") {
|
||||||
c.Data["json"] = tao_vegetable.CallBackResultSign(fmt.Errorf("非法签名"))
|
c.Data["json"] = tao_vegetable.CallBackResultSign(fmt.Errorf("非法签名"))
|
||||||
c.ServeJSON()
|
c.ServeJSON()
|
||||||
return
|
return
|
||||||
} /*else {
|
} else {
|
||||||
c.Data["json"] = tao_vegetable.CallBackResultSign(nil)
|
c.Data["json"] = tao_vegetable.CallBackResultSign(nil)
|
||||||
c.ServeJSON()
|
c.ServeJSON()
|
||||||
return
|
return
|
||||||
}*/
|
}
|
||||||
|
|
||||||
callbackResponse := taoVegetable.OnCallbackMsg(tao_vegetable.OrderStatusOnSaleCancel, utils.Int64ToStr(afsOrder.PartCancelRequest.BizOrderId), afsOrder)
|
callbackResponse := taoVegetable.OnCallbackMsg(tao_vegetable.OrderStatusOnSaleCancel, utils.Int64ToStr(afsOrder.PartCancelRequest.BizOrderId), afsOrder)
|
||||||
c.Data["json"] = callbackResponse
|
c.Data["json"] = callbackResponse
|
||||||
@@ -256,7 +256,7 @@ func (c *TaoBaoVegetableController) RefundOrderSuccess() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
refundSuccess, err := api.TaoVegetableApi.RefundOrderFinish(c.Ctx.Request)
|
refundSuccess, body, err := api.TaoVegetableApi.RefundOrderFinish(c.Ctx.Request)
|
||||||
globals.SugarLogger.Debugf("RefundOrderSuccess := %s", utils.Format4Output(refundSuccess, false))
|
globals.SugarLogger.Debugf("RefundOrderSuccess := %s", utils.Format4Output(refundSuccess, false))
|
||||||
globals.SugarLogger.Debugf("RefundOrderSuccess err := %s", utils.Format4Output(err, false))
|
globals.SugarLogger.Debugf("RefundOrderSuccess err := %s", utils.Format4Output(err, false))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -266,16 +266,16 @@ func (c *TaoBaoVegetableController) RefundOrderSuccess() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
// 验签
|
// 验签
|
||||||
sign := Sign(values, utils.Format4Output(refundSuccess, false), api.TaoVegetableApi.GetAppSecret())
|
sign := Sign(values, body, api.TaoVegetableApi.GetAppSecret())
|
||||||
if sign != values.Get("sign") {
|
if sign != values.Get("sign") {
|
||||||
c.Data["json"] = tao_vegetable.CallBackResultSign(fmt.Errorf("非法签名"))
|
c.Data["json"] = tao_vegetable.CallBackResultSign(fmt.Errorf("非法签名"))
|
||||||
c.ServeJSON()
|
c.ServeJSON()
|
||||||
return
|
return
|
||||||
} /*else {
|
} else {
|
||||||
c.Data["json"] = tao_vegetable.CallBackResultSign(nil)
|
c.Data["json"] = tao_vegetable.CallBackResultSign(nil)
|
||||||
c.ServeJSON()
|
c.ServeJSON()
|
||||||
return
|
return
|
||||||
}*/
|
}
|
||||||
|
|
||||||
callbackResponse := taoVegetable.OnCallbackMsg(tao_vegetable.OrderStatusRefundSuccess, refundSuccess.OutSubOrderId, refundSuccess)
|
callbackResponse := taoVegetable.OnCallbackMsg(tao_vegetable.OrderStatusRefundSuccess, refundSuccess.OutSubOrderId, refundSuccess)
|
||||||
c.Data["json"] = callbackResponse
|
c.Data["json"] = callbackResponse
|
||||||
@@ -293,10 +293,6 @@ func Sign(param url.Values, data, secret string) string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sort.Strings(publicParam)
|
sort.Strings(publicParam)
|
||||||
resultParam := strings.ReplaceAll(strings.ReplaceAll(strings.ReplaceAll(data, "\n", ""), "\t", ""), " ", "")
|
cc := secret + strings.Join(publicParam, "") + data + secret
|
||||||
if strings.Contains(resultParam, `\u0026`) {
|
|
||||||
resultParam = strings.ReplaceAll(resultParam, `\u0026`, "&")
|
|
||||||
}
|
|
||||||
cc := secret + strings.Join(publicParam, "") + resultParam + secret
|
|
||||||
return fmt.Sprintf("%X", md5.Sum([]byte(cc)))
|
return fmt.Sprintf("%X", md5.Sum([]byte(cc)))
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user