diff --git a/business/partner/purchase/jdshop/store.go b/business/partner/purchase/jdshop/store.go index abf162906..9638defb5 100644 --- a/business/partner/purchase/jdshop/store.go +++ b/business/partner/purchase/jdshop/store.go @@ -39,7 +39,7 @@ func (p *PurchaseHandler) ReadStore(ctx *jxcontext.Context, vendorOrgCode, vendo // stoerIDs为nil表示所有 func (p *PurchaseHandler) UpdateStore(db *dao.DaoDB, storeID int, userName string) (err error) { - store, err := dao.GetStoreDetail(db, storeID, model.VendorIDJDShop, "") + store, err := dao.GetStoreDetail(db, storeID, model.VendorIDJDShop, "2") if err != nil { return err } @@ -184,6 +184,9 @@ func (p *PurchaseHandler) UpdateStore(db *dao.DaoDB, storeID int, userName strin mergedStoreStatus := jxutils.MergeStoreStatus(store.Status, store.VendorStatus) p.UpdateStoreStatus(jxcontext.AdminCtx, store.VendorOrgCode, storeID, store.VendorStoreID, mergedStoreStatus) } + if err == nil { + err = getAPI("2").UpdateExpand(utils.Str2Int(store.VendorStoreID)) + } return err } @@ -353,18 +356,19 @@ func (p *PurchaseHandler) CreateStore2(db *dao.DaoDB, storeID int, userName stri if vendorStroeID2, err := getAPI("2").SubmitBasic(param); err == nil { time.Sleep(time.Second) err = getAPI("2").UpdateExpand(int(vendorStroeID2)) - var storeMap *model.StoreMap - sql := ` - SELECT * FROM store_map WHERE deletad_at = ? AND store_id = ? AND vendor_id = ? AND vendor_org_code = ? - ` - sqlParams := []interface{}{ - utils.DefaultTimeValue, storeID, model.VendorIDJDShop, "2", - } - err = dao.GetRow(db, &storeMap, sql, sqlParams) - if storeMap != nil { - storeMap.VendorStoreID = utils.Int64ToStr(vendorStroeID2) - _, err = dao.UpdateEntity(db, storeMap, "VendorStoreID") - } + //var storeMap *model.StoreMap + //sql := ` + // SELECT * FROM store_map WHERE deletad_at = ? AND store_id = ? AND vendor_id = ? AND vendor_org_code = ? + //` + //sqlParams := []interface{}{ + // utils.DefaultTimeValue, storeID, model.VendorIDJDShop, "2", + //} + //err = dao.GetRow(db, &storeMap, sql, sqlParams) + //if storeMap != nil { + // storeMap.VendorStoreID = utils.Int64ToStr(vendorStroeID2) + // _, err = dao.UpdateEntity(db, storeMap, "VendorStoreID") + //} + vendorStoreID = utils.Int64ToStr(vendorStroeID2) } return vendorStoreID, err }