特性:支持在后台配置结婚离婚冷静期规则,并优化冷却时间文本提示;修复全局的离婚公告事件对象接收名称不匹配问题
This commit is contained in:
@@ -442,7 +442,9 @@ class MarriageService
|
||||
$cooldownEnds = $lastDivorce->divorced_at?->addDays($cooldownDays);
|
||||
|
||||
if ($cooldownEnds && $cooldownEnds->isFuture()) {
|
||||
$remaining = now()->diffInDays($cooldownEnds, false);
|
||||
// 取两者的完全相差天数,如果有部分不够一天的则向上取整为 1 天(例:还剩 2小时 = 1天)
|
||||
$diffInHours = now()->diffInHours($cooldownEnds);
|
||||
$remaining = max(1, (int) ceil($diffInHours / 24));
|
||||
|
||||
return "您还在离婚冷静期,还需 {$remaining} 天后才能再次结婚。";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user