1
This commit is contained in:
@@ -688,6 +688,28 @@ func generateOrder(ctx *jxcontext.Context, jxOrder *JxOrderInfo, addressID int64
|
|||||||
var addressList []*dao.UserDeliveryAddressEx
|
var addressList []*dao.UserDeliveryAddressEx
|
||||||
if userID == "" {
|
if userID == "" {
|
||||||
addressList, _, err = dao.QueryUserDeliveryAddress(db, addressID, nil, 0, 0)
|
addressList, _, err = dao.QueryUserDeliveryAddress(db, addressID, nil, 0, 0)
|
||||||
|
} else if addressID == 464 { // 默认的地址ID,此种类型的订单为到店消费
|
||||||
|
addressList = append(addressList, &dao.UserDeliveryAddressEx{
|
||||||
|
UserDeliveryAddress: model.UserDeliveryAddress{
|
||||||
|
UserID: ctx.GetUserID(),
|
||||||
|
Tag: "门店地址",
|
||||||
|
ConsigneeName: storeDetail.Name,
|
||||||
|
ConsigneeMobile: storeDetail.Tel1,
|
||||||
|
Address: storeDetail.Address,
|
||||||
|
DetailAddress: storeDetail.Address,
|
||||||
|
Lng: jxutils.IntCoordinate2Standard(storeDetail.Lng),
|
||||||
|
Lat: jxutils.IntCoordinate2Standard(storeDetail.Lat),
|
||||||
|
AutoAddress: storeDetail.Address,
|
||||||
|
CityCode: storeDetail.CityCode,
|
||||||
|
DistrictCode: storeDetail.DistrictCode,
|
||||||
|
Remark: "",
|
||||||
|
IsDefault: 1,
|
||||||
|
},
|
||||||
|
UserName: ctx.GetUserName(),
|
||||||
|
CityName: storeDetail.CityName,
|
||||||
|
DistrictName: storeDetail.DistrictName,
|
||||||
|
ParentCode: 0,
|
||||||
|
})
|
||||||
} else {
|
} else {
|
||||||
addressList, _, err = dao.QueryUserDeliveryAddress(db, addressID, nil, 0, 0)
|
addressList, _, err = dao.QueryUserDeliveryAddress(db, addressID, nil, 0, 0)
|
||||||
}
|
}
|
||||||
@@ -1170,6 +1192,9 @@ func jxOrder2GoodsOrder(ctx *jxcontext.Context, jxOrder *JxOrderInfo, deliveryAd
|
|||||||
OrderType: jxOrder.OrderType,
|
OrderType: jxOrder.OrderType,
|
||||||
VendorOrderID2: jxOrder.OrderID2,
|
VendorOrderID2: jxOrder.OrderID2,
|
||||||
}
|
}
|
||||||
|
orderSeq, _ := dao.GetVendorOrderNumber(dao.GetDB(), model.VendorIDJX, order.VendorStoreID)
|
||||||
|
order.OrderSeq = orderSeq + 1
|
||||||
|
|
||||||
if len(couponIDs) > 0 {
|
if len(couponIDs) > 0 {
|
||||||
strCounponIDs := []string{}
|
strCounponIDs := []string{}
|
||||||
for _, v := range couponIDs {
|
for _, v := range couponIDs {
|
||||||
|
|||||||
Reference in New Issue
Block a user