| New file | 
 |  |  | 
 |  |  | 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); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |