diff --git a/src/main/java/com/ai/da/controller/ConvenientInquiryController.java b/src/main/java/com/ai/da/controller/ConvenientInquiryController.java index a652b120..c49627ce 100644 --- a/src/main/java/com/ai/da/controller/ConvenientInquiryController.java +++ b/src/main/java/com/ai/da/controller/ConvenientInquiryController.java @@ -211,9 +211,9 @@ public class ConvenientInquiryController { } @ApiOperation("下载交易记录") - @PostMapping("/queryTransaction/download") - public void exportTransactionRecords(@Valid @RequestBody QueryPaymentInfoDTO queryPaymentInfoDTO, HttpServletResponse response){ - convenientInquiryService.exportTransactionRecords(queryPaymentInfoDTO, response); + @GetMapping("/queryTransaction/download") + public void exportTransactionRecords(@RequestParam String params, HttpServletResponse response){ + convenientInquiryService.exportTransactionRecords(params, response); // return Response.success(); } } diff --git a/src/main/java/com/ai/da/service/ConvenientInquiryService.java b/src/main/java/com/ai/da/service/ConvenientInquiryService.java index 19ac9a26..d7e58914 100644 --- a/src/main/java/com/ai/da/service/ConvenientInquiryService.java +++ b/src/main/java/com/ai/da/service/ConvenientInquiryService.java @@ -52,5 +52,5 @@ public interface ConvenientInquiryService extends IService { Map> getCities(); - void exportTransactionRecords(QueryPaymentInfoDTO queryPaymentInfoDTO, HttpServletResponse response); + void exportTransactionRecords(String params, HttpServletResponse response); } diff --git a/src/main/java/com/ai/da/service/impl/ConvenientInquiryServiceImpl.java b/src/main/java/com/ai/da/service/impl/ConvenientInquiryServiceImpl.java index d5df2830..443abcd0 100644 --- a/src/main/java/com/ai/da/service/impl/ConvenientInquiryServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/ConvenientInquiryServiceImpl.java @@ -17,6 +17,7 @@ import com.ai.da.model.enums.Language; import com.ai.da.model.vo.*; import com.ai.da.service.*; import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -629,7 +630,9 @@ public class ConvenientInquiryServiceImpl extends ServiceImpl