装备上架统计

This commit is contained in:
sxu 2024-12-31 11:15:57 +08:00
parent 9db2dd3c55
commit 9b007d4a0a
4 changed files with 37 additions and 2 deletions

View File

@ -197,5 +197,9 @@ public interface DevInfoMapper {
Integer getDevNum(); Integer getDevNum();
Integer getDevUpNum(); Integer getDevUpNum();
Integer getDevTypeNum();
Integer getDevQcWarningNum();
} }

View File

@ -69,15 +69,18 @@ public class LargeScreenController {
return AjaxResult.success(orderData); return AjaxResult.success(orderData);
} }
@ApiOperation("装备上架") @ApiOperation("装备上架统计")
@GetMapping("/devCount") @GetMapping("/devCount")
public AjaxResult devCount() { public AjaxResult devCount() {
//今日装备入驻数
Integer devNum = devInfoMapper.getDevNum(); Integer devNum = devInfoMapper.getDevNum();
Integer devUpNum = devInfoMapper.getDevUpNum(); Integer devUpNum = devInfoMapper.getDevUpNum();
Integer devTypeNum = devInfoMapper.getDevTypeNum();
Integer devQcWarningNum = devInfoMapper.getDevQcWarningNum();
OrderData orderData = new OrderData(); OrderData orderData = new OrderData();
orderData.setDevNum(devNum); orderData.setDevNum(devNum);
orderData.setDevUpNum(devUpNum); orderData.setDevUpNum(devUpNum);
orderData.setDevTypeNum(devTypeNum);
orderData.setDevQcWaningNum(devQcWarningNum);
return AjaxResult.success(orderData); return AjaxResult.success(orderData);
} }
} }

View File

@ -41,4 +41,13 @@ public class OrderData {
@ApiModelProperty(value = "装备总上架数") @ApiModelProperty(value = "装备总上架数")
private Integer devUpNum; private Integer devUpNum;
@ApiModelProperty(value = "装备总类型数")
private Integer devTypeNum;
@ApiModelProperty(value = "装备总报警数")
private Integer devQcWaningNum;
} }

View File

@ -909,4 +909,23 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
AND ma_status = '2' AND ma_status = '2'
</select> </select>
<select id="getDevTypeNum" resultType="java.lang.Integer">
SELECT
count(distinct(type_id))
FROM
ma_dev_info
WHERE
is_active = '1'
AND ma_status != 0
</select>
<select id="getDevQcWarningNum" resultType="java.lang.Integer">
SELECT
COUNT(1)
FROM
bm_message
WHERE
message_type = '3'
</select>
</mapper> </mapper>