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