修改状态

master
kanade 3 years ago
parent 87ce3357c4
commit 3c2bb41343

@ -281,7 +281,7 @@ func (s *supplyLogic) Adopt(data AdoptSkuInfo) error {
}
inventory := 0
if thirdPartySupply.Status == manage.RecookThirdPartySupplySupplyStatusUp {
if thirdPartySupply.SupplyStatus == manage.RecookThirdPartySupplySupplyStatusUp {
inventory = 500
}
// sku信息处理
@ -419,7 +419,7 @@ func (s *supplyLogic) Adopt(data AdoptSkuInfo) error {
}
inventory := 0
if thirdPartySupply.Status == manage.RecookThirdPartySupplySupplyStatusUp {
if thirdPartySupply.SupplyStatus == manage.RecookThirdPartySupplySupplyStatusUp {
inventory = 500
}
// sku信息处理
@ -483,9 +483,9 @@ func (s *supplyLogic) SyncPrice(skuIds []uint) error {
for _, partySupply := range thirdPartySupplies {
mysql.Db.Transaction(func(tx *gorm.DB) error {
if tx.Model(&partySupply).Updates(map[string]interface{}{
"price": partySupply.Price,
"guide_price": partySupply.GuidePrice,
"supply_status": partySupply.Status,
"price": mSkuPrice[partySupply.SupplySkuId].Price,
"guide_price": mSkuPrice[partySupply.SupplySkuId].GuidePrice,
"supply_status": mSkuPrice[partySupply.SupplySkuId].Status,
}).Error != nil {
return errors.New("更新失败")
}
@ -493,7 +493,7 @@ func (s *supplyLogic) SyncPrice(skuIds []uint) error {
if partySupply.Status == manage.RecookThirdPartySupplyStatusAdopt {
// 上游上下架修改库存
inventory := 0
if partySupply.Status == manage.RecookThirdPartySupplySupplyStatusUp {
if mSkuPrice[partySupply.SupplySkuId].Status == manage.RecookThirdPartySupplySupplyStatusUp {
inventory = 500
}
if tx.Model(&goods.RecookGoodsSkuModel{}).Where("third_party_type = ? and third_party_sku_id = ?", goods.RecookGoodsInfoThirdPartyTypeSupply, partySupply.SupplySkuId).Updates(map[string]interface{}{
@ -527,28 +527,28 @@ func (s *supplyLogic) SyncData(skuIds []uint) error {
// 更新商品
mysql.Db.Transaction(func(tx *gorm.DB) error {
if tx.Model(&partySupply).Updates(map[string]interface{}{
"name": partySupply.Name,
"brand_id": partySupply.BrandId,
"brand_name": partySupply.BrandName,
"first_category_id": partySupply.FirstCategoryId,
"first_category_name": partySupply.FirstCategoryName,
"second_category_id": partySupply.SecondCategoryId,
"second_category_name": partySupply.SecondCategoryName,
"third_category_id": partySupply.ThirdCategoryId,
"third_category_name": partySupply.ThirdCategoryName,
"price": partySupply.Price,
"guide_price": partySupply.GuidePrice,
"img_url": partySupply.ImgUrl,
"profit": partySupply.Profit,
"size": partySupply.Size,
"color": partySupply.Color,
"tax": partySupply.Tax,
"tax_code": partySupply.TaxCode,
"tax_name": partySupply.TaxName,
"unit": partySupply.Unit,
"upc_code": partySupply.UpcCode,
"content": partySupply.Content,
"supply_status": partySupply.Status,
"name": skuInfo.Name,
"brand_id": skuInfo.BrandId,
"brand_name": skuInfo.BrandName,
"first_category_id": skuInfo.FirstCategoryId,
"first_category_name": skuInfo.FirstCategoryName,
"second_category_id": skuInfo.SecondCategoryId,
"second_category_name": skuInfo.SecondCategoryName,
"third_category_id": skuInfo.ThirdCategoryId,
"third_category_name": skuInfo.ThirdCategoryName,
"price": skuInfo.Price,
"guide_price": skuInfo.GuidePrice,
"img_url": skuInfo.ImgUrl,
"profit": skuInfo.Profit,
"size": skuInfo.Size,
"color": skuInfo.Color,
"tax": skuInfo.Tax,
"tax_code": skuInfo.TaxCode,
"tax_name": skuInfo.TaxName,
"unit": skuInfo.Unit,
"upc_code": skuInfo.UpcCode,
"content": skuInfo.Content,
"supply_status": skuInfo.Status,
}).Error != nil {
return errors.New("更新失败")
}
@ -665,7 +665,7 @@ func (s *supplyLogic) SyncData(skuIds []uint) error {
// 上游上下架修改库存
inventory := 0
if partySupply.Status == manage.RecookThirdPartySupplySupplyStatusUp {
if skuInfo.Status == manage.RecookThirdPartySupplySupplyStatusUp {
inventory = 500
}
if tx.Model(&goods.RecookGoodsSkuModel{}).Where("third_party_type = ? and third_party_sku_id = ?", goods.RecookGoodsInfoThirdPartyTypeSupply, partySupply.SupplySkuId).Updates(map[string]interface{}{

Loading…
Cancel
Save