This commit is contained in:
ws
2026-04-21 15:53:02 +08:00
parent 14e6058725
commit 64385d3007
19 changed files with 86 additions and 157 deletions
@@ -0,0 +1,36 @@
package com.example.mini_program.service;
import com.example.mini_program.entity.VisitApplication;
import com.example.mini_program.mapper.VisitApplicationMapper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;
@Service
public class AppointmentService {
private static final Logger logger = LoggerFactory.getLogger(AppointmentService.class);
private final VisitApplicationMapper visitApplicationMapper;
public AppointmentService(VisitApplicationMapper visitApplicationMapper) {
this.visitApplicationMapper = visitApplicationMapper;
}
/**
* 根据openid获取最新的一条预约记录
*
* @param openid 微信用户openid
* @return 最新的一条预约记录,没有则返回null
*/
public VisitApplication getLatest(String openid) {
logger.info("查询用户最新预约记录, openid: {}", openid);
VisitApplication result = visitApplicationMapper.selectLatestByOpenid(openid);
if (result != null) {
logger.info("找到预约记录, id: {}", result.getId());
} else {
logger.info("未找到预约记录");
}
return result;
}
}