Merge remote-tracking branch 'origin/jdshop' into jxact
This commit is contained in:
@@ -737,9 +737,12 @@ func (s *DefScheduler) createWaybillOn3rdProviders(savedOrderInfo *WatchOrderInf
|
|||||||
// excludeVendorIDs = append(excludeVendorIDs, model.VendorIDMTPS)
|
// excludeVendorIDs = append(excludeVendorIDs, model.VendorIDMTPS)
|
||||||
// }
|
// }
|
||||||
//TODO 2020-08-18 饿百美团订单暂时不自动发送三方
|
//TODO 2020-08-18 饿百美团订单暂时不自动发送三方
|
||||||
if order.VendorID == model.VendorIDEBAI || order.VendorID == model.VendorIDMTWM {
|
if order.VendorID == model.VendorIDMTWM || order.VendorID == model.VendorIDEBAI {
|
||||||
excludeVendorIDs = append(excludeVendorIDs, model.VendorIDMTPS, model.VendorIDDada)
|
if order.DeliveryType != model.OrderDeliveryTypeStoreSelf {
|
||||||
|
excludeVendorIDs = append(excludeVendorIDs, model.VendorIDMTPS, model.VendorIDDada)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if savedOrderInfo != nil {
|
if savedOrderInfo != nil {
|
||||||
//TODO 2020-07-21 发单时间要在门店的营业时间内
|
//TODO 2020-07-21 发单时间要在门店的营业时间内
|
||||||
if savedOrderInfo.storeDetail != nil {
|
if savedOrderInfo.storeDetail != nil {
|
||||||
|
|||||||
@@ -11,6 +11,8 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"github.com/astaxie/beego"
|
||||||
|
|
||||||
"git.rosy.net.cn/baseapi/platformapi/aliupcapi"
|
"git.rosy.net.cn/baseapi/platformapi/aliupcapi"
|
||||||
"git.rosy.net.cn/baseapi/utils"
|
"git.rosy.net.cn/baseapi/utils"
|
||||||
|
|
||||||
@@ -890,8 +892,11 @@ func AddSkuName(ctx *jxcontext.Context, skuNameExt *model.SkuNameExt, userName s
|
|||||||
sku := v.Sku
|
sku := v.Sku
|
||||||
dao.WrapAddIDCULDEntity(sku, userName)
|
dao.WrapAddIDCULDEntity(sku, userName)
|
||||||
sku.NameID = skuNameExt.ID
|
sku.NameID = skuNameExt.ID
|
||||||
// sku.JdSyncStatus = model.SyncFlagNewMask
|
if beego.BConfig.RunMode == "jxgy" {
|
||||||
// sku.JdID = 0
|
sku.LadderBoxPrice = 50
|
||||||
|
} else if beego.BConfig.RunMode == "prod" {
|
||||||
|
sku.LadderBoxPrice = 20
|
||||||
|
}
|
||||||
if err = dao.CreateEntity(db, sku); err != nil {
|
if err = dao.CreateEntity(db, sku); err != nil {
|
||||||
dao.Rollback(db)
|
dao.Rollback(db)
|
||||||
return nil, err
|
return nil, err
|
||||||
@@ -1225,7 +1230,11 @@ func AddSku(ctx *jxcontext.Context, nameID int, sku *model.Sku, userName string)
|
|||||||
// sku.JdSyncStatus = model.SyncFlagNewMask
|
// sku.JdSyncStatus = model.SyncFlagNewMask
|
||||||
// sku.JdID = 0
|
// sku.JdID = 0
|
||||||
sku.NameID = nameID
|
sku.NameID = nameID
|
||||||
|
if beego.BConfig.RunMode == "jxgy" {
|
||||||
|
sku.LadderBoxPrice = 50
|
||||||
|
} else if beego.BConfig.RunMode == "prod" {
|
||||||
|
sku.LadderBoxPrice = 20
|
||||||
|
}
|
||||||
dao.Begin(db)
|
dao.Begin(db)
|
||||||
defer func() {
|
defer func() {
|
||||||
if r := recover(); r != nil {
|
if r := recover(); r != nil {
|
||||||
|
|||||||
@@ -803,6 +803,9 @@ func generateOrder(ctx *jxcontext.Context, jxOrder *JxOrderInfo, addressID int64
|
|||||||
outJxOrder.FreightPrice = 0
|
outJxOrder.FreightPrice = 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if IsDeliverySelf {
|
||||||
|
outJxOrder.FreightPrice = 0
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if err == nil {
|
if err == nil {
|
||||||
outJxOrder.TotalPrice = outJxOrder.OrderPrice + outJxOrder.FreightPrice
|
outJxOrder.TotalPrice = outJxOrder.OrderPrice + outJxOrder.FreightPrice
|
||||||
|
|||||||
Reference in New Issue
Block a user