| | |
| | | import com.ruoyi.common.security.annotation.RequiresPermissions; |
| | | import com.ruoyi.other.api.domain.TNotice; |
| | | import com.ruoyi.other.api.domain.TScreenContent; |
| | | import com.ruoyi.other.api.domain.TSystemConfiguration; |
| | | import com.ruoyi.other.api.dto.NoticeQueryDto; |
| | | import com.ruoyi.other.service.TNoticeService; |
| | | import com.ruoyi.other.service.TScreenContentService; |
| | | import com.ruoyi.other.service.TSystemConfigurationService; |
| | | import com.ruoyi.other.util.EnergyRefreshService; |
| | | import com.ruoyi.other.vo.*; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.math.BigDecimal; |
| | | import java.math.RoundingMode; |
| | | import java.util.Arrays; |
| | | import java.time.LocalDateTime; |
| | | import java.util.HashMap; |
| | |
| | | private TScreenContentService screenContentService; |
| | | @Resource |
| | | private EnergyRefreshService energyRefreshService; |
| | | @Resource |
| | | private TSystemConfigurationService systemConfigurationService; |
| | | |
| | | /** |
| | | * 顶部-累计电量 |
| | |
| | | vo.setGreenElectricityToday(vo.getGreenElectricityToday().add(x.getGreenElectricityToday())); |
| | | }); |
| | | |
| | | vo.setTodayGenerateElectricity(new BigDecimal("1821")); |
| | | TSystemConfiguration sysConfig = systemConfigurationService.getOne(new LambdaQueryWrapper<TSystemConfiguration>() |
| | | .eq(TSystemConfiguration::getType,4)); |
| | | BigDecimal refreshValueOne = new BigDecimal(sysConfig.getContent()); |
| | | vo.setTodayGenerateElectricity(refreshValueOne); |
| | | vo.setGreenElectricityToday(refreshValueOne.multiply(new BigDecimal("0.94")).setScale(2, RoundingMode.HALF_UP)); |
| | | |
| | | |
| | | return AjaxResult.success(vo); |
| | | } |
| | | |