From 8531b42899338d85618174c60af11b11d2d02a1b Mon Sep 17 00:00:00 2001 From: kongdeqiang <123456> Date: 星期二, 13 六月 2023 10:13:04 +0800 Subject: [PATCH] 修改 --- src/main/java/com/boying/service/impl/TicketServiceImpl.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/boying/service/impl/TicketServiceImpl.java b/src/main/java/com/boying/service/impl/TicketServiceImpl.java index 4e220c0..4de7725 100644 --- a/src/main/java/com/boying/service/impl/TicketServiceImpl.java +++ b/src/main/java/com/boying/service/impl/TicketServiceImpl.java @@ -1,15 +1,26 @@ 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; /** @@ -23,6 +34,7 @@ @AllArgsConstructor public class TicketServiceImpl extends ServiceImpl<TicketMapper, Ticket> implements TicketService { private final TicketMapper ticketMapper; + private SystemConfigProperties systemConfigProperties; @Override @@ -132,4 +144,17 @@ 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); + } } -- Gitblit v1.9.1