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