xuhy
2025-08-26 3dd961dbdcee7cde4c42de6ed738563ce30d5bbb
bug修改
9个文件已修改
55 ■■■■■ 已修改文件
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/SiteController.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TChargingPileController.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/ISiteService.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TChargingPileService.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/SiteServiceImpl.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TChargingPileServiceImpl.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/SiteMapper.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/export/ChargeOrderExport.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/OrderExport.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/SiteController.java
@@ -80,13 +80,8 @@
    @GetMapping("/map/getSiteList")
    @ApiOperation(value = "获取站点", tags = {"2.0-管理后台-数据分析-电站分布"})
    public R<List<GetSiteListDTO>> getMapSiteList(GetSiteList siteList){
        Long userid = tokenService.getLoginUser().getUserid();
        SysUser data = sysUserClient.getSysUser(userid).getData();
        if (data.getRoleType()==2){
            siteList.setSiteId(data.getSiteId());
        }
        List<GetSiteListDTO> list = siteService.getSiteListNolimit(siteList);
        SysUser sysUser = tokenService.getLoginUser().getSysUser();
        List<GetSiteListDTO> list = siteService.getSiteListNolimit(siteList,sysUser);
        List<GetSiteListDTO> records = list;
        for (GetSiteListDTO record : records) {
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TChargingPileController.java
@@ -108,8 +108,7 @@
    @ApiOperation(value = "获取充电桩列表数据", tags = {"管理后台-充电桩信息"})
    public AjaxResult<PageInfo<PageChargingPileListDTO>> pageChargingPileList(PageChargingPileList page){
        SysUser sysUser = tokenService.getLoginUser().getSysUser();
        Integer siteId = sysUser.getSiteId();
        PageInfo<PageChargingPileListDTO> list = chargingPileService.pageChargingPileList(page,siteId);
        PageInfo<PageChargingPileListDTO> list = chargingPileService.pageChargingPileList(page,sysUser);
        return AjaxResult.success(list);
    }
    
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/ISiteService.java
@@ -11,6 +11,7 @@
import com.ruoyi.chargingPile.dto.SiteDTO;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.PageInfo;
import com.ruoyi.system.api.domain.SysUser;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;
@@ -30,7 +31,7 @@
     * @return
     */
    PageInfo<GetSiteListDTO> getSiteList(GetSiteList siteList);
    List<GetSiteListDTO> getSiteListNolimit(GetSiteList siteList);
    List<GetSiteListDTO> getSiteListNolimit(GetSiteList siteList, SysUser sysUser);
    PageInfo<GetSiteListDTO> getSiteList1(Long userId);
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TChargingPileService.java
@@ -8,6 +8,7 @@
import com.ruoyi.chargingPile.api.vo.TChargingPileVO;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.PageInfo;
import com.ruoyi.system.api.domain.SysUser;
import java.util.List;
@@ -27,7 +28,7 @@
     * @param page
     * @return
     */
    PageInfo<PageChargingPileListDTO> pageChargingPileList(PageChargingPileList page,Integer siteId);
    PageInfo<PageChargingPileListDTO> pageChargingPileList(PageChargingPileList page, SysUser sysUser);
    
    
    /**
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/SiteServiceImpl.java
@@ -30,10 +30,7 @@
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.Arrays;
import java.util.List;
import java.util.Objects;
import java.util.Set;
import java.util.*;
/**
 * @author zhibing.pu
@@ -66,8 +63,11 @@
    }
    @Override
    public List<GetSiteListDTO> getSiteListNolimit(GetSiteList siteList) {
        Set<Integer> ids = null;
    public List<GetSiteListDTO> getSiteListNolimit(GetSiteList siteList,SysUser sysUser) {
        Set<Integer> ids = new HashSet<>();
        if(sysUser.getRoleType() != 1){
            ids.add(sysUser.getSiteId());
        }
        List<GetSiteListDTO> list = this.baseMapper.getSiteListNolimit( siteList, ids);
        return list;
    }
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TChargingPileServiceImpl.java
@@ -14,6 +14,7 @@
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.PageInfo;
import com.ruoyi.system.api.domain.SysUser;
import lombok.extern.slf4j.Slf4j;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service;
@@ -48,10 +49,12 @@
     * @return
     */
    @Override
    public PageInfo<PageChargingPileListDTO> pageChargingPileList(PageChargingPileList page,Integer siteId) {
    public PageInfo<PageChargingPileListDTO> pageChargingPileList(PageChargingPileList page, SysUser sysUser) {
        // 获取当前登录账号站点
        Set<Integer> siteIds = new HashSet<>();
        siteIds.add(siteId);
        if(sysUser.getRoleType() != 1){
            siteIds.add(sysUser.getSiteId());
        }
        PageInfo<PageChargingPileListDTO> pageInfo = new PageInfo<>(page.getPageCurr(), page.getPageSize());
        List<PageChargingPileListDTO> list = this.baseMapper.pageChargingPileList(pageInfo, page, siteIds);
        return pageInfo.setRecords(list);
ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/SiteMapper.xml
@@ -349,6 +349,15 @@
        <if test="null != item.siteId">
            and a.id = #{item.siteId}
        </if>
        <if test="null != item.name and item.name != ''">
            and a.name LIKE concat('%',#{item.name},'%')
        </if>
        <if test="null != ids and ids.size() > 0">
            and a.id in
            <foreach collection="ids" item="itemm" index="index" open="(" separator="," close=")">
                #{itemm}
            </foreach>
        </if>
        order by a.sort desc, a.create_time desc
    </select>
</mapper>
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/export/ChargeOrderExport.java
@@ -25,10 +25,10 @@
    private String phone;
    // 开始时间
    @Excel(name = "开始时间", width = 20)
    private LocalDateTime beginTime;
    private String beginTime;
    // 结束时间
    @Excel(name = "结束时间", width = 20)
    private LocalDateTime endTime;
    private String endTime;
    // 充电时长
    @Excel(name = "充电时长", width = 20)
    private String chargingDuration;
@@ -51,7 +51,7 @@
    @Excel(name = "终端编码", width = 20)
    private String terminalCode;
    // 车牌号
    @Excel(name = "车牌号", width = 20)
    @Excel(name = "车牌号码", width = 20)
    private String plateNumber;
    // 电站价电费金额
    @Excel(name = "电站价电费金额", width = 20)
@@ -63,6 +63,6 @@
    @Excel(name = "电站价总金额", width = 20)
    private BigDecimal totalAmount;
    //获得积分
    @Excel(name = "获得积分", width = 20)
    @Excel(name = "获得绿电分", width = 20)
    private Integer point;
}
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/OrderExport.java
@@ -14,7 +14,6 @@
    @Excel(name = "订单状态" , readConverterExp = "3=待使用,4=已完成,5=已取消,8=已评价")
    private String orderStatus;
    /**
     * 商户单号
     */