|
|
|
@ -645,12 +645,12 @@ func orderCreate() {
|
|
|
|
|
v.Id = 0
|
|
|
|
|
v.OrderId = orderNew.Id
|
|
|
|
|
v.ExpressFee = unitMap[v.SkuId]
|
|
|
|
|
v.CoinAmount = decimal.Zero
|
|
|
|
|
v.ActualAmount = v.GoodsAmount.Add(v.ExpressFee)
|
|
|
|
|
coinTotal = decimal.Zero
|
|
|
|
|
//v.CoinAmount = decimal.Zero
|
|
|
|
|
v.ActualAmount = v.GoodsAmount.Add(v.ExpressFee).Sub(v.CoinAmount)
|
|
|
|
|
//coinTotal = decimal.Zero
|
|
|
|
|
orderSkuNew = append(orderSkuNew, v)
|
|
|
|
|
}
|
|
|
|
|
orderNew.CoinTotalAmount = coinTotal
|
|
|
|
|
//orderNew.CoinTotalAmount = coinTotal
|
|
|
|
|
if err = tx.Save(orderNew).Error; err != nil {
|
|
|
|
|
log.Println(err.Error())
|
|
|
|
|
return err
|
|
|
|
|