diff --git a/business/jxstore/tempop/tempop.go b/business/jxstore/tempop/tempop.go index 885ff5328..9dfb86d19 100644 --- a/business/jxstore/tempop/tempop.go +++ b/business/jxstore/tempop/tempop.go @@ -1826,17 +1826,21 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) { // }, // }) // } - // var ( - // db = dao.GetDB() - // ) - // stores, _ := dao.GetStoreList(db, []int{}, nil, nil, nil, "") - // for _, v := range stores { - // if v.StoreLevel == "A" || v.StoreLevel == "B" || v.StoreLevel == "C" || v.StoreLevel == "D" { - - cms.UpdateOrCreateCourierStores(ctx, 100766, false, false, false) - // break - // } - // } + var ( + db = dao.GetDB() + ) + stores, _ := dao.GetStoreList(db, nil, nil, nil, nil, "") + for _, v := range stores { + if v.StoreLevel == "A" || v.StoreLevel == "B" || v.StoreLevel == "C" || v.StoreLevel == "D" { + if v.Status == model.StoreStatusOpened || v.Status == model.StoreStatusHaveRest { + list, err := dao.GetStoresMapList(db, []int{model.VendorIDEBAI, model.VendorIDMTWM, model.VendorIDJD, model.VendorIDJDShop}, []int{v.ID}, nil, model.StoreStatusAll, model.StoreIsSyncAll, "", "", "") + if err == nil && len(list) > 0 { + cms.UpdateOrCreateCourierStores(ctx, v.ID, false, false, false) + break + } + } + } + } return err }