yanderong
2026-06-17 9a40de1fbaf24310e4165ad2c6efd494f4eb592b
ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TravelCardServiceImpl.java
@@ -1,5 +1,6 @@
package com.stylefeng.guns.modular.system.service.impl;
import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import com.stylefeng.guns.core.common.constant.travelcard.TravelCardStatusEnum;
import com.stylefeng.guns.modular.system.dao.TravelCardMapper;
@@ -92,4 +93,29 @@
    public List<Map<String, Object>> getTravelCardByPackageId(Integer packageId) {
        return this.baseMapper.getTravelCardByPackageId(packageId);
    }
    /**
     * 出行卡列表
     *
     * @param page 分页
     * @param packageId 包id
     * @param cardNo 卡号
     * @param rechargeUserPhone 充值用户手机
     * @param status 状态
     * @return 列表数据
     */
    public List<Map<String, Object>> getTravelCardList(Page<Map<String, Object>> page, String packageId, String cardNo, String rechargeUserPhone, Integer status) {
        return this.baseMapper.getTravelCardList(page, packageId, cardNo, rechargeUserPhone, status);
    }
    /**
     * 查询已充值数量
     *
     * @param packageId 包ID
     * @return 充值数量
     */
    public Integer rechargeCount(Integer packageId) {
        return this.baseMapper.rechargeCount(packageId, TravelCardStatusEnum.RECHARGED.getCode());
    }
}