| | |
| | | |
| | | //检查当前枪是否是正在使用中 |
| | | TChargingOrder one = this.getOne(new LambdaQueryWrapper<TChargingOrder>().eq(TChargingOrder::getChargingGunId, addChargingOrder.getId()) |
| | | .in(TChargingOrder::getStatus, Arrays.asList(1, 2, 3)).eq(TChargingOrder::getDelFlag, 0)); |
| | | .in(TChargingOrder::getStatus, Arrays.asList(3)).eq(TChargingOrder::getDelFlag, 0)); |
| | | if(null != one){ |
| | | return AjaxResult.error("充电枪正在充电中,启动失败"); |
| | | } |
| | |
| | | `status` = 2 |
| | | AND recharge_payment_status = 2 |
| | | AND recharge_serial_number IS NOT NULL |
| | | AND NOW() >= ADDDATE( pay_time, INTERVAL 60 MINUTE ) |
| | | AND NOW() >= ADDDATE(pay_time, INTERVAL 15 MINUTE ) |
| | | AND del_flag = 0 |
| | | AND order_source = 1 |
| | | AND id NOT IN ( |