| | |
| | | * @return |
| | | */ |
| | | public BigDecimal getCostByC3id(Long c3Id, Integer power) { |
| | | BigDecimal chargeDecimal = getchargeDecimalByC3id(c3Id); |
| | | BigDecimal powerDecimal = new BigDecimal(power); |
| | | BigDecimal result = chargeDecimal.multiply(powerDecimal); |
| | | return result; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 根据c3Id查找费率 |
| | | * |
| | | * @param c3Id |
| | | * @return |
| | | */ |
| | | public BigDecimal getchargeDecimalByC3id(Long c3Id) { |
| | | List<C3mChargingCharge> list = list(Wrappers.lambdaQuery(C3mChargingCharge.class).eq(C3mChargingCharge::getC3Id, c3Id)); |
| | | //获取当前时间 |
| | | LocalTime localTime = LocalTime.now(); |
| | |
| | | } |
| | | //计算花费 费率*电量 |
| | | BigDecimal chargeDecimal = new BigDecimal(charge); |
| | | BigDecimal powerDecimal = new BigDecimal(power); |
| | | BigDecimal result = chargeDecimal.multiply(powerDecimal); |
| | | return result; |
| | | return chargeDecimal; |
| | | } |
| | | } |