|
|
|
@ -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
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|