| package com.dy.rtuMw3rd.http4Xjnk; | 
|   | 
| import com.dy.rtuMw3rd.http4Xjnk.deal.XjnkDealer; | 
| import com.dy.rtuMw3rd.http4Xjnk.protocol.statusPush.ControllerStatusVo; | 
| import jakarta.servlet.http.HttpServletRequest; | 
| import lombok.extern.slf4j.Slf4j; | 
| import org.springframework.beans.factory.annotation.Autowired; | 
| import org.springframework.web.bind.annotation.*; | 
|   | 
| import java.util.Map; | 
|   | 
| /** | 
|  * @Author: liurunyu | 
|  * @Date: 2025/3/17 11:24 | 
|  * @Description | 
|  */ | 
| @Slf4j | 
| @RestController | 
| @RequestMapping(path="xjnkCtrl") | 
| public class HttpSvCtrl { | 
|   | 
|     private XjnkDealer dealer ; | 
|     @Autowired | 
|     private void setDealer(XjnkDealer dealer){ | 
|         this.dealer = dealer; | 
|     } | 
|   | 
|     @PostMapping(path = "receive") | 
|     public void receive(HttpServletRequest request, @RequestBody Map<String, Object> body){ | 
|         log.info("接收的数据:", body); | 
|         ControllerStatusVo vo = ControllerStatusVo.may2Vo(body) ; | 
|         this.dealer.dealPush(vo); | 
|     } | 
|   | 
| } |