|
@@ -1133,7 +1133,7 @@ public class OrderController : BaseController
|
|
|
var setting = _systemSettingCacheManager.GetSetting(SettingConstants.DelayNum);
|
|
|
if (int.Parse(setting?.SettingValue[0]) != 0)
|
|
|
{
|
|
|
- int count = await _orderDelayRepository.CountAsync(x => x.OrderId == delaydto.OrderId);
|
|
|
+ int count = await _orderDelayRepository.CountAsync(x => x.OrderId == delaydto.OrderId && x.DelayState == EDelayState.Pass);
|
|
|
if (count > int.Parse(setting?.SettingValue[0]))
|
|
|
throw UserFriendlyException.SameMessage("延期申请已超过系统预定设置,不能申请");
|
|
|
}
|