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