diff --git a/business/partner/purchase/jdshop/store.go b/business/partner/purchase/jdshop/store.go index c96c9cf64..3e2046c3b 100644 --- a/business/partner/purchase/jdshop/store.go +++ b/business/partner/purchase/jdshop/store.go @@ -60,6 +60,12 @@ func (p *PurchaseHandler) UpdateStore(db *dao.DaoDB, storeID int, userName strin ImageFile: base64.StdEncoding.EncodeToString(data), CustomerID: utils.Int2Str(store.ID), } + if store.JdsStreetCode != 0 { + updateEntityStoreParam.AddCode = store.JdsStreetCode + } + if updateEntityStoreParam.AddCode == 0 { + updateEntityStoreParam.AddCode = store.JdCode + } err = api.JdShopAPI.UpdateEntityStore(updateEntityStoreParam) if err == nil { if store.SyncStatus&(model.SyncFlagNewMask|model.SyncFlagStoreStatus) != 0 {