wuzeyu
2024-08-08 b306ba3d75769c7d3f5ae9f7b43a8aaa26ed983c
当前余额总量
5个文件已修改
51 ■■■■■ 已修改文件
pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientCardMapper.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSt/VoICCard.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/card/IcCardCtrl.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/card/IcCardSv.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientCardMapper.java
@@ -183,4 +183,11 @@
     * @param money
     */
    void updateMoney(@Param("id")Long id , @Param("money")Double money);
    /**
     *当前余额总量(物理卡)
     * @param
     * @return
     */
    Double getTotalMoneyIcCards();
}
pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSt/VoICCard.java
@@ -18,4 +18,8 @@
     */
    @JSONField(serializeUsing= ObjectWriterImplToString.class)
    private Long cardId;
    /**
     * 余额总量
     */
    private Double totalMoney;
}
pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml
@@ -589,4 +589,12 @@
    ORDER BY card.id
  </select>
  <!--当前余额总量(物理卡)-->
  <select id="getTotalMoneyIcCards" resultType="java.lang.Double">
    SELECT
      IFNULL(SUM(money),0) AS totalMoney
    FROM
      `se_client_card`
    WHERE state = 1
  </select>
</mapper>
pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/card/IcCardCtrl.java
@@ -83,4 +83,23 @@
            return BaseResponseUtils.buildException(e.getMessage());
        }
    }
    /**
     * 当前余额总量(物理卡)
     *
     * @param
     * @return
     */
    @GetMapping(path = "/getTotalMoneyIcCards")
    @SsoAop()
    public BaseResponse<Double> getTotalMoneyIcCards() {
        try {
            Double res = icCardSv.getTotalMoneyIcCards();
            return BaseResponseUtils.buildSuccess(res);
        }catch (Exception e){
            log.error("获取记录异常", e);
            return BaseResponseUtils.buildException(e.getMessage());
        }
    }
}
pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/card/IcCardSv.java
@@ -29,6 +29,8 @@
    @Autowired
    private SeCardOperateMapper seCardOperateMapper;
    @Autowired
    private SeClientCardMapper seClientCardMapper;
    /**
     * 指定时间段内开卡总数量(物理卡)
@@ -137,4 +139,15 @@
        return rsVo ;
    }
    /**
     * 当前余额总量(物理卡)
     * @param
     * @return
     */
    public Double getTotalMoneyIcCards() {
        Double totalMoney = seClientCardMapper.getTotalMoneyIcCards();
        return totalMoney ;
    }
}