From 20b400c3fd2d1c0540a739c81ca0a145e7a3ce7b Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期一, 23 六月 2025 14:09:23 +0800 Subject: [PATCH] refactor(card): 根据水卡编号获取卡信息 --- pipIrr-platform/pipIrr-web/pipIrr-web-terminal/src/main/java/com/dy/pipIrrTerminal/card/CardCtrl.java | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-terminal/src/main/java/com/dy/pipIrrTerminal/card/CardCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-terminal/src/main/java/com/dy/pipIrrTerminal/card/CardCtrl.java index 07925c5..6720c46 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-terminal/src/main/java/com/dy/pipIrrTerminal/card/CardCtrl.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-terminal/src/main/java/com/dy/pipIrrTerminal/card/CardCtrl.java @@ -316,4 +316,32 @@ } } + /** + * 鏍规嵁姘村崱缂栧彿鑾峰彇鍗′俊鎭� + * @param cardNum 姘村崱缂栧彿 + * @return + */ + @Operation(summary = "鏍规嵁姘村崱缂栧彿鑾峰彇鍗′俊鎭�", description = "鏍规嵁姘村崱缂栧彿鑾峰彇瀵瑰簲鐨勫崱淇℃伅") + @ApiResponses(value = { + @ApiResponse( + responseCode = ResultCodeMsg.RsCode.SUCCESS_CODE, + description = "杩斿洖鍗′俊鎭紙BaseResponse.content:VoCardByClientNum锛�", + content = {@Content(mediaType = MediaType.APPLICATION_JSON_VALUE, + schema = @Schema(implementation = VoCardByClientNum.class))} + ) + }) + @GetMapping(path = "getcardbycardnum") + @SsoAop() + public BaseResponse<VoCardByClientNum> getCardByCardNum(@RequestParam String cardNum){ + try { + VoCardByClientNum res = cardSv.getCardByCardNum(cardNum); + if (res == null) { + return BaseResponseUtils.buildFail("鏈壘鍒板搴旂殑鍗′俊鎭�"); + } + return BaseResponseUtils.buildSuccess(res); + } catch (Exception e) { + log.error("鏍规嵁姘村崱缂栧彿鏌ヨ鍗′俊鎭紓甯�", e); + return BaseResponseUtils.buildException(e.getMessage()) ; + } + } } \ No newline at end of file -- Gitblit v1.8.0