1、主单减仓单不过期

This commit is contained in:
2025-03-19 17:14:59 +08:00
parent 7c246e4496
commit bac4fd8b11

View File

@ -689,6 +689,7 @@ func (e *LinePreOrder) AddPreOrder(req *dto.LineAddPreOrderReq, p *actions.DataP
stopOrder.Rate = req.ReducePriceRatio.String()
stopNum := utility.StrToDecimal(AddOrder.Num).Mul(req.ReduceNumRatio.Div(decimal.NewFromInt(100)).Truncate(4))
stopOrder.Num = stopNum.Truncate(int32(tradeSet.AmountDigit)).String()
stopOrder.ExpireTime = time.Now().AddDate(10, 0, 0)
tx.Model(&models.LinePreOrder{}).Omit("id", "save_template", "template_name").Create(&stopOrder)
preOrderExts[1].OrderId = stopOrder.Id
@ -812,7 +813,7 @@ func createPreAddPosition(preOrder *models.LinePreOrder, v models.LinePreOrderEx
//过期时间
if v.ExpirateHour <= 0 {
data.ExpireTime = time.Now().AddDate(2, 0, 0)
data.ExpireTime = time.Now().AddDate(10, 0, 0)
} else {
data.ExpireTime = time.Now().Add(time.Hour * time.Duration(v.ExpirateHour))
}
@ -864,7 +865,7 @@ func createPreReduceOrder(preOrder *models.LinePreOrder, ext models.LinePreOrder
//过期时间
if ext.ExpirateHour <= 0 {
stopOrder.ExpireTime = time.Now().AddDate(2, 0, 0)
stopOrder.ExpireTime = time.Now().AddDate(10, 0, 0)
} else {
stopOrder.ExpireTime = time.Now().Add(time.Hour * time.Duration(ext.ExpirateHour))
}