diff --git a/app/http/controllers/zhiliansys/zhiliansys.go b/app/http/controllers/zhiliansys/zhiliansys.go index beeac1a..b89818a 100644 --- a/app/http/controllers/zhiliansys/zhiliansys.go +++ b/app/http/controllers/zhiliansys/zhiliansys.go @@ -43,6 +43,17 @@ func CreateOrder(c *gin.Context) { return } + item, err := zhilianServ.GetByOutTradeNo(request.OutTradeNo, request.MerchantId) + if err != nil { + common.Error(c, 400, err.Error()) + return + } + + if item != nil { + common.Error(c, 400, "订单已存在") + return + } + orders := &orderMod.Orders{ OutTradeNo: request.OutTradeNo, ProductId: request.ProductId,