物料创建订单500
This commit is contained in:
@@ -389,15 +389,6 @@ func generateOrder(ctx *jxcontext.Context, jxOrder *JxOrderInfo, addressID int64
|
|||||||
if distance := jxutils.Point2StoreDistance(deliveryAddress.Lng, deliveryAddress.Lat, storeDetail.Lng, storeDetail.Lat, storeDetail.DeliveryRangeType, storeDetail.DeliveryRange); distance == 0 {
|
if distance := jxutils.Point2StoreDistance(deliveryAddress.Lng, deliveryAddress.Lat, storeDetail.Lng, storeDetail.Lat, storeDetail.DeliveryRangeType, storeDetail.DeliveryRange); distance == 0 {
|
||||||
return nil, nil, fmt.Errorf("当前送货地址不在门店%s的配送范围", storeDetail.Name)
|
return nil, nil, fmt.Errorf("当前送货地址不在门店%s的配送范围", storeDetail.Name)
|
||||||
}
|
}
|
||||||
//表示此订单为物料配送订单
|
|
||||||
if fromStoreID != 0 {
|
|
||||||
storeDetail2, err2 := dao.GetStoreDetail(db, fromStoreID, model.VendorIDJX)
|
|
||||||
if err = err2; err != nil {
|
|
||||||
return nil, nil, fmt.Errorf("fromStoreID有误,[%v]", fromStoreID)
|
|
||||||
}
|
|
||||||
deliveryAddress.ConsigneeName = storeDetail2.Name
|
|
||||||
outJxOrder.FromStoreID = fromStoreID
|
|
||||||
}
|
|
||||||
|
|
||||||
// 营业状态及时间检查
|
// 营业状态及时间检查
|
||||||
if storeDetail.Status != model.StoreStatusOpened { // model.StoreStatusDisabled {
|
if storeDetail.Status != model.StoreStatusOpened { // model.StoreStatusDisabled {
|
||||||
@@ -428,6 +419,16 @@ func generateOrder(ctx *jxcontext.Context, jxOrder *JxOrderInfo, addressID int64
|
|||||||
outJxOrder = &outJxOrder2
|
outJxOrder = &outJxOrder2
|
||||||
outJxOrder.StoreName = storeDetail.Name
|
outJxOrder.StoreName = storeDetail.Name
|
||||||
|
|
||||||
|
//表示此订单为物料配送订单
|
||||||
|
if fromStoreID != 0 {
|
||||||
|
storeDetail2, err2 := dao.GetStoreDetail(db, fromStoreID, model.VendorIDJX)
|
||||||
|
if err = err2; err != nil {
|
||||||
|
return nil, nil, fmt.Errorf("fromStoreID有误,[%v]", fromStoreID)
|
||||||
|
}
|
||||||
|
deliveryAddress.ConsigneeName = storeDetail2.Name
|
||||||
|
outJxOrder.FromStoreID = fromStoreID
|
||||||
|
}
|
||||||
|
|
||||||
skus := formalizeSkus(jxOrder.Skus)
|
skus := formalizeSkus(jxOrder.Skus)
|
||||||
// 允许空商品列表(一般用于测试配送地址,门店信息是否合适)
|
// 允许空商品列表(一般用于测试配送地址,门店信息是否合适)
|
||||||
if len(skus) > 0 {
|
if len(skus) > 0 {
|
||||||
|
|||||||
Reference in New Issue
Block a user