Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张雷
/
skboot-zhongye
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
216ab0d1
由
康伟
编写于
2025-03-13 15:15:00 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
kangwei: 优化设备月报
设备统计分析,添加设备时长列表接口
1 个父辈
7de0ccf1
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
28 行增加
和
1 行删除
sk-module-biz/src/main/java/com/skua/modules/statistics/controller/EquipmentStatisticsController.java
sk-module-biz/src/main/java/com/skua/modules/statistics/controller/EquipmentStatisticsController.java
查看文件 @
216ab0d
...
...
@@ -11,6 +11,8 @@ import com.skua.modules.equipment.entity.EquipmentInfo;
import
com.skua.modules.equipment.service.IEquipmentInfoService
;
import
com.skua.modules.equipment.vo.EquipmentNewMaintenancePlanVO
;
import
com.skua.modules.erp.entity.ErpProblem
;
import
com.skua.modules.statistics.entity.EquipmentInfoDuration
;
import
com.skua.modules.statistics.service.IEquipmentInfoDurationService
;
import
com.skua.modules.statistics.vo.EquipmentFailurelVO
;
import
com.skua.modules.statistics.service.IEquipmentStatisticsService
;
import
com.skua.modules.statistics.vo.EquipmentOperationRecordVO
;
...
...
@@ -42,9 +44,10 @@ import java.util.Map;
public
class
EquipmentStatisticsController
{
@Autowired
private
IEquipmentStatisticsService
equipmentStatisticsService
;
@Autowired
private
IEquipmentInfoService
equipmentInfoService
;
@Autowired
private
IEquipmentInfoDurationService
equipmentInfoDurationService
;
//
@ApiOperation
(
value
=
"设备看板-维修维护费用列表"
,
notes
=
"设备看板-维修维护费用列表"
)
@GetMapping
(
value
=
"/repairMaintainTaskCostList"
)
...
...
@@ -152,6 +155,30 @@ public class EquipmentStatisticsController {
}
@AutoLog
(
value
=
"A类设备运行情况-运行时长"
)
@ApiOperation
(
value
=
"A类设备运行情况-运行时长"
,
notes
=
"A类设备运行情况-运行时长"
)
@GetMapping
(
value
=
"/queryEquipmentInfoDurationByPage"
)
public
Result
<
IPage
<
EquipmentInfoDuration
>>
allList
(
EquipmentInfoDuration
equipmentInfo
,
@RequestParam
(
name
=
"pageNo"
,
defaultValue
=
"1"
)
Integer
pageNo
,
@RequestParam
(
name
=
"pageSize"
,
defaultValue
=
"10"
)
Integer
pageSize
,
HttpServletRequest
req
)
throws
Exception
{
Result
<
IPage
<
EquipmentInfoDuration
>>
result
=
new
Result
<
IPage
<
EquipmentInfoDuration
>>();
QueryWrapper
<
EquipmentInfoDuration
>
queryWrapper
=
QueryGenerator
.
initQueryWrapper
(
equipmentInfo
,
req
.
getParameterMap
());
// queryWrapper.eq("depart_id", BaseContextHandler.getRealDepartId());
/* if(equipmentInfo.getDepartId()==null){
equipmentInfo.setDepartId(BaseContextHandler.getDeparts());
}*/
/* if(model==1){
queryWrapper.isNotNull("digital_twins_struct_code");
queryWrapper.last(" and digital_twins_struct_code != ''");
}*/
Page
<
EquipmentInfoDuration
>
page
=
new
Page
<
EquipmentInfoDuration
>(
pageNo
,
pageSize
);
// queryWrapper.orderByDesc("create_time");
IPage
<
EquipmentInfoDuration
>
pageList
=
equipmentInfoDurationService
.
queryPageList
(
page
,
queryWrapper
);
result
.
setSuccess
(
true
);
result
.
setResult
(
pageList
);
return
result
;
}
@ApiOperation
(
value
=
"A类设备运行-设备运行时长列表"
,
notes
=
"A类设备运行-设备运行时长列表"
)
@GetMapping
(
value
=
"/equipmentOperationRecordList"
)
public
Result
<
List
<
Map
<
String
,
Object
>>>
equipmentOperationRecordDetail
(
String
departId
,
String
equipmentId
,
String
startTime
,
String
endTime
)
{
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论