This commit is contained in:
richboo111
2022-10-10 15:53:42 +08:00
parent a32b9ba980
commit e05d03777d

View File

@@ -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))
}