|
@@ -1531,6 +1531,10 @@ public class OrderController : BaseController
|
|
x => x.OrderId == delaydto.OrderId && x.DelayState == EDelayState.Examining, HttpContext.RequestAborted);
|
|
x => x.OrderId == delaydto.OrderId && x.DelayState == EDelayState.Examining, HttpContext.RequestAborted);
|
|
if (IsHas)
|
|
if (IsHas)
|
|
throw UserFriendlyException.SameMessage("该存在延期申请正在审核");
|
|
throw UserFriendlyException.SameMessage("该存在延期申请正在审核");
|
|
|
|
+ if (_appOptions.Value.IsZiGong && DateTime.Now > order.ExpiredTime )
|
|
|
|
+ {
|
|
|
|
+ throw UserFriendlyException.SameMessage("已经超期的工单无法发起延期申请!");
|
|
|
|
+ }
|
|
//验证延期次数
|
|
//验证延期次数
|
|
var setting = _systemSettingCacheManager.GetSetting(SettingConstants.DelayNum);
|
|
var setting = _systemSettingCacheManager.GetSetting(SettingConstants.DelayNum);
|
|
if (int.Parse(setting?.SettingValue[0]) != 0)
|
|
if (int.Parse(setting?.SettingValue[0]) != 0)
|