1、主单减仓单不过期
This commit is contained in:
@ -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))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user