From e05d03777d97d4ddb76ffc4b043129ba24ec339c Mon Sep 17 00:00:00 2001 From: richboo111 Date: Mon, 10 Oct 2022 15:53:42 +0800 Subject: [PATCH] 1 --- business/partner/purchase/tiktok_store/store.go | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/business/partner/purchase/tiktok_store/store.go b/business/partner/purchase/tiktok_store/store.go index b2243c900..55f9b6660 100644 --- a/business/partner/purchase/tiktok_store/store.go +++ b/business/partner/purchase/tiktok_store/store.go @@ -84,6 +84,7 @@ func (P *PurchaseHandler) CreateStore2(db *dao.DaoDB, storeID int, userName stri fences []string lists []shop_batchCreateStore_request.StoreListItem ShopBatchCreateStoreParam *shop_batchCreateStore_request.ShopBatchCreateStoreParam + FreightTemplate *model.FreightTemplate ) errList := errlist.New() //a:=getAPI(storeDetail.VendorOrgCode, storeID, storeDetail.VendorStoreID) @@ -135,7 +136,7 @@ func (P *PurchaseHandler) CreateStore2(db *dao.DaoDB, storeID int, userName stri errList.AddErr(fmt.Errorf("storeIDs=0 %v", err)) //return "", errors.New(fmt.Sprintf("创建店铺失败原因storeIDs = 0:%v,%v", err, resp.ResultList[0].Msg)) } - var FreightTemplate model.FreightTemplate + //创建并绑定运费模板 globals.SugarLogger.Debug("storeDetail.Store.ID==============", storeDetail.Store.ID) freightTemplateID, err := CreateFreightTemplate(storeDetail.Store.ID) @@ -151,7 +152,7 @@ func (P *PurchaseHandler) CreateStore2(db *dao.DaoDB, storeID int, userName stri errList.AddErr(fmt.Errorf("门店:%d 绑定运费模板:%d 失败原因:%v", int64(storeDetail.Store.ID), freightTemplateID, err)) } else { FreightTemplate.TemplateID = freightTemplateID - _, err := dao.UpdateEntity(db, FreightTemplate, "TemplateID") + err := dao.CreateEntity(db, FreightTemplate) if err != nil { errList.AddErr(fmt.Errorf("运费模板ID存入数据库失败原因:%v", err)) } @@ -168,7 +169,8 @@ func (P *PurchaseHandler) CreateStore2(db *dao.DaoDB, storeID int, userName stri errList.AddErr(fmt.Errorf("门店:%d 绑定仓库:%d 失败原因:%v", int64(storeDetail.Store.ID), warehouse, err)) } else { FreightTemplate.WarehouseID = warehouse - _, err := dao.UpdateEntity(db, FreightTemplate, "WarehouseID") + err := dao.CreateEntity(db, FreightTemplate) + //_, err := dao.UpdateEntity(db, FreightTemplate, "WarehouseID") if err != nil { errList.AddErr(fmt.Errorf("仓库ID存入数据库失败原因:%v", err)) } @@ -183,7 +185,8 @@ func (P *PurchaseHandler) CreateStore2(db *dao.DaoDB, storeID int, userName stri errList.AddErr(fmt.Errorf("门店:%d 绑定电子围栏:%d 失败原因:%v", int64(storeDetail.Store.ID), warehouse, err)) } else { FreightTemplate.FenceID = fenceID - _, err := dao.UpdateEntity(db, FreightTemplate, "FenceID") + err := dao.CreateEntity(db, FreightTemplate) + //_, err := dao.UpdateEntity(db, FreightTemplate, "FenceID") if err != nil { errList.AddErr(fmt.Errorf("电子围栏ID存入数据库失败原因:%v", err)) } @@ -193,7 +196,8 @@ func (P *PurchaseHandler) CreateStore2(db *dao.DaoDB, storeID int, userName stri globals.SugarLogger.Debug("CreateStore2 return storeIDs, storeDetail.Store.ID==========", storeIDs, storeDetail.Store.ID) FreightTemplate.StoreID = storeDetail.Store.ID FreightTemplate.VendorStoreID = storeIDs - _, err = dao.UpdateEntity(db, FreightTemplate, "StoreID", "VendorStoreID") + err = dao.CreateEntity(db, FreightTemplate) + //_, err = dao.UpdateEntity(db, FreightTemplate, "StoreID", "VendorStoreID") if err != nil { errList.AddErr(fmt.Errorf("db update storeID,vendorStoreID defeat on :%v", err)) }