diff --git a/source/application/api/controller/library/Pass.php b/source/application/api/controller/library/Pass.php index 77b27b1..50998ac 100644 --- a/source/application/api/controller/library/Pass.php +++ b/source/application/api/controller/library/Pass.php @@ -103,10 +103,12 @@ class Pass extends Controller } else { # 查看该组是否存在上一条数据 $lastHoursWhere = ['hour_time' => $last_hour, 'group_id' => $val['group_id']]; - $lastHours = $dm->find('bt_library_hours',$lastHoursWhere); + $lastHours = $dm->find('bt_library_hours',$lastHoursWhere,'*','id DESC'); if ($lastHours) { $incount = $val['today_incount'] - $lastHours['target_today_incount']; + $incount = $incount > 0 ? $incount : 0; $outcount = $val['today_outcount'] - $lastHours['target_today_outcount']; + $outcount = $outcount > 0 ? $outcount : 0; } # 创建数据 $insert = [