Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张雷
/
skboot-zhongye
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
4f6f728c
由
康伟
编写于
2025-03-13 18:20:56 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
kangwei:设备分析补充:维护费用 保养费用 基建维修费用
1 个父辈
afd35a2b
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
31 行增加
和
1 行删除
sk-module-biz/src/main/java/com/skua/modules/statistics/entity/EquipmentInfoDuration.java
sk-module-equipment/src/main/java/com/skua/modules/equipment/service/impl/ProductionEquipmentServiceImpl.java
sk-module-equipment/src/main/java/com/skua/modules/equipment/vo/ProductionEquipmentVO.java
sk-module-biz/src/main/java/com/skua/modules/statistics/entity/EquipmentInfoDuration.java
查看文件 @
4f6f728
...
...
@@ -13,6 +13,7 @@ import lombok.Data;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
netscape.javascript.JSUtil
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
org.jeecgframework.poi.excel.annotation.Excel
;
...
...
@@ -59,4 +60,9 @@ public class EquipmentInfoDuration {
@Excel
(
name
=
"累计总时长"
,
width
=
15
)
@ApiModelProperty
(
value
=
"累计总时长"
)
private
Double
totalDuration
;
@TableField
(
exist
=
false
)
@ApiModelProperty
(
value
=
"设备运行比例"
)
private
String
sbyxRate
;
}
...
...
sk-module-equipment/src/main/java/com/skua/modules/equipment/service/impl/ProductionEquipmentServiceImpl.java
查看文件 @
4f6f728
...
...
@@ -65,8 +65,11 @@ public class ProductionEquipmentServiceImpl implements IProductionEquipmentServi
Double
maintainCost
=
0.00
;
Double
totalCost
=
0.00
;
Double
costRing
=
0.00
;
Double
dxjgCost
=
0
d
;
Double
dxjgCost
=
0
d
;
//大修
Double
sbwhCost
=
0
d
;
//维护费用
Double
sbbyCost
=
0
d
;
//保养费用
Double
jjwxCost
=
0
d
;
//基建维修费用
//ab总数
Integer
ABEquipmentNum
=
0
;
if
(
reportStatisticsDTO
.
getTimeUnit
()
!=
null
&&
reportStatisticsDTO
.
getTimeUnit
()
==
3
)
{
...
...
@@ -219,6 +222,12 @@ public class ProductionEquipmentServiceImpl implements IProductionEquipmentServi
//维护维修费用
//大修费用
dxjgCost
=
productionEquipmentMapper
.
getMaintainCostByMaintenanceType
(
"dxjg"
,
reportStatisticsDTO
.
getTime
()
+
YEAR_START
,
reportStatisticsDTO
.
getTime
()
+
YEAR_END
);
sbwhCost
=
productionEquipmentMapper
.
getMaintainCostByMaintenanceType
(
"sbwh"
,
reportStatisticsDTO
.
getTime
()
+
YEAR_START
,
reportStatisticsDTO
.
getTime
()
+
YEAR_END
);;
//维护费用
sbbyCost
=
productionEquipmentMapper
.
getMaintainCostByMaintenanceType
(
"sbby"
,
reportStatisticsDTO
.
getTime
()
+
YEAR_START
,
reportStatisticsDTO
.
getTime
()
+
YEAR_END
);;
//保养费用
jjwxCost
=
productionEquipmentMapper
.
getMaintainCostByMaintenanceType
(
"jjwx"
,
reportStatisticsDTO
.
getTime
()
+
YEAR_START
,
reportStatisticsDTO
.
getTime
()
+
YEAR_END
);;
//基建维修费用
//维修费
repairCost
=
productionEquipmentMapper
.
getRepairCost
(
reportStatisticsDTO
.
getTime
()
+
YEAR_START
,
reportStatisticsDTO
.
getTime
()
+
YEAR_END
);
//保养费
...
...
@@ -259,6 +268,10 @@ public class ProductionEquipmentServiceImpl implements IProductionEquipmentServi
productionEquipmentVO
.
setRepairCompleteRingRate
(
bigDecimal3
.
toString
()
+
"%"
);
//大修技改费用
productionEquipmentVO
.
setDxCost
(
dxjgCost
+
""
);
productionEquipmentVO
.
setSbbyCost
(
sbbyCost
+
""
);
//维护费用
productionEquipmentVO
.
setSbwhCost
(
sbwhCost
+
""
);
//维护费用
productionEquipmentVO
.
setJjwxCost
(
jjwxCost
+
""
);
//基建维修费用
//维护维修费用
productionEquipmentVO
.
setRepairMaintainCost
(
JSUtils
.
divide
(
totalCost
,
10000
));
//维修费用
...
...
sk-module-equipment/src/main/java/com/skua/modules/equipment/vo/ProductionEquipmentVO.java
查看文件 @
4f6f728
package
com
.
skua
.
modules
.
equipment
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/***************************
...
...
@@ -47,6 +48,16 @@ public class ProductionEquipmentVO {
private
String
maintainCost
;
//大修费用
@ApiModelProperty
(
value
=
"大修费用"
)
private
String
dxCost
;
@ApiModelProperty
(
value
=
"维护费用"
)
private
String
sbwhCost
;
@ApiModelProperty
(
value
=
"保养费用"
)
private
String
sbbyCost
;
@ApiModelProperty
(
value
=
"基建维修费用"
)
private
String
jjwxCost
;
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论