فهرست منبع

fix: 文件下载参数封装

chenjianhua 7 ماه پیش
والد
کامیت
05129884cc

+ 15 - 0
service-base/src/main/java/com/simuwang/base/pojo/vo/FileIdVO.java

@@ -0,0 +1,15 @@
+package com.simuwang.base.pojo.vo;
+
+import lombok.Data;
+
+/**
+ * FileName: FileIdVO
+ * Author:   chenjianhua
+ * Date:     2024/9/21 18:12
+ * Description: ${DESCRIPTION}
+ */
+@Data
+public class FileIdVO {
+
+    private Integer fileId;
+}

+ 1 - 1
service-base/src/main/resources/mapper/FundNavAssetMapper.xml

@@ -59,7 +59,7 @@
         <if test="updateEndDate != null and updateEndDate !=''">
             and (nav.updatetime <![CDATA[ <= ]]> #{updateEndDate} or asset.updatetime <![CDATA[ <= ]]> #{updateEndDate})
         </if>
-        order by fund_name,price_date desc
+        order by updatetime desc
         limit #{offset},#{pageSize}
     </select>
     <select id="countNavAssetList" resultType="java.lang.Long"

+ 0 - 1
service-manage/src/main/java/com/simuwang/manage/api/distribution/DistributionController.java

@@ -71,7 +71,6 @@ public class DistributionController {
      * @param file
      * @return
      */
-    @SystemLog(value = "上传分红")
     @PostMapping("upload-distribution")
     public ResultVo uploadDistribution(@RequestPart(value = "file") MultipartFile file) {
         ResultVo vo = distributionService.uploadDistribution(file);

+ 2 - 2
service-manage/src/main/java/com/simuwang/manage/api/email/ParseEmailController.java

@@ -107,9 +107,9 @@ public class ParseEmailController{
      * @return
      */
     @PostMapping("/download-email-file")
-    public void downloadEmailFile(@RequestParam("fileId") Integer fileId,HttpServletResponse response, HttpServletRequest request){
+    public void downloadEmailFile(@RequestBody FileIdVO fileId,HttpServletResponse response, HttpServletRequest request){
         try {
-            EmailFileInfoVO emailFileInfoVO = parseEmailService.getEmailFileById(fileId);
+            EmailFileInfoVO emailFileInfoVO = parseEmailService.getEmailFileById(fileId.getFileId());
             FileInputStream fileInputStream = new FileInputStream(emailFileInfoVO.getFilePath());
             response.setContentType("application/octet-stream");
             response.addHeader("Content-Disposition", "attachment;filename=" + EncodeUtil.encodeUTF8(emailFileInfoVO.getFileName()));

+ 0 - 1
service-manage/src/main/java/com/simuwang/manage/api/navAsset/FundNavAssetController.java

@@ -76,7 +76,6 @@ public class FundNavAssetController {
      * @param request
      * @return
      */
-    @SystemLog(value = "上传分红信息")
     @RequestMapping("upload-nav-asset")
     public ResultVo uploadNavAsset(@RequestParam(value = "file",required = false) MultipartFile file, HttpServletResponse response, HttpServletRequest request){
         ResultVo vo = fundNavAssetService.uploadNavAsset(file);