diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index 37799842f..ecfccc264 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -6017,7 +6017,12 @@ func GetVendorOrgCode(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendorID i //批量辅助创建电子围栏 func AssistCreateFence(relInfo map[string]map[string]string) (string, error) { + var ( + db = dao.GetDB() + FreightTemplate = &model.FreightTemplate{} + ) errList := errlist.New() + globals.SugarLogger.Debugf("进入AssistCreateFence") for k, v := range relInfo { for i, j := range v { if fenceID, err := tiktok_store.CreateFenceByStore(k, utils.Str2Int64(i)); err != nil { @@ -6028,6 +6033,14 @@ func AssistCreateFence(relInfo map[string]map[string]string) (string, error) { } } } + if err := dao.CreateEntity(db, FreightTemplate); err != nil { + if _, err1 := dao.UpdateEntity(db, FreightTemplate, "FenceID"); err1 != nil { + globals.SugarLogger.Debugf("db update storeID,vendorStoreID defeat on :%v", err1) + errList.AddErr(fmt.Errorf("更新操作,同步进数据库错误信息:%v", err1)) + } else { + errList.AddErr(fmt.Errorf("创建操作,同步进数据库错误信息:%v", err)) + } + } } if errList.GetErrListAsOne() != nil { return fmt.Sprintf("批量创建电子围栏错误,请根据提示处理:%v", errList.GetErrListAsOne()), nil diff --git a/controllers/cms_store.go b/controllers/cms_store.go index a8a2560d1..1aa3adfaf 100644 --- a/controllers/cms_store.go +++ b/controllers/cms_store.go @@ -1522,6 +1522,7 @@ func (c *StoreController) CreateDDStoreFence() { payload := make(map[string]map[string]string) info := make(map[string]map[string]string) if result, err := utils.Unmarshal2Map([]byte(params.Payload), &payload); err == nil { + globals.SugarLogger.Debugf("result===========%v", result) for i, j := range result { if temp, err := tiktok_store.ToMap(j); err != nil { globals.SugarLogger.Debugf("tomap err==============%v", err)