diff --git a/controller/erp_retail.go b/controller/erp_retail.go index 5728c8a..dc7abf7 100644 --- a/controller/erp_retail.go +++ b/controller/erp_retail.go @@ -324,3 +324,25 @@ func ShopAssistantList(c *gin.Context) { RespOK(c, users) return } + +// 订单审核 +func ErpOrderAudit(c *gin.Context) { + req := &struct { + ErpOrderId uint32 `json:"erp_order_id"` + }{} + if err := c.ShouldBindJSON(&req); err != nil { + logger.Error(err) + RespJson(c, status.InternalServerError, nil) + return + } + + err := model.DB.Table("erp_order").Where("id = ?", req.ErpOrderId).Update("state", model.ErpOrderStateAudited).Error + if err != nil { + logger.Error("order err:", err) + RespJson(c, status.InternalServerError, nil) + return + } + + RespOK(c, nil) + return +} diff --git a/router/router_app.go b/router/router_app.go index 6601867..fd70043 100644 --- a/router/router_app.go +++ b/router/router_app.go @@ -290,6 +290,7 @@ func ConfigAppRouter(r gin.IRouter) { retail.POST("order/create", controller.ErpOrderCreate) retail.POST("order_detail", controller.ErpOrderDetail) retail.POST("shop_assistant_list", controller.ShopAssistantList) + retail.POST("order_audit", controller.ErpOrderAudit) } }