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 body){ log.info("接收的数据:", body); ControllerStatusVo vo = ControllerStatusVo.may2Vo(body) ; this.dealer.dealPush(vo); } }