Merge pull request '测试服' (#92) from test into master

Reviewed-on: https://git.oa00.com/recook/backend_v2/pulls/92
master
杨赟 3 years ago
commit 8d9aa13682

@ -788,12 +788,16 @@ func (s *supplyLogic) OrderSplit(orderSplit supply.OrderSplit) error {
log.Println("重复拆单请求")
return nil
}
var parentOrderInfo manage2.RecookOrderInfoModel
if err := mysql.Db.Preload("OrderSku").First(&parentOrderInfo, "third_party_order_sn = ? and third_party_type = ?", orderSplit.ParentOrderSn, goods.RecookGoodsInfoThirdPartyTypeSupply).Error; err != nil {
return err
}
var rod manage2.RecookOrderInfoModel
if err := mysql.Db.Preload("OrderSku").First(&rod, "third_party_order_sn = ? and third_party_type = ?", orderSplit.RootOrderSn, goods.RecookGoodsInfoThirdPartyTypeSupply).Error; err != nil {
if err == gorm.ErrRecordNotFound {
log.Println("其他渠道下单")
return nil
}
return err
}
var parentOrderInfo manage2.RecookOrderInfoModel
if err := mysql.Db.Preload("OrderSku").First(&parentOrderInfo, "third_party_order_sn = ? and third_party_type = ?", orderSplit.ParentOrderSn, goods.RecookGoodsInfoThirdPartyTypeSupply).Error; err != nil {
return err
}
return mysql.Db.Transaction(func(tx *gorm.DB) error {

Loading…
Cancel
Save