|
@@ -6400,14 +6400,19 @@ public class OrderController : BaseController
|
|
|
if (dto.AlterTime)
|
|
|
{
|
|
|
DateTime startTime = DateTime.Now;
|
|
|
- if (order.CenterToOrgTime.HasValue && order.ProcessType == EProcessType.Jiaoban)
|
|
|
+ if (order.CenterToOrgTime.HasValue && order.FileOrgIsCenter.HasValue && !order.FileOrgIsCenter.Value)
|
|
|
{
|
|
|
startTime = order.CenterToOrgTime.Value;
|
|
|
}
|
|
|
- else if (order.ProcessType == EProcessType.Zhiban)
|
|
|
+ else if (order.FileOrgIsCenter.HasValue && order.FileOrgIsCenter.Value)
|
|
|
{
|
|
|
startTime = order.StartTime.Value;
|
|
|
}
|
|
|
+
|
|
|
+ if (_appOptions.Value.IsLuZhou)
|
|
|
+ {
|
|
|
+ startTime = order.ExpiredTime.Value;
|
|
|
+ }
|
|
|
|
|
|
var expiredTime = await _expireTime.CalcEndTime(DateTime.Now, startTime, order.AcceptTypeCode);
|
|
|
if (dto.TimeLimit.HasValue && dto.TimeLimit.Value > 0)
|