Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张雷
/
skboot-zhongye
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
27f89834
由
张雷
编写于
2025-01-24 10:23:46 +0800
浏览文件
选项
浏览文件
标签
下载
差异文件
Merge remote-tracking branch 'origin/master' into master
2 个父辈
52eae2eb
7ceeebd1
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
6 行增加
和
6 行删除
sk-module-biz/src/main/java/com/skua/modules/algorithm/service/impl/ReportItemvService.java
sk-module-biz/src/main/java/com/skua/modules/algorithm/service/impl/ReportItemvService.java
查看文件 @
27f8983
...
...
@@ -82,7 +82,7 @@ public class ReportItemvService {
*/
public
List
<
FRportlCommandCenterVO
>
statisticsByElectricity
(
String
departId
,
String
startTime
,
String
endTime
)
{
List
<
FRportlCommandCenterVO
>
fRportlCommandCenterVOList
=
new
ArrayList
<>();
//
DateVO dateVO = new DateVO(startTime);
DateVO
dateVO
=
new
DateVO
(
startTime
);
// String dataViewName3a24 = ReportViewUtil.buildViewLike(ReportConstant.view3a24,"DLHJ", departId, startTime,endTime);
// String sql = "select ROUND( SUM( IFNULL(aaa.DLHJ,0) ), 2 ) AS DLHJ from " + dataViewName3a24+ "aaa";
...
...
@@ -90,16 +90,16 @@ public class ReportItemvService {
String
dlhj_avg_value
=
getAvgDLHJ
(
departId
,
startTime
,
endTime
);
String
dlhj_avg_valueHB
=
getAvgDLHJ
(
departId
,
DateUtils
.
getHbDate
(
startTime
),
DateUtils
.
getHbDate
(
endTime
));
String
dlhj_avg_valueTB
=
getAvgDLHJ
(
departId
,
DateUtils
.
getTbDate
(
startTime
),
DateUtils
.
getTbDate
(
endTime
));
String
dlhj_avg_valueHB
=
getAvgDLHJ
(
departId
,
dateVO
.
getLastMonthStartTime
(),
dateVO
.
getLastMonthEndTime
(
));
String
dlhj_avg_valueTB
=
getAvgDLHJ
(
departId
,
dateVO
.
getLastYearMonthStartTime
(),
dateVO
.
getLastYearMonthEndTime
(
));
/* String csl_avg_value = getSumCSL(departId,dateVO.getNowMonthStartDate(),dateVO.getNowMonthEndDate());
String csl_avg_valueHB = getSumCSL(departId, dateVO.getLastMonthStartTime(),dateVO.getLastMonthEndTime());
String csl_avg_valueTB = getSumCSL(departId, dateVO.getLastYearMonthStartTime(),dateVO.getLastYearMonthEndTime());*/
String
dsdh_value
=
ReportViewUtil
.
getValueByDSDH
(
departId
,
startTime
,
endTime
)
;
String
dsdh_value_Hb
=
ReportViewUtil
.
getValueByDSDH
(
departId
,
DateUtils
.
getHbDate
(
startTime
),
DateUtils
.
getHbDate
(
endTime
))
;
String
dsdh_value_Tb
=
ReportViewUtil
.
getValueByDSDH
(
departId
,
DateUtils
.
getTbDate
(
startTime
),
DateUtils
.
getTbDate
(
endTime
))
;
String
dsdh_value_Hb
=
ReportViewUtil
.
getValueByDSDH
(
departId
,
dateVO
.
getLastMonthStartTime
(),
dateVO
.
getLastMonthEndTime
(
))
;
String
dsdh_value_Tb
=
ReportViewUtil
.
getValueByDSDH
(
departId
,
dateVO
.
getLastYearMonthStartTime
(),
dateVO
.
getLastYearMonthEndTime
(
))
;
// long nowDifferDay = DateUtils.differenceDay(dateVO.getNowMonthStartDate(),dateVO.getNowMonthEndDate());
// long lastMonthDifferDay = DateUtils.differenceDay(dateVO.getLastMonthStartTime(),dateVO.getLastMonthEndTime());
// long lastYearDifferDay = DateUtils.differenceDay(dateVO.getLastYearMonthStartTime(),dateVO.getLastYearMonthEndTime());
...
...
@@ -107,7 +107,7 @@ public class ReportItemvService {
//当月数据/环比、同比
FRportlCommandCenterVO
nowMonthVO
=
new
FRportlCommandCenterVO
(
"月总电耗("
,
JSUtils
.
divide
(
dlhjData
.
getValue
(),
10000
),
JSUtils
.
divide
(
dlhjData
.
getValueTb
(),
10000
),
JSUtils
.
divide
(
dlhjData
.
getValueHb
(),
10000
));
//日均数据:/环比/同比
FRportlCommandCenterVO
lastMonthVO
=
new
FRportlCommandCenterVO
(
"日均电耗"
,
dlhj_avg_value
,
JSUtils
.
divide
(
dlhj_avg_valueTB
,
10000
)
,
JSUtils
.
divide
(
dlhj_avg_valueHB
,
10000
));
FRportlCommandCenterVO
lastMonthVO
=
new
FRportlCommandCenterVO
(
"日均电耗"
,
JSUtils
.
divide
(
dlhj_avg_value
,
10000
)
,
JSUtils
.
divide
(
dlhj_avg_valueTB
,
10000
)
,
JSUtils
.
divide
(
dlhj_avg_valueHB
,
10000
));
//吨水消耗
FRportlCommandCenterVO
lastYearVo
=
new
FRportlCommandCenterVO
(
"吨水电耗"
,
dsdh_value
,
dsdh_value_Tb
,
dsdh_value_Hb
);
fRportlCommandCenterVOList
.
add
(
nowMonthVO
)
;
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论