| | |
| | | package com.boying.service.impl; |
| | | |
| | | import cn.hutool.http.HttpRequest; |
| | | import cn.hutool.json.JSONUtil; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.boying.common.R; |
| | | import com.boying.common.ReturnData; |
| | | import com.boying.common.SystemConfigProperties; |
| | | import com.boying.entity.Ticket; |
| | | import com.boying.mapper.TicketMapper; |
| | | import cn.hutool.core.date.DateUtil; |
| | | import com.boying.service.TicketService; |
| | | import com.boying.util.HTTPEntityUtil; |
| | | import com.google.gson.Gson; |
| | | import lombok.AllArgsConstructor; |
| | | import org.springframework.http.ResponseEntity; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.web.client.RestTemplate; |
| | | |
| | | import java.util.Date; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | |
| | | @AllArgsConstructor |
| | | public class TicketServiceImpl extends ServiceImpl<TicketMapper, Ticket> implements TicketService { |
| | | private final TicketMapper ticketMapper; |
| | | private SystemConfigProperties systemConfigProperties; |
| | | |
| | | |
| | | @Override |
| | |
| | | return a; |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void uploadInfo(Ticket ticket) { |
| | | String ffzfIp = systemConfigProperties.getFfzfIp(); |
| | | String info = systemConfigProperties.getInfo(); |
| | | Map<String, Object> map = new HashMap<>();; |
| | | String jsonString = JSONUtil.toJsonStr(ticket); |
| | | Gson gson = new Gson(); |
| | | map = gson.fromJson(jsonString, map.getClass()); |
| | | System.out.println(jsonString); |
| | | RestTemplate restTemplate = new RestTemplate(); |
| | | ResponseEntity<R> entity = restTemplate.postForEntity(ffzfIp+info, HTTPEntityUtil.setEntity(map), R.class); |
| | | } |
| | | } |