From 5461767b8cf18089f500f66d49b6a5f2ef1a88b1 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期三, 08 七月 2026 14:37:29 +0800
Subject: [PATCH] 增加取消订单时调用关闭支付订单接口

---
 ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/util/UploadUtil.java |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/util/UploadUtil.java b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/util/UploadUtil.java
index 098d16a..27acf10 100644
--- a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/util/UploadUtil.java
+++ b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/util/UploadUtil.java
@@ -73,6 +73,12 @@
             MultipartFile file = (MultipartFile) multipartRequest.getFile("myfile");
             QianYunTongConfig qianYunTongConfig1 = qianYunTongConfig.getQianYunTongConfig();
             if (file.getSize() != 0) {
+                String fileSuffix = ToolUtil.getFileSuffix(file.getOriginalFilename());
+                //判断文件格式为图片
+                if (!fileSuffix.equals("jpg") && !fileSuffix.equals("jpeg") && !fileSuffix.equals("png") && !fileSuffix.equals("gif")) {
+                    throw new RuntimeException("文件格式不正确");
+                }
+
                 String pictureName = UUID.randomUUID().toString() + "." + ToolUtil.getFileSuffix(file.getOriginalFilename());
                 String bucketName = qianYunTongConfig1.getBucketName();
                 Bucket grjyTest = NCOSSUtil.getBucketInfo(bucketName);
@@ -168,6 +174,11 @@
      */
     @RequestMapping("/file")
     public String file(@RequestPart("file") MultipartFile picture) {
+        String fileSuffix = ToolUtil.getFileSuffix(picture.getOriginalFilename());
+        //判断文件格式为图片
+        if (!fileSuffix.equals("jpg") && !fileSuffix.equals("jpeg") && !fileSuffix.equals("png") && !fileSuffix.equals("gif")) {
+            throw new RuntimeException("文件格式不正确");
+        }
         //获取文件名后缀
         String suffix = picture.getOriginalFilename().substring(picture.getOriginalFilename().lastIndexOf("."));
         String pictureName = UUID.randomUUID().toString() + suffix;
@@ -214,6 +225,11 @@
     public String imageUp(@RequestPart("upfile") MultipartFile picture, HttpServletRequest request) {
         String callback = request.getParameter("callback");
         try {
+            String fileSuffix = ToolUtil.getFileSuffix(picture.getOriginalFilename());
+            //判断文件格式为图片
+            if (!fileSuffix.equals("jpg") && !fileSuffix.equals("jpeg") && !fileSuffix.equals("png") && !fileSuffix.equals("gif")) {
+                throw new RuntimeException("文件格式不正确");
+            }
             // 上传文件目录
             String pictureName = UUID.randomUUID().toString() + "." + ToolUtil.getFileSuffix(picture.getOriginalFilename());
             QianYunTongConfig qianYunTongConfig1 = qianYunTongConfig.getQianYunTongConfig();

--
Gitblit v1.7.1