|
@@ -36,7 +36,7 @@ func PlayletOrderSettle() { |
|
|
for _, v := range order { |
|
|
for _, v := range order { |
|
|
fmt.Println("=================00") |
|
|
fmt.Println("=================00") |
|
|
// 加锁 防止并发提取 |
|
|
// 加锁 防止并发提取 |
|
|
mutexKey := fmt.Sprintf("playlet_order_settle2:%s", v.CustomOid) |
|
|
|
|
|
|
|
|
mutexKey := fmt.Sprintf("playlet_order_settle3:%s", v.CustomOid) |
|
|
withdrawAvailable, err := cache.Do("SET", mutexKey, 1, "EX", 1800, "NX") |
|
|
withdrawAvailable, err := cache.Do("SET", mutexKey, 1, "EX", 1800, "NX") |
|
|
if err != nil { |
|
|
if err != nil { |
|
|
fmt.Println("=================0") |
|
|
fmt.Println("=================0") |
|
@@ -85,7 +85,7 @@ func PlayletOrderSettle() { |
|
|
} |
|
|
} |
|
|
oldAmount := amount.LastMonthAmount |
|
|
oldAmount := amount.LastMonthAmount |
|
|
amount.LastMonthAmount = utils.Float64ToStr(utils.StrToFloat64(amount.LastMonthAmount) + utils.StrToFloat64(v.Commission)) |
|
|
amount.LastMonthAmount = utils.Float64ToStr(utils.StrToFloat64(amount.LastMonthAmount) + utils.StrToFloat64(v.Commission)) |
|
|
update := masterAmountDb.MasterAmountUpdate(master.Id, amount) |
|
|
|
|
|
|
|
|
update := masterAmountDb.MasterAmountUpdate(amount.Id, amount) |
|
|
if update == false { |
|
|
if update == false { |
|
|
fmt.Println("=================7") |
|
|
fmt.Println("=================7") |
|
|
|
|
|
|
|
|