From f823fa4a9283debfa7cb6d79fc1f3c7099f9b3ae Mon Sep 17 00:00:00 2001 From: liuxm <liuxm_a@163.com> Date: 星期四, 13 六月 2024 14:22:55 +0800 Subject: [PATCH] 去掉原controller中的try catch 和BindingResult --- pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/MarkQrCode/MarkQrCodeCtrl.java | 51 +++++++++++++++++++++------------------------------ 1 files changed, 21 insertions(+), 30 deletions(-) diff --git a/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/MarkQrCode/MarkQrCodeCtrl.java b/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/MarkQrCode/MarkQrCodeCtrl.java index e9655a4..2998548 100644 --- a/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/MarkQrCode/MarkQrCodeCtrl.java +++ b/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/MarkQrCode/MarkQrCodeCtrl.java @@ -33,23 +33,18 @@ * @return */ @GetMapping(path = "show") - public BaseResponse<List<ResultVo>> show() { - try{ - List<ResultVo> list = new ArrayList<>() ; - String[][] marks = QrCodeConstant.Marks() ; - for(String[] mark : marks){ - ResultVo vo = new ResultVo() ; - vo.code = mark[0] ; - vo.name = mark[1] ; - byte[] codes = QrCodeUtil.genQrCode(vo.code); - vo.imgBase64 = "data:image/jpeg;base64," + Base64.encode(codes); - list.add(vo) ; - } - return BaseResponseUtils.buildSuccess(list); - }catch (Exception e){ - log.error("鐢熸垚鏍囪瘑绫讳簩缁寸爜鏃跺紓甯�", e); - return BaseResponseUtils.buildException(e.getMessage()); + public BaseResponse<List<ResultVo>> show() throws Exception{ + List<ResultVo> list = new ArrayList<>() ; + String[][] marks = QrCodeConstant.Marks() ; + for(String[] mark : marks){ + ResultVo vo = new ResultVo() ; + vo.code = mark[0] ; + vo.name = mark[1] ; + byte[] codes = QrCodeUtil.genQrCode(vo.code); + vo.imgBase64 = "data:image/jpeg;base64," + Base64.encode(codes); + list.add(vo) ; } + return BaseResponseUtils.buildSuccess(list); } /** @@ -57,20 +52,16 @@ * @return */ @GetMapping(path = "download") - public void download(HttpServletResponse response){ - try{ - List<Converter> list = new ArrayList<>() ; - String[][] marks = QrCodeConstant.Marks() ; - for(String[] mark : marks){ - ExcelVo vo = new ExcelVo() ; - vo.code = mark[0] ; - vo.name = mark[1] ; - vo.image = QrCodeUtil.genQrCode(vo.code); - list.add(vo) ; - } - QrCodeUtil.downloadExcel(response, fileName, sheetName, list); - }catch (Exception e){ - log.error("涓嬭浇鏍囪瘑绫讳簩缁寸爜鏃跺紓甯�", e); + public void download(HttpServletResponse response) throws Exception{ + List<Converter> list = new ArrayList<>() ; + String[][] marks = QrCodeConstant.Marks() ; + for(String[] mark : marks){ + ExcelVo vo = new ExcelVo() ; + vo.code = mark[0] ; + vo.name = mark[1] ; + vo.image = QrCodeUtil.genQrCode(vo.code); + list.add(vo) ; } + QrCodeUtil.downloadExcel(response, fileName, sheetName, list); } } -- Gitblit v1.8.0