fix: deal_id

master
howell 3 years ago
parent 9a5a48b3b8
commit 5e827c335c

@ -304,34 +304,40 @@ func ShaMaSyncPageData(page, size uint, categories []RecookShaMaCategory) error
if !j.SkuDetailBase.Status || !j.SkuDetailBase.Yn {
num = 0
}
gsk1[j.SkuDetailBase.SkuID] = goods.RecookGoodsSkuModel{
ojb := goods.RecookGoodsSkuModel{
GoodsId: 0,
Name: name1,
CombineId: "",
PicURL: j.SkuDetailBase.MainPhoto,
Code: j.SkuDetailBase.UpcCode,
// PurchasePrice: j.SkuDetailBase.SupplyPrice,
OriginalPrice: j.SkuDetailBase.GuidePrice,
DiscountPrice: decimal.Zero,
CommissionRate: decimal.Zero,
Commission: decimal.Zero,
ControlPrice: j.SkuDetailBase.SupplyPrice,
SalesVolume: 0,
Inventory: uint(num),
SalesVolumeInc: 0,
Coupon: decimal.Decimal{},
GoodsNum: "",
BmSkuId: "",
BmShopId: "",
ThirdPartySkuId: strconv.Itoa(int(j.SkuDetailBase.SkuID)),
ThirdPartyType: 4,
TMallPrice: "",
TMallUrl: "",
JdPrice: j.SkuDetailBase.GuidePrice.String(),
JdUrl: "",
SalePurchasePrice: j.SkuDetailBase.SupplyPrice,
GysSkuID: 0,
OriginalPrice: j.SkuDetailBase.GuidePrice,
DiscountPrice: decimal.Zero,
CommissionRate: decimal.Zero,
Commission: decimal.Zero,
ControlPrice: j.SkuDetailBase.SupplyPrice,
SalesVolume: 0,
Inventory: uint(num),
SalesVolumeInc: 0,
Coupon: decimal.Decimal{},
GoodsNum: "",
BmSkuId: "",
BmShopId: "",
ThirdPartySkuId: strconv.Itoa(int(j.SkuDetailBase.SkuID)),
ThirdPartyType: 4,
TMallPrice: "",
TMallUrl: "",
JdPrice: j.SkuDetailBase.GuidePrice.String(),
JdUrl: "",
// SalePurchasePrice: j.SkuDetailBase.SupplyPrice,
GysSkuID: 0,
}
if j.SkuDetailBase.Kind == 1 {
ojb.PurchasePrice = j.SkuDetailBase.SupplyPrice
} else {
ojb.SalePurchasePrice = j.SkuDetailBase.SupplyPrice
}
gsk1[j.SkuDetailBase.SkuID] = ojb
}
}
if len(gsk1) == 0 {

@ -84,7 +84,9 @@ func (o logic) WithdrawalApply(args ArgsWithdrawalApply) error {
// 拒绝
if args.Apply == 99 {
if e := tx.Table((&order.Profit{}).TableName()).
Where("user_id = ?", a.UserID).Where("deal_id = ?", a.ID).Update("apply_id", 0).Error; e != nil {
Where("user_id = ?", a.UserID).Where("deal_id = ?", a.ID).Updates(map[string]interface{}{
"deal_id": 0,
}).Error; e != nil {
return e
}
if e := tx.Model(&wallet).Update("balance", gorm.Expr("balance + ?", a.Balance)).Error; e != nil {

@ -22,7 +22,7 @@ func routerTask(taskRouter *gin.RouterGroup) {
taskRouter.POST("zip/sync", goodsController.ZipSync)
taskRouter.GET("shaMaSync", goodsController.ShaMaSync)
taskRouter.GET("shaMaSync", goodsController.ShaMaSync) // 瑞库客供应链商品同步
taskRouter.GET("shaMaPriceSync", goodsController.ShaMaPrice)
}

Loading…
Cancel
Save