diff --git a/business/jxstore/cms/order.go b/business/jxstore/cms/order.go index 1b3506317..b4ea3ac85 100644 --- a/business/jxstore/cms/order.go +++ b/business/jxstore/cms/order.go @@ -23,6 +23,13 @@ func CreateOrder(ctx *jxcontext.Context, orderType, price int, lng, lat float64) db = dao.GetDB() order *model.Order ) + authBinds, err := dao.GetUserBindAuthInfo(dao.GetDB(), job.UserID, model.AuthBindTypeAuth, []string{"weixinapp,weixinmini"}, "", "", "") + if err != nil { + return errCode, err + } + if len(authBinds) == 0 { + return errCode, fmt.Errorf("请绑定微信认证方式!") + } address, dCode, cCode, err := getAddressInfoFromCoord(db, lng, lat) order = &model.Order{ OrderID: utils.Int64ToStr(jxutils.GenOrderNo()),