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/controller/phone/TicketController.java | 12 ++++++++++++ src/main/java/com/boying/service/impl/TicketServiceImpl.java | 25 +++++++++++++++++++++++++ src/main/java/com/boying/common/SystemConfigProperties.java | 4 ++++ src/main/java/com/boying/service/TicketService.java | 3 +++ 4 files changed, 44 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/boying/common/SystemConfigProperties.java b/src/main/java/com/boying/common/SystemConfigProperties.java index b5b68ae..bac5ee6 100644 --- a/src/main/java/com/boying/common/SystemConfigProperties.java +++ b/src/main/java/com/boying/common/SystemConfigProperties.java @@ -63,6 +63,10 @@ @Value("${ffpark.GETEINVOICEBYBIZCODE}") private String GETEINVOICEBYBIZCODE; + @Value("${ffzf.ip}") + private String ffzfIp; + @Value("${ffzf.info}") + private String info; } diff --git a/src/main/java/com/boying/controller/phone/TicketController.java b/src/main/java/com/boying/controller/phone/TicketController.java index 4bfa776..c7252ab 100644 --- a/src/main/java/com/boying/controller/phone/TicketController.java +++ b/src/main/java/com/boying/controller/phone/TicketController.java @@ -342,4 +342,16 @@ return R.ok("璇锋壂鐮佺即璐�"); } } + + /** + * 娴嬭瘯瀵规帴 + * @param + * @return R + */ + @ApiOperation(value = "娴嬭瘯瀵规帴", notes = "娴嬭瘯瀵规帴") + @GetMapping("/test" ) + public void test() { + Ticket byId = ticketService.getById(13); + ticketService.uploadInfo(byId); + } } diff --git a/src/main/java/com/boying/service/TicketService.java b/src/main/java/com/boying/service/TicketService.java index 6bebb87..bfd80a4 100644 --- a/src/main/java/com/boying/service/TicketService.java +++ b/src/main/java/com/boying/service/TicketService.java @@ -1,6 +1,7 @@ package com.boying.service; import com.baomidou.mybatisplus.extension.service.IService; +import com.boying.common.R; import com.boying.entity.Ticket; /** @@ -28,4 +29,6 @@ int count6(); double sumByPrice3(); + + void uploadInfo(Ticket ticket); } 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