package com.ruoyi.payment.interfaces.controller; import com.ruoyi.common.annotation.Anonymous; import com.ruoyi.payment.common.AjaxResult; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.HashMap; import java.util.Map; /** * 健康检查控制器 * * @author ruoyi */ @Slf4j @RestController @RequestMapping("/api/pay/health") public class HealthController { /** * 健康检查 */ @Anonymous @GetMapping("/health") public AjaxResult health() { Map data = new HashMap<>(); data.put("status", "UP"); data.put("service", "dryad-payment"); data.put("time", LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); data.put("message", "支付模块服务运行正常"); return AjaxResult.success(data); } }