diff --git a/internal/v2/logic/third/supply.go b/internal/v2/logic/third/supply.go index 834fa09..5cd193b 100644 --- a/internal/v2/logic/third/supply.go +++ b/internal/v2/logic/third/supply.go @@ -333,6 +333,13 @@ func (s *supplyLogic) Adopt(data AdoptSkuInfo) error { if tx.Create(&sku).Error != nil { return errors.New("入库失败") } + // 原数据处理 + if tx.Updates(map[string]interface{}{ + "status": manage.RecookThirdPartySupplyStatusAdopt, + "goods_id": recookGoodsSkuModels[0].GoodsId, + }).Error != nil { + return errors.New("入库失败") + } return nil }) } else { @@ -464,6 +471,13 @@ func (s *supplyLogic) Adopt(data AdoptSkuInfo) error { if tx.Create(&sku).Error != nil { return errors.New("入库失败") } + // 原数据处理 + if tx.Updates(map[string]interface{}{ + "status": manage.RecookThirdPartySupplyStatusAdopt, + "goods_id": recookGoodsInfoModel.Id, + }).Error != nil { + return errors.New("入库失败") + } return nil }) }