123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package pdd
- import (
- "duoduo/conf"
- "duoduo/models/pdd"
- "duoduo/tools"
- "duoduo/tools/app"
- "fmt"
- "github.com/gin-gonic/gin"
- "time"
- )
- func PddDdkOrderListIncrementGet(c *gin.Context) {
- var inData pdd.PddDdkOrderListIncrementGetRequest
- var outData pdd.PddDdkOrderListIncrementGetResponse
- var pddErr pdd.ErrorPddResponse
- confIni, err := conf.ConnIni()
- if err != nil {
- app.Error(c, 400, err, err.Error())
- return
- }
- inData.ClientId = confIni.MustValue("pdd", "client_id")
- inData.Type = "pdd.ddk.order.list.increment.get"
- inData.Timestamp = fmt.Sprintf("%d", time.Now().Unix())
- inData.DataType = "JSON"
- inData.EndUpdateTime = fmt.Sprintf("%d", tools.GetNowTimeStamp())
- tm, _ := tools.GetTimeStamp("2021-05-20 10:00:00")
- inData.StartUpdateTime = fmt.Sprintf("%d", tm)
- inData.Sign = ""
- sign, err := DDKSign(inData)
- if err != nil {
- app.Error(c, 400, err, err.Error())
- return
- }
- inData.Sign = sign
- val, err := PostDDk(inData, nil)
- if err != nil {
- app.Error(c, 400, err, err.Error())
- return
- }
- err = tools.JsonUnmarshal(val, &outData)
- if err != nil {
- err = tools.JsonUnmarshal(val, &pddErr)
- if err != nil {
- app.Error(c, 500, err, err.Error())
- return
- }
- app.Error(c, 500, nil, pddErr.ErrorResponse.ErrorMsg)
- return
- }
- app.OK(c, outData, app.Success)
- }
|