fix: 修复预约相关逻辑

This commit is contained in:
MaDaLei 2026-04-14 08:54:43 +08:00
parent 3c04019af4
commit 3c7c8d1f73
2 changed files with 14 additions and 0 deletions

View File

@ -39,6 +39,16 @@ public class AppointmentController {
return Map.of("code", 200, "data", appointments);
}
/** 预约详情 */
@GetMapping("/detail")
public Map<String, Object> detail(@RequestParam Long id) {
Appointment appointment = appointmentService.getById(id);
if (appointment != null) {
return Map.of("code", 200, "data", appointment);
}
return Map.of("code", 404, "message", "预约不存在");
}
/** 创建预约 */
@PostMapping("/create")
public Map<String, Object> create(@RequestBody Map<String, Object> params) {

View File

@ -33,6 +33,10 @@ public class AppointmentService {
return appointmentMapper.findByStoreIdAndStatus(storeId, status);
}
public Appointment getById(Long id) {
return appointmentMapper.findById(id).orElse(null);
}
public Appointment create(Appointment appointment) {
appointment.setCreateTime(LocalDateTime.now());
appointment.setUpdateTime(LocalDateTime.now());