Pu Zhibing
1 天以前 073790a8e3f2aaa352ead3157b23b6ce4b5d1ae0
修改bug
3个文件已修改
69 ■■■■■ 已修改文件
ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/governmentCloud/UploadDataTaskUtil.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/governmentCloud/UploadDataTaskUtil.java
@@ -35,7 +35,7 @@
    /**
     * 每天的9点执行的任务
     */
    @Scheduled(cron = "0 0 11 * * *")
    @Scheduled(cron = "0 0 11 * * ?")
    public void taskDay(){
        try {
            // 传输mongodb的硬件数据
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java
@@ -1119,6 +1119,7 @@
    public R<Map<String,Object>> total() {
        //count近6个月的数据
        Long userId = tokenService.getLoginUser().getUserid();
        SysUser sysUser = sysUserClient.getSysUser(userId).getData();
        //获取当前登录的siteIds
        List<Integer> siteIds = new ArrayList<>();
        List<GetSiteListDTO> data9 = siteClient.getSiteListByUserId(userId).getData();
@@ -1130,6 +1131,7 @@
            siteIds.add(-1);
        }
        Map<String,Object>  map = chargingOrderService.countAll(siteIds);
        if(1 == sysUser.getObjectId()){
        BigDecimal data = parkingLotClient.getRecordAmount().getData();
        if (map ==null){
            map = new HashMap<String,Object>();
@@ -1139,8 +1141,13 @@
        map.put("shopAmount",data1);
        BigDecimal data2 =   vipOrderService.getSumAmout();
        map.put("vipAmount",data2);
        }else{
            map.put("parkingAmount",0);
            map.put("shopAmount",0);
            map.put("vipAmount",0);
        }
        List<TChargingOrder> list = chargingOrderService.lambdaQuery().eq(TChargingOrder::getStatus, 5).eq(TChargingOrder::getDelFlag, 0)
                .eq(TChargingOrder::getRechargePaymentStatus, 2).list();
                .eq(TChargingOrder::getRechargePaymentStatus, 2).in(TChargingOrder::getSiteId, siteIds).list();
        BigDecimal sharingAmount = BigDecimal.ZERO;
        BigDecimal commissionAmount = BigDecimal.ZERO;
        //计算list中electrovalence的总和
ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java
@@ -235,10 +235,9 @@
    private ChargingMessageClient chargingMessageClient;
    /**
     * 获取小程序充电记录列表数据
     *
     * @param query
     * @return
     */
@@ -279,6 +278,7 @@
    
    /**
     * 获取充电订单明细
     *
     * @param id 订单id
     * @return
     */
@@ -376,6 +376,7 @@
    
    /**
     * 获取待开票订单列表
     *
     * @param query
     * @return
     */
@@ -409,6 +410,7 @@
    
    /**
     * 充电支付
     *
     * @param addChargingOrder
     * @return
     */
@@ -631,6 +633,7 @@
    
    /**
     * 支付成功后的回调处理逻辑
     *
     * @param paymentType 支付方式:1=微信,2=支付宝
     * @param out_trade_no 业务流水号
     * @param transaction_id 三方支付流水号
@@ -780,6 +783,7 @@
    
    /**
     * 定时检测mongodb数据库数据
     *
     * @param id
     * @return
     */
@@ -881,6 +885,7 @@
    
    /**
     * 修改安全检测数据
     *
     * @param securityDetection
     */
    @Override
@@ -900,6 +905,7 @@
    
    /**
     * 启动充电应答
     *
     * @param message
     */
    @Override
@@ -964,6 +970,7 @@
    
    /**
     * 启动失败后的退款,取消订单
     *
     * @param code
     */
    public void refund(String code){
@@ -1087,7 +1094,6 @@
    }
    
    
    public void refund1(String code, BigDecimal money){
        log.info(code + ":-------------------充电成功,执行手动退款-------------------");
        TChargingOrder chargingOrder = this.getOne(new LambdaQueryWrapper<TChargingOrder>().eq(TChargingOrder::getCode, code));
@@ -1173,6 +1179,7 @@
    /**
     * 启动失败后微信退款的回调处理
     *
     * @param out_refund_no
     * @param refund_id
     * @param tradeState
@@ -1198,10 +1205,9 @@
    }
    /**
     * 获取充电中的详情
     *
     * @param id
     * @return
     */
@@ -1247,6 +1253,7 @@
    
    /**
     * 停止充电操作
     *
     * @param id 订单id
     * @return
     */
@@ -1300,6 +1307,7 @@
    
    /**
     * 结束充电后处理用户标签数据
     *
     * @param chargingOrder
     */
    public void editUserTag(TChargingOrder chargingOrder){
@@ -1355,6 +1363,7 @@
    
    /**
     * 推荐奖励(被推荐首单奖励)
     *
     * @param chargingOrder
     */
    public void referralReward(TChargingOrder chargingOrder){
@@ -1414,9 +1423,9 @@
    }
    
    
    /**
     * 停止充电应答结果处理
     *
     * @param platformStopChargingReply
     */
    @Override
@@ -1457,10 +1466,6 @@
            this.updateById(chargingOrder);
        }
    }
    @Override
@@ -2123,8 +2128,6 @@
    }
    @Override
    public ChargingOrderListInfoVO chargingInfo(String uid) {
        TChargingOrder chargingOrder= this.getById(uid);
@@ -2246,6 +2249,7 @@
    /**
     * 处理充电订单实时监控数据相关的业务逻辑
     *
     * @param query
     */
    @Override
@@ -2281,6 +2285,7 @@
    /**
     * 自动结束充电后的处理逻辑
     *
     * @param orderCode
     */
    @Override
@@ -2295,6 +2300,7 @@
    /**
     * 异常结束充电处理逻辑
     *
     * @param orderCode
     */
    @Override
@@ -2305,6 +2311,7 @@
    
    /**
     * 停止充电返回账单后计算费用
     *
     * @param vo
     */
    @Override
@@ -2809,8 +2816,6 @@
    }
    
    
    @Override
    public List<Map<String, Object>> getByDate(LocalDate start,LocalDate end,List<Integer> siteIds) {
@@ -2830,7 +2835,6 @@
    }
    @Override
    public List<Map<String, Object>> usersDay(ChargingStatisticsQueryDto statisticsQueryDto) {
        return this.baseMapper.usersDay(statisticsQueryDto);
@@ -2845,6 +2849,7 @@
    public List<Map<String, Object>> usersByQuery(ChargingStatisticsQueryDto statisticsQueryDto) {
        return this.baseMapper.usersByQuery(statisticsQueryDto);
    }
    @Override
    public List<Map<String, Object>> usersByQuery1(ChargingStatisticsQueryDto statisticsQueryDto) {
        return this.baseMapper.usersByQuery1(statisticsQueryDto);
@@ -2899,8 +2904,6 @@
    private TVipOrderService vipOrderService;
    @Resource
    private TVipOrderRefundService vipOrderRefundService;
    
    
    @Override
@@ -3155,6 +3158,7 @@
    /**
     * 根据车牌号和开始时间查询充电数据
     *
     * @param query
     * @return
     */
@@ -3412,6 +3416,7 @@
    @Autowired
    private TChargingOrderService chargingOrderService;
    @Override
    public SettlementTotalVO settlementTotal(String time) {
        Long userId = tokenService.getLoginUser().getUserid();
@@ -3587,7 +3592,8 @@
                            .divide(subtract2, 2, RoundingMode.HALF_DOWN)
                            .multiply(new BigDecimal("100"))
                            .setScale(2, RoundingMode.HALF_DOWN);
                    tSettlementConfirm.setTotalPercentage(bigDecimal1+"%");                }
                    tSettlementConfirm.setTotalPercentage(bigDecimal1 + "%");
                }
                beforeCost = beforeCost.add(settlementConfirm.getCost());
                beforeIncome = beforeIncome.add(settlementConfirm.getIncome());
            }
@@ -3645,6 +3651,7 @@
        res.setList2(total);
        return res;
    }
    @Override
    public SettlementTotalVO settlementTotalR(String time,Long userId) {
        //如果没传siteId,获取当前登陆人所有的siteIds
@@ -3824,7 +3831,8 @@
                            .divide(subtract2, 2, RoundingMode.HALF_DOWN)
                            .multiply(new BigDecimal("100"))
                            .setScale(2, RoundingMode.HALF_DOWN);
                    tSettlementConfirm.setTotalPercentage(bigDecimal1+"%");                }
                    tSettlementConfirm.setTotalPercentage(bigDecimal1 + "%");
                }
                beforeCost = beforeCost.add(settlementConfirm.getCost());
                beforeIncome = beforeIncome.add(settlementConfirm.getIncome());
            }
@@ -3956,6 +3964,7 @@
    
    /**
     * 获取充电结束页面详情
     *
     * @param id
     * @return
     */
@@ -4026,6 +4035,7 @@
    
    /**
     * 添加三方平台充电订单数据
     *
     * @param query
     */
    @Override
@@ -4137,6 +4147,7 @@
    
    /**
     * 三方平台停止充电操作
     *
     * @param startChargeSeq
     * @return
     */
@@ -4185,6 +4196,7 @@
    
    /**
     * 获取充电后没有扣除费用的数据
     *
     * @return
     */
    @Override
@@ -4204,8 +4216,8 @@
    
    
    /**
     *
     * 手动推送订单给第三方平台
     *
     * @param code
     * @return
     */
@@ -4218,8 +4230,6 @@
        tcecClient.notificationChargeOrderInfo(chargingOrder.getStartChargeSeq(), chargingOrder.getOperatorId());
        return R.ok();
    }
    
    
    public R addChargingOrderSummaryData(){
@@ -4318,6 +4328,7 @@
        vo.setCounts(counts);
        return R.ok(vo);
    }
    @Override
    public BigDecimal getSumDegreeBySiteIds(List<Integer> siteIds) {
@@ -4328,6 +4339,7 @@
    
    /**
     * 获取启动失败且时间超过1小时的订单
     *
     * @return
     */
    @Override
@@ -4338,6 +4350,7 @@
    
    /**
     * 获取停止中的数据
     *
     * @return
     */
    @Override
@@ -4348,6 +4361,7 @@
    
    /**
     * 获取充电中的数据
     *
     * @return
     */
    @Override