同步代码

This commit is contained in:
范俊成 2023-09-19 14:16:25 +08:00
parent 3a5eb93919
commit b7b0cdf0a8
3 changed files with 49 additions and 0 deletions

View File

@ -741,3 +741,41 @@ func RecycleCardSubmitConfirmPrice(c *gin.Context) {
RespOK(c, nil)
return
}
func RecycleCardCancelOrderEvaluation(c *gin.Context) {
req := model.CancelOrderEvaluationReq{}
if c.ShouldBindJSON(&req) != nil {
logger.Error("ShouldBindJSON err")
RespJson(c, status.BadRequest, nil)
return
}
uc := auth.GetCurrentUser(c)
if uc == nil {
RespJson(c, status.Unauthorized, nil)
return
}
//uc = &auth.UserClaims{Uid: 63192613}
user := model.GetUserByUid(uc.Uid)
if user.Tel == "" {
logger.Error("GetUserByUid err:")
RespJson(c, status.InternalServerError, nil)
return
}
smExternal := &xianmai.SmExternal{
ParaMap: req,
ApiRoute: "/openapi/order/cancelOrderEvaluation",
WechatId: fmt.Sprintf("%d", user.Uid),
WechatMobile: user.Tel,
RequestType: "placeOrder",
}
resp := &model.CancelOrderEvaluationResp{}
err := smExternal.EoPulling(resp)
if err != nil {
logger.Error("CancelOrderEvaluationResp err:", err)
RespJson(c, status.InternalServerError, nil)
return
}
RespOK(c, nil)
return
}

View File

@ -349,3 +349,13 @@ type SubmitConfirmPriceResp struct {
Flag bool `json:"flag"`
Message string `json:"message"`
}
type CancelOrderEvaluationReq struct {
OrderId int `json:"orderId"`
}
type CancelOrderEvaluationResp struct {
Code interface{} `json:"code"`
Flag bool `json:"flag"`
Message string `json:"message"`
}

View File

@ -274,6 +274,7 @@ func ConfigAppRouter(r gin.IRouter) {
recycle.POST("query_member_orderdetail", controller.RecycleCardQueryMemberOrderdetail)
recycle.POST("query_member_order_delivery", controller.RecycleCardQueryMemberOrderDelivery)
recycle.POST("submit_confirm_price", controller.RecycleCardSubmitConfirmPrice)
recycle.POST("cancel_order_evaluation", controller.RecycleCardCancelOrderEvaluation)
recycle.POST("cassette/list", controller.GameCassetteList)
recycle.POST("check/goods", controller.GameCheckGoods)