1
This commit is contained in:
@@ -264,13 +264,12 @@ func SpecialTreat(vendorOrgCode string, vendorStoreID, storeID, deliveryFeeDeduc
|
||||
}
|
||||
)
|
||||
//1.运费模板
|
||||
//bindFreightIDs, err := GetStoreFreight(vendorOrgCode, vendorStoreID)
|
||||
//if err != nil {
|
||||
// globals.SugarLogger.Debug("获取门店(%d) 绑定运费模板出错:", vendorStoreID, err)
|
||||
// //errList.AddErr(fmt.Errorf("获取门店(%d) 绑定运费模板出错:%v", vendorStoreID, err))
|
||||
//}
|
||||
if true {
|
||||
//if bindFreightIDs == 0 { //(1)未查询到绑定信息,不算错误
|
||||
bindFreightIDs, err := GetStoreFreight(vendorOrgCode, vendorStoreID)
|
||||
if err != nil {
|
||||
globals.SugarLogger.Debug("获取门店(%d) 绑定运费模板出错:", vendorStoreID, err)
|
||||
//errList.AddErr(fmt.Errorf("获取门店(%d) 绑定运费模板出错:%v", vendorStoreID, err))
|
||||
}
|
||||
if bindFreightIDs == 0 { //(1)未查询到绑定信息,不算错误
|
||||
if freightTemplateID, err := CreateFreightTemplate(int(storeID), int(deliveryFeeDeductionSill)); err != nil || freightTemplateID == 0 {
|
||||
errList.AddErr(fmt.Errorf("创建运费模板失败:%v", err))
|
||||
} else { //绑定
|
||||
@@ -320,6 +319,9 @@ func SpecialTreat(vendorOrgCode string, vendorStoreID, storeID, deliveryFeeDeduc
|
||||
}
|
||||
}
|
||||
//多次同步数据库,兜底处理
|
||||
//if err := dao.ReplaceInsertFreight(FreightTemplate); err != nil {
|
||||
// globals.SugarLogger.Debug("同步数据库错误信息:%v", err)
|
||||
//}
|
||||
if err := dao.CreateEntity(db, FreightTemplate); dao.IsDuplicateError(err) || err != nil {
|
||||
_, err1 := dao.UpdateEntity(db, FreightTemplate, "TemplateID", "TradeLimitID")
|
||||
if err1 != nil {
|
||||
|
||||
Reference in New Issue
Block a user