zuoxiao
13 小时以前 20b400c3fd2d1c0540a739c81ca0a145e7a3ce7b
refactor(card): 根据水卡编号获取卡信息

- 修改了 SeClientCardMapper 接口中的方法名称,从 getCardByClientNum 改为 getCardByCardNum
- 更新了对应的 XML 文件中的 SQL 查询语句
- 修改了 CardCtrl 和 CardSv 类中的相关方法名称
-优化了代码的可读性和一致性,使其更加符合实际业务需求
4个文件已修改
34 ■■■■ 已修改文件
pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientCardMapper.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-web/pipIrr-web-terminal/src/main/java/com/dy/pipIrrTerminal/card/CardCtrl.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-web/pipIrr-web-terminal/src/main/java/com/dy/pipIrrTerminal/card/CardSv.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientCardMapper.java
@@ -284,9 +284,9 @@
    List<VoCards> getLostCards(Map<?, ?> params);
    /**
     * 根据农户编号获取卡信息
     * @param clientNum
     * 根据水卡编号获取卡信息
     * @param cardNum
     * @return
     */
    VoCardByClientNum getCardByClientNum(@Param("clientNum") String clientNum);
    VoCardByClientNum getCardByCardNum(@Param("cardNum") String cardNum);
}
pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml
@@ -839,8 +839,8 @@
    </trim>
  </select>
  <!--根据农户编号获取卡信息-->
  <select id="getCardByClientNum" resultType="com.dy.pipIrrGlobal.voSe.VoCardByClientNum">
  <!--根据水卡编号获取卡信息-->
  <select id="getCardByCardNum" resultType="com.dy.pipIrrGlobal.voSe.VoCardByClientNum">
    SELECT 
        card.cardNum,
        card.state AS cardState,
@@ -859,7 +859,7 @@
        END) AS stateName
    FROM se_client_card card
    INNER JOIN se_client cli ON card.clientId = cli.id
    WHERE cli.clientNum = #{clientNum}
    WHERE card.cardNum = #{cardNum}
      AND card.state != 4
    ORDER BY card.createDt DESC
    LIMIT 1
pipIrr-platform/pipIrr-web/pipIrr-web-terminal/src/main/java/com/dy/pipIrrTerminal/card/CardCtrl.java
@@ -317,11 +317,11 @@
    }
    /**
     * 根据农户编号获取卡信息
     * @param clientNum 农户编号
     * 根据水卡编号获取卡信息
     * @param cardNum 水卡编号
     * @return
     */
    @Operation(summary = "根据农户编号获取卡信息", description = "根据农户编号获取对应的卡信息")
    @Operation(summary = "根据水卡编号获取卡信息", description = "根据水卡编号获取对应的卡信息")
    @ApiResponses(value = {
            @ApiResponse(
                    responseCode = ResultCodeMsg.RsCode.SUCCESS_CODE,
@@ -330,17 +330,17 @@
                            schema = @Schema(implementation = VoCardByClientNum.class))}
            )
    })
    @GetMapping(path = "getcardbyclientnum")
    @GetMapping(path = "getcardbycardnum")
    @SsoAop()
    public BaseResponse<VoCardByClientNum> getCardByClientNum(@RequestParam String clientNum){
    public BaseResponse<VoCardByClientNum> getCardByCardNum(@RequestParam String cardNum){
        try {
            VoCardByClientNum res = cardSv.getCardByClientNum(clientNum);
            VoCardByClientNum res = cardSv.getCardByCardNum(cardNum);
            if (res == null) {
                return BaseResponseUtils.buildFail("未找到对应的卡信息");
            }
            return BaseResponseUtils.buildSuccess(res);
        } catch (Exception e) {
            log.error("根据农户编号查询卡信息异常", e);
            log.error("根据水卡编号查询卡信息异常", e);
            return BaseResponseUtils.buildException(e.getMessage()) ;
        }
    }
pipIrr-platform/pipIrr-web/pipIrr-web-terminal/src/main/java/com/dy/pipIrrTerminal/card/CardSv.java
@@ -1242,11 +1242,11 @@
    }
    /**
     * 根据农户编号获取卡信息
     * @param clientNum 农户编号
     * 根据水卡编号获取卡信息
     * @param cardNum 水卡编号
     * @return 卡信息
     */
    public VoCardByClientNum getCardByClientNum(String clientNum) {
        return seClientCardMapper.getCardByClientNum(clientNum);
    public VoCardByClientNum getCardByCardNum(String cardNum) {
        return seClientCardMapper.getCardByCardNum(cardNum);
    }
}