避免错误坐标上报

This commit is contained in:
2025-03-26 14:43:59 +08:00
parent 94fb410e64
commit 43504618fb

View File

@ -48,9 +48,7 @@ class Record extends Auth
}
$lat = $this->request->post('lat');
$lng = $this->request->post('lng');
$record->status = 1;
$record->imgs = $result['imgs'];
$record->content = $result['content'];
if ($lat != 0 || $lng != 0) {
$record->points()->save([
'staff_id' => $this->staff->id,
'lat' => $lat,
@ -58,6 +56,10 @@ class Record extends Auth
'is_pause' => 1,
'create_at' => date('Y-m-d H:i:s'),
]);
}
$record->status = 1;
$record->imgs = $result['imgs'];
$record->content = $result['content'];
$record->end_at = date('Y-m-d H:i:s');
$record->save();
$record->autoFix();
@ -74,6 +76,7 @@ class Record extends Auth
if (empty($record)) {
$this->error('记录不存在');
}
if ($lat != 0 || $lng != 0) {
$point = $record->points()->save([
'staff_id' => $this->staff->id,
'is_pause' => $this->request->post('is_pause', 0),
@ -81,6 +84,9 @@ class Record extends Auth
'lng' => $lng,
'create_at' => date('Y-m-d H:i:s'),
]);
} else {
$point = [];
}
$record->autoFix();
$record->save();
$this->success('添加点成功', $point);