From 5cdc843d9fce09488f11a8355b10f58976860446 Mon Sep 17 00:00:00 2001
From: cloudroam <cloudroam>
Date: 星期四, 29 五月 2025 11:35:27 +0800
Subject: [PATCH] 1.地图api配置 2.小程序id修改
---
src/main/java/com/mzl/flower/config/TengxunMapProperties.java | 2 ++
src/main/java/com/mzl/flower/web/customer/HomeCustomerController.java | 10 +++++++---
src/main/java/com/mzl/flower/config/ResourceServerConfig.java | 2 ++
src/main/java/com/mzl/flower/dto/request/film/FilmWorksDTO.java | 12 ++++++++++++
src/main/java/com/mzl/flower/entity/film/FilmWorks.java | 7 +++++++
src/main/java/com/mzl/flower/dto/response/film/FilmWorksVO.java | 7 +++++++
src/main/resources/application-test.yml | 2 +-
src/main/resources/application.yml | 16 ++++++++++------
8 files changed, 48 insertions(+), 10 deletions(-)
diff --git a/src/main/java/com/mzl/flower/config/ResourceServerConfig.java b/src/main/java/com/mzl/flower/config/ResourceServerConfig.java
index 3fc7fe1..7b8a330 100644
--- a/src/main/java/com/mzl/flower/config/ResourceServerConfig.java
+++ b/src/main/java/com/mzl/flower/config/ResourceServerConfig.java
@@ -75,6 +75,8 @@
// 短信
.antMatchers("/v2/tos/sms/**").permitAll()
+ .antMatchers("/api/film/category/list").permitAll()
+
.antMatchers("/api/**").authenticated();//配置访问控制,必须认证过后才可以访问
}
diff --git a/src/main/java/com/mzl/flower/config/TengxunMapProperties.java b/src/main/java/com/mzl/flower/config/TengxunMapProperties.java
index 9800a52..4093587 100644
--- a/src/main/java/com/mzl/flower/config/TengxunMapProperties.java
+++ b/src/main/java/com/mzl/flower/config/TengxunMapProperties.java
@@ -14,4 +14,6 @@
*/
private String administrativeDivisionsUrl;
+ private String apiKey;
+
}
diff --git a/src/main/java/com/mzl/flower/dto/request/film/FilmWorksDTO.java b/src/main/java/com/mzl/flower/dto/request/film/FilmWorksDTO.java
index 5508927..f3c850d 100644
--- a/src/main/java/com/mzl/flower/dto/request/film/FilmWorksDTO.java
+++ b/src/main/java/com/mzl/flower/dto/request/film/FilmWorksDTO.java
@@ -110,5 +110,17 @@
*/
private Integer shareCount;
+ private String coverTitle;
+
+ private String tag;
+
+ // 生成的文章内容
+ private String filmContent;
+
+
+ // 生成的图片
+ private String filmPictures;
+
+
}
diff --git a/src/main/java/com/mzl/flower/dto/response/film/FilmWorksVO.java b/src/main/java/com/mzl/flower/dto/response/film/FilmWorksVO.java
index 5567ef5..4cb8789 100644
--- a/src/main/java/com/mzl/flower/dto/response/film/FilmWorksVO.java
+++ b/src/main/java/com/mzl/flower/dto/response/film/FilmWorksVO.java
@@ -137,6 +137,13 @@
private LocalDateTime createTime;
+ // 生成的文章内容
+ private String filmContent;
+
+
+ // 生成的图片
+ private String filmPictures;
+
}
diff --git a/src/main/java/com/mzl/flower/entity/film/FilmWorks.java b/src/main/java/com/mzl/flower/entity/film/FilmWorks.java
index 0983338..3da1250 100644
--- a/src/main/java/com/mzl/flower/entity/film/FilmWorks.java
+++ b/src/main/java/com/mzl/flower/entity/film/FilmWorks.java
@@ -127,6 +127,13 @@
private String tag;
+ // 生成的文章内容
+ private String filmContent;
+
+
+ // 生成的图片
+ private String filmPictures;
+
}
diff --git a/src/main/java/com/mzl/flower/web/customer/HomeCustomerController.java b/src/main/java/com/mzl/flower/web/customer/HomeCustomerController.java
index 156870a..77c53d0 100644
--- a/src/main/java/com/mzl/flower/web/customer/HomeCustomerController.java
+++ b/src/main/java/com/mzl/flower/web/customer/HomeCustomerController.java
@@ -5,6 +5,7 @@
import com.mzl.flower.base.BaseController;
import com.mzl.flower.base.R;
import com.mzl.flower.base.ReturnDataDTO;
+import com.mzl.flower.config.TengxunMapProperties;
import com.mzl.flower.dto.request.flower.FlowerCategoryQueryDTO;
import com.mzl.flower.dto.response.flower.*;
import com.mzl.flower.service.flower.FlowerCategoryService;
@@ -39,6 +40,9 @@
@Autowired
private FlowerCategoryService categoryService;
+ @Autowired
+ private TengxunMapProperties tengxunMapProperties;
+
@GetMapping("/category/price/ave")
@ApiOperation(value = "获取商品分类均价")
public ResponseEntity<ReturnDataDTO<List<FlowerCategoryDailyDTO>>> getHomeCategoryDaily(Page page){
@@ -48,9 +52,9 @@
@GetMapping("/address/parse")
@ApiOperation(value = "解析经纬度")
public ResponseEntity<ReturnDataDTO<?>> getAddress(String location) throws Exception {
- String requestPath = "https://apis.map.qq.com/ws/geocoder/v1/?key=GSBBZ-CJA3U-NNDVH-GE65N-6FIF6-ZGBCU&get_poi=1&location=";
- String pp = URLEncoder.encode(location, "utf-8");
- requestPath += pp;
+ String key = tengxunMapProperties.getApiKey();
+ String locationTmp = URLEncoder.encode(location, "utf-8");
+ String requestPath = String.format("https://apis.map.qq.com/ws/geocoder/v1/?key=%s&get_poi=1&location=%s", key, locationTmp);
JSONObject json = HttpUtil.doRequest(HttpMethod.GET.name(), requestPath, "json", new HashMap<>(), new HashMap<>(), new HashMap<>(), new HashMap<>());
return returnData(R.SUCCESS.getCode(), json);
}
diff --git a/src/main/resources/application-test.yml b/src/main/resources/application-test.yml
index 50cf388..c70b3e0 100644
--- a/src/main/resources/application-test.yml
+++ b/src/main/resources/application-test.yml
@@ -3,7 +3,7 @@
active: test,swagger
datasource:
type: com.alibaba.druid.pool.DruidDataSource
- url: jdbc:mysql://47.96.225.205:3306/smart_message?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2b8&allowMultiQueries=true&connectionCollation=utf8mb4_unicode_ci
+ url: jdbc:mysql://47.96.225.205:3306/film_message?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2b8&allowMultiQueries=true&connectionCollation=utf8mb4_unicode_ci
username: root
password: CloudRoam
druid:
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index b7a9bb2..f116a33 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -1,5 +1,5 @@
server:
- port: 8080
+ port: 8888
servlet:
context-path: /flower
@@ -84,8 +84,10 @@
wx:
miniapp:
- appid: wx1441324401626290 #小程序appId 花店端
- secret: bab595ac75f60eb33567511111a569a7 #secret花店端
+# appid: wx1441324401626290 #小程序appId 花店端
+# secret: bab595ac75f60eb33567511111a569a7 #secret花店端
+ appid: wxf2e5534be77e3a80 #小程序appId 花店端
+ secret: 74b901f68dc1c277f1309811cb6eaab3 #secret花店端
msgDataFormat: JSON
mp:
app-id: xxx #公众号appId
@@ -94,8 +96,10 @@
wechat:
merchantId: 1661512517
customer:
- appid: wx1441324401626290 #小程序appId
- secret: bab595ac75f60eb33567511111a569a7 #secret
+# appid: wx1441324401626290 #小程序appId
+# secret: bab595ac75f60eb33567511111a569a7 #secret
+ appid: wxf2e5534be77e3a80 #小程序appId
+ secret: 74b901f68dc1c277f1309811cb6eaab3 #secret
partner:
appid: wx6d0ecc4e18710458 #小程序appId
secret: 22afb006e9b94ee97c47bbfded9151eb #secret
@@ -110,7 +114,7 @@
map:
tengxun:
# apiKey: GSBBZ-CJA3U-NNDVH-GE65N-6FIF6-ZGBCU
- apiKey: PRFBZ-INBLB-PYEU6-JCKUM-AYD7V-V7BIF
+ apiKey: D7OBZ-FPLEZ-U4UXA-7LVCZ-P2XF7-ICFOH
# 新政区划接口url
administrative_divisions_url : https://apis.map.qq.com/ws/district/v1/list?key=${map.tengxun.apiKey}&&struct_type=1
gaode:
--
Gitblit v1.9.3