Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张雷
/
skboot-zhongye
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
3b4f6593
由
张雷
编写于
2024-12-04 18:14:11 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
水质监控接口修改
1 个父辈
529473f1
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
63 行增加
和
3 行删除
sk-module-biz/src/main/java/com/skua/modules/ajh/controller/AjhMeetingSendController.java
sk-module-biz/src/main/java/com/skua/modules/ajh/mapper/AjhMeetingSendMapper.java
sk-module-biz/src/main/java/com/skua/modules/ajh/service/IAjhMeetingSendService.java
sk-module-biz/src/main/java/com/skua/modules/ajh/service/impl/AjhMeetingSendServiceImpl.java
sk-module-datafill/src/main/java/com/skua/modules/dataAnalysis/controller/FactoryCenterController.java
sk-module-datafill/src/main/java/com/skua/modules/dataAnalysis/service/IFactoryCenterService.java
sk-module-datafill/src/main/java/com/skua/modules/dataAnalysis/service/impl/FactoryCenterServiceImpl.java
sk-module-datafill/src/main/java/com/skua/modules/dataAnalysis/vo/WaterQualityParams.java
sk-module-biz/src/main/java/com/skua/modules/ajh/controller/AjhMeetingSendController.java
查看文件 @
3b4f659
...
...
@@ -388,7 +388,7 @@ public class AjhMeetingSendController {
queryWrapper
.
orderByDesc
(
"send_status"
);
//Step.2 AutoPoi 导出Excel
ModelAndView
mv
=
new
ModelAndView
(
new
JeecgEntityExcelView
());
List
<
AjhMeetingSend
>
pageList
=
ajhMeetingSendService
.
l
ist
(
queryWrapper
);
List
<
AjhMeetingSend
>
pageList
=
ajhMeetingSendService
.
getL
ist
(
queryWrapper
);
//导出文件名称
mv
.
addObject
(
NormalExcelConstants
.
FILE_NAME
,
"会议记录列表"
);
mv
.
addObject
(
NormalExcelConstants
.
CLASS
,
AjhMeetingSend
.
class
);
...
...
sk-module-biz/src/main/java/com/skua/modules/ajh/mapper/AjhMeetingSendMapper.java
查看文件 @
3b4f659
...
...
@@ -33,4 +33,10 @@ public interface AjhMeetingSendMapper extends BaseMapper<AjhMeetingSend> {
" LEFT JOIN ( SELECT count( id ) count, meets_id FROM ajh_meeting_receipt GROUP BY meets_id ) r ON r.meets_id = id "
+
" LEFT JOIN ( SELECT count( id ) count, meets_id FROM ajh_meeting_attend GROUP BY meets_id ) a ON a.meets_id = id ${ew.customSqlSegment}"
)
List
<
AjhMeetingSend
>
getListByWrapper
(
Page
page
,
@Param
(
"ew"
)
QueryWrapper
<
AjhMeetingSend
>
queryWrapper
);
@Select
(
"SELECT *,IFNULL( r.count, 0 ) AS invite_num,IFNULL( a.count, 0 ) AS partic_num "
+
" FROM ajh_meeting_send "
+
" LEFT JOIN ( SELECT count( id ) count, meets_id FROM ajh_meeting_receipt GROUP BY meets_id ) r ON r.meets_id = id "
+
" LEFT JOIN ( SELECT count( id ) count, meets_id FROM ajh_meeting_attend GROUP BY meets_id ) a ON a.meets_id = id ${ew.customSqlSegment}"
)
List
<
AjhMeetingSend
>
getList
(
@Param
(
"ew"
)
QueryWrapper
<
AjhMeetingSend
>
queryWrapper
);
}
...
...
sk-module-biz/src/main/java/com/skua/modules/ajh/service/IAjhMeetingSendService.java
查看文件 @
3b4f659
...
...
@@ -9,6 +9,7 @@ import com.skua.modules.ajh.vo.AjhMeetingVO;
import
org.springframework.scheduling.annotation.Async
;
import
java.util.HashMap
;
import
java.util.List
;
/**
* 会议记录
...
...
@@ -35,4 +36,6 @@ public interface IAjhMeetingSendService extends IService<AjhMeetingSend> {
public
AjhMeetingSend
queryByMeetId
(
String
meetId
);
IPage
<
AjhMeetingSend
>
queryPage
(
Page
<
AjhMeetingSend
>
page
,
QueryWrapper
<
AjhMeetingSend
>
queryWrapper
);
List
<
AjhMeetingSend
>
getList
(
QueryWrapper
<
AjhMeetingSend
>
queryWrapper
);
}
...
...
sk-module-biz/src/main/java/com/skua/modules/ajh/service/impl/AjhMeetingSendServiceImpl.java
查看文件 @
3b4f659
...
...
@@ -180,4 +180,10 @@ public class AjhMeetingSendServiceImpl extends ServiceImpl<AjhMeetingSendMapper,
page
.
setRecords
(
list
);
return
page
;
}
@Override
public
List
<
AjhMeetingSend
>
getList
(
QueryWrapper
<
AjhMeetingSend
>
queryWrapper
)
{
List
<
AjhMeetingSend
>
list
=
ajhMeetingSendMapper
.
getList
(
queryWrapper
);
return
list
;
}
}
...
...
sk-module-datafill/src/main/java/com/skua/modules/dataAnalysis/controller/FactoryCenterController.java
查看文件 @
3b4f659
package
com
.
skua
.
modules
.
dataAnalysis
.
controller
;
import
com.skua.core.api.vo.Result
;
import
com.skua.core.context.BaseContextHandler
;
import
com.skua.modules.common.service.ICommonSqlService
;
import
com.skua.modules.dataAnalysis.service.IFactoryCenterService
;
import
com.skua.modules.dataAnalysis.vo.StatisticsParam
;
import
com.skua.modules.dataAnalysis.vo.WaterQualityMonitoringDetailVO
;
import
com.skua.modules.dataAnalysis.vo.WaterQualityMonitoringVO
;
import
com.skua.modules.dataAnalysis.vo.WaterQualityParams
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
...
...
@@ -13,6 +16,7 @@ import org.springframework.web.bind.annotation.GetMapping;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
...
...
@@ -25,12 +29,14 @@ public class FactoryCenterController {
@Autowired
private
IFactoryCenterService
factoryCenterService
;
@Autowired
private
ICommonSqlService
commonSqlService
;
@ApiOperation
(
value
=
"厂区驾驶舱实时数据查询"
,
notes
=
"厂区驾驶舱实时数据查询"
)
@GetMapping
(
value
=
"/getRealTimeData"
)
public
Result
<
List
<
WaterQualityMonitoringDetailVO
>>
getRealTimeData
(
String
departId
)
{
Result
<
List
<
WaterQualityMonitoringDetailVO
>>
result
=
new
Result
<
List
<
WaterQualityMonitoringDetailVO
>>();
List
<
WaterQualityMonitoringDetailVO
>
list
=
factoryCenterService
.
queryMonitoringData
(
departId
);
List
<
WaterQualityMonitoringDetailVO
>
list
=
factoryCenterService
.
queryMonitoringData
(
departId
,
null
);
result
.
setSuccess
(
true
);
result
.
setResult
(
list
);
return
result
;
...
...
@@ -177,4 +183,21 @@ public class FactoryCenterController {
result
.
setResult
(
map
);
return
result
;
}
@ApiOperation
(
value
=
"水质监控实时数据查询"
,
notes
=
"水质监控实时数据查询"
)
@GetMapping
(
value
=
"/queryMonitoringData"
)
public
Result
<
List
<
WaterQualityMonitoringDetailVO
>>
queryMonitoringData
(
WaterQualityParams
waterQualityParams
)
{
Result
<
List
<
WaterQualityMonitoringDetailVO
>>
result
=
new
Result
<
List
<
WaterQualityMonitoringDetailVO
>>();
List
<
WaterQualityMonitoringDetailVO
>
list
=
new
ArrayList
<>();
String
departIds
=
waterQualityParams
.
getDepartId
();
if
(
waterQualityParams
.
getDepartId
()!=
null
){
departIds
=
commonSqlService
.
getChildFactorys
(
waterQualityParams
.
getDepartId
());
}
else
{
departIds
=
commonSqlService
.
getChildFactorys
(
BaseContextHandler
.
getRealDepartId
());
}
list
=
factoryCenterService
.
queryMonitoringData
(
departIds
,
waterQualityParams
.
getParmType
());
result
.
setSuccess
(
true
);
result
.
setResult
(
list
);
return
result
;
}
}
...
...
sk-module-datafill/src/main/java/com/skua/modules/dataAnalysis/service/IFactoryCenterService.java
查看文件 @
3b4f659
...
...
@@ -13,7 +13,7 @@ public interface IFactoryCenterService {
* @param departId
* @return
*/
List
<
WaterQualityMonitoringDetailVO
>
queryMonitoringData
(
String
departId
);
List
<
WaterQualityMonitoringDetailVO
>
queryMonitoringData
(
String
departId
,
String
parmType
);
Map
<
String
,
Object
>
getData
(
String
departId
,
String
month
);
...
...
sk-module-datafill/src/main/java/com/skua/modules/dataAnalysis/service/impl/FactoryCenterServiceImpl.java
查看文件 @
3b4f659
此文件的差异被折叠,
点击展开。
sk-module-datafill/src/main/java/com/skua/modules/dataAnalysis/vo/WaterQualityParams.java
0 → 100644
查看文件 @
3b4f659
package
com
.
skua
.
modules
.
dataAnalysis
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 水质监控参数对象
*/
@Data
@ApiModel
(
value
=
"水质监控参数对象"
,
description
=
"水质监控参数对象"
)
public
class
WaterQualityParams
{
//所属机构
@ApiModelProperty
(
value
=
"所属机构"
)
private
String
departId
;
//进出水类型
@ApiModelProperty
(
value
=
"进出水类型"
)
private
String
parmType
;
}
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论