From baea28c6047087f7488eca7f1a98a38b74d38834 Mon Sep 17 00:00:00 2001 From: chenglijuan Date: Mon, 11 May 2026 17:09:27 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BF=E5=AE=A2=E9=A2=84=E7=BA=A6=E5=B0=8F?= =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E5=88=87=E6=8D=A2=E5=88=B0=E5=85=AC=E5=8F=B8?= =?UTF-8?q?=E4=B8=BB=E4=BD=93=E7=9A=84=E5=B0=8F=E7=A8=8B=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/VisitorApprovalController.java | 2 - .../service/AppointmentService.java | 4 +- .../service/WxApprovalService.java | 15 +++--- src/main/resources/application.yml | 1 + src/main/resources/application_trial.yml | 53 +++++++++++++++++++ 5 files changed, 64 insertions(+), 11 deletions(-) create mode 100644 src/main/resources/application_trial.yml diff --git a/src/main/java/com/example/mini_program/controller/VisitorApprovalController.java b/src/main/java/com/example/mini_program/controller/VisitorApprovalController.java index ec1951b..9a91b77 100644 --- a/src/main/java/com/example/mini_program/controller/VisitorApprovalController.java +++ b/src/main/java/com/example/mini_program/controller/VisitorApprovalController.java @@ -55,8 +55,6 @@ public class VisitorApprovalController { @RequestParam(value = "timestamp", required = false) String timestamp, @RequestParam(value = "nonce", required = false) String nonce, @RequestBody String requestBody) { - System.out.println("----------------------------------"); - // 异步处理,立即返回 visitorApprovalService.processApprovalAsync(msgSignature, timestamp, nonce, requestBody); return "success"; diff --git a/src/main/java/com/example/mini_program/service/AppointmentService.java b/src/main/java/com/example/mini_program/service/AppointmentService.java index 86adc6e..fd6dbcb 100644 --- a/src/main/java/com/example/mini_program/service/AppointmentService.java +++ b/src/main/java/com/example/mini_program/service/AppointmentService.java @@ -42,9 +42,9 @@ public class AppointmentService { log.info("查询用户最新预约记录, openid: {}", openid); VisitApplication result = visitApplicationMapper.selectLatestByOpenid(openid); if (result != null) { - log.info("找到预约记录, id: {}", result.getId()); + log.info("找到用户最新预约记录, id: {}", result.getId()); } else { - log.info("未找到预约记录"); + log.info("未找到用户最新预约记录"); } return result; } diff --git a/src/main/java/com/example/mini_program/service/WxApprovalService.java b/src/main/java/com/example/mini_program/service/WxApprovalService.java index 188d7ed..9a8cf89 100644 --- a/src/main/java/com/example/mini_program/service/WxApprovalService.java +++ b/src/main/java/com/example/mini_program/service/WxApprovalService.java @@ -81,17 +81,18 @@ public class WxApprovalService { // ---- 内部方法 ---- private Map buildApplyData(VisitApplication record) { List> contents = new ArrayList<>(); - contents.add(textControl("Text-1776786661954", record.getName())); - contents.add(textControl("Text-1776786666351", record.getPhone())); - contents.add(textControl("Text-1776786668098", record.getCompany())); - contents.add(textControl("Text-1776786672408", record.getReason())); + contents.add(textControl("Text-1778484376383", record.getName())); + contents.add(textControl("Text-1778484403871", record.getPhone())); + contents.add(textControl("Text-1778484415326", record.getCompany())); + contents.add(textControl("Text-1778484463818", record.getReason())); + contents.add(textControl("Text-1778484492597", record.getPlateNumber())); String visitTime = record.getVisitDate(); if (record.getVisitTime() != null && !record.getVisitTime().isEmpty()) { visitTime = record.getVisitDate() + " " + record.getVisitTime(); } - contents.add(textControl("Text-1778132408837", visitTime)); - contents.add(textControl("Text-1776786690968", record.getHostName())); - contents.add(textControl("Text-1776786692400", record.getArea())); + contents.add(textControl("Text-1778484505176", visitTime)); + contents.add(textControl("Text-1778484515357", record.getHostName())); + contents.add(textControl("Text-1778484525261", record.getArea())); return Map.of("contents", contents); } diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 2166c8e..c1d5122 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -51,5 +51,6 @@ mybatis: type-aliases-package: com.example.mini_program.entity configuration: map-underscore-to-camel-case: true + log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 企业微信配置 \ No newline at end of file diff --git a/src/main/resources/application_trial.yml b/src/main/resources/application_trial.yml new file mode 100644 index 0000000..14258d2 --- /dev/null +++ b/src/main/resources/application_trial.yml @@ -0,0 +1,53 @@ +server: + port: 8091 + ssl: + enabled: true + key-store: classpath:bmser.com.pfx + key-store-type: PKCS12 + key-store-password: zl7cs0dp + protocol: TLS + enabled-protocols: TLSv1.2,TLSv1.3 + +spring: + application: + name: mini_program + datasource: + url: jdbc:mysql://127.0.0.1:3306/mini?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true + username: root + password: 271922abf + driver-class-name: com.mysql.cj.jdbc.Driver + +# 微信小程序配置 +wx: + miniapp: + # 小程序的应用id,小程序开发管理 + appid: wx4286144359eeafe5 + secret: 5abacb8a93e864dabc13b09006aefdc1 + subscribe-template-id: EF5CDtuZwrGbt8iyOoi-sY7J6hZamX0AbWPLoK-qnEw + env: develop # 环境版本: release(正式版), trial(体验版), develop(开发版) + token-type: stable # token类型: standard(标准版), stable(稳定版) + token-expire-buffer: 300 # token提前过期缓冲时间(秒) + corp: # 企业ID + corpid: wwe22ebc930200694e + # 应用Secret + corpsecret: _CgfvRdJRZ713k5lVey2_7Qdrb0JD3HkmR_mesn0144 + # 访客预约审批模板ID + approval-template-id: C4ejArCjiUifaVKyMEEwpcssEbLxKjqMtn5SrHW2t + # 审批申请人用户ID(提交审批的企微用户) + creator-userid: ChengLiJuan + # 访客预约应用AgentId(用于发送应用消息) + agentid: 1000084 + # 【访客预约】token + token: 3ZnkI0zGML7rL + # 【访客预约】EncodingAESKey + encodingAESKey: TLtEXX7Nfm3Tu5rx1bSAvbtNlMx9ud8qhTQQurXEfQH + +# MyBatis配置 +mybatis: + mapper-locations: classpath:mapper/*.xml + type-aliases-package: com.example.mini_program.entity + configuration: + map-underscore-to-camel-case: true + log-impl: org.apache.ibatis.logging.stdout.StdOutImpl + +# 企业微信配置 \ No newline at end of file