bug修改
This commit is contained in:
parent
d884170926
commit
865baee5bc
@ -91,6 +91,9 @@ public class DataScopeHandler implements DataPermissionHandler {
|
|||||||
tables.put("enterprise_info", "id");
|
tables.put("enterprise_info", "id");
|
||||||
tables.put("quality_inspection_record", "enterprise_id");
|
tables.put("quality_inspection_record", "enterprise_id");
|
||||||
tables.put("hidden_danger_inspection_record", "enterprise_id");
|
tables.put("hidden_danger_inspection_record", "enterprise_id");
|
||||||
|
tables.put("worker_info_audit_record", "enterprise_id");
|
||||||
|
tables.put("car_info", "enterprise_id");
|
||||||
|
tables.put("xz_material", "enterprise_id");
|
||||||
return tables;
|
return tables;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import java.util.List;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.zhgd.annotation.DataScope;
|
||||||
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
@ -17,6 +18,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|||||||
* @version: V1.0
|
* @version: V1.0
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
|
@DataScope
|
||||||
public interface CarInfoMapper extends BaseMapper<CarInfo> {
|
public interface CarInfoMapper extends BaseMapper<CarInfo> {
|
||||||
|
|
||||||
List<EntityMap> selectCarList(Page<EntityMap> page, @Param("param") Map<String, Object> map);
|
List<EntityMap> selectCarList(Page<EntityMap> page, @Param("param") Map<String, Object> map);
|
||||||
|
|||||||
@ -276,7 +276,7 @@
|
|||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
<select id="selectInspectTaskCount" resultType="java.util.Map">
|
<select id="selectInspectTaskCount" resultType="java.util.Map">
|
||||||
SELECT IFNULL(SUM((CASE WHEN status = 1 or status = 4 THEN 1 ELSE 0 END)), 0) closeNum,
|
SELECT IFNULL(SUM((CASE WHEN status = 1 or status = 5 THEN 1 ELSE 0 END)), 0) closeNum,
|
||||||
IFNULL(SUM((CASE WHEN status = 2 THEN 1 ELSE 0 END)), 0) rectifyNum,
|
IFNULL(SUM((CASE WHEN status = 2 THEN 1 ELSE 0 END)), 0) rectifyNum,
|
||||||
IFNULL(SUM((CASE WHEN status = 3 THEN 1 ELSE 0 END)), 0) reviewNum,
|
IFNULL(SUM((CASE WHEN status = 3 THEN 1 ELSE 0 END)), 0) reviewNum,
|
||||||
IFNULL(SUM((CASE WHEN status = 4 THEN 1 ELSE 0 END)), 0) checkNum
|
IFNULL(SUM((CASE WHEN status = 4 THEN 1 ELSE 0 END)), 0) checkNum
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
|
|||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import cn.hutool.core.date.DateUtil;
|
import cn.hutool.core.date.DateUtil;
|
||||||
import cn.xuyanwu.spring.file.storage.FileInfo;
|
import cn.xuyanwu.spring.file.storage.FileInfo;
|
||||||
|
import cn.xuyanwu.spring.file.storage.FileStorageService;
|
||||||
import com.alibaba.fastjson.JSONArray;
|
import com.alibaba.fastjson.JSONArray;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
@ -43,11 +44,14 @@ import com.zhgd.xmgl.modules.worker.mapper.WorkerInfoMapper;
|
|||||||
import com.zhgd.xmgl.util.DateUtils;
|
import com.zhgd.xmgl.util.DateUtils;
|
||||||
import com.zhgd.xmgl.util.JinqianmaoUtil;
|
import com.zhgd.xmgl.util.JinqianmaoUtil;
|
||||||
import com.zhgd.xmgl.util.MessageUtil;
|
import com.zhgd.xmgl.util.MessageUtil;
|
||||||
|
import com.zhgd.xmgl.util.UrlUtil;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.collections.MapUtils;
|
import org.apache.commons.collections.MapUtils;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@ -90,6 +94,11 @@ public class AiAnalyseHardWareAlarmRecordServiceImpl extends ServiceImpl<AiAnaly
|
|||||||
@Resource
|
@Resource
|
||||||
private CompanyConfigMapper companyConfigMapper;
|
private CompanyConfigMapper companyConfigMapper;
|
||||||
|
|
||||||
|
@Value("${serverUrl}")
|
||||||
|
private String serverUrl;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private FileStorageService fileStorageService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<AiAnalyseHardWareAlarmRecord> queryAiAnalyseHardWareAlarmPageList(Map<String, Object> map) {
|
public IPage<AiAnalyseHardWareAlarmRecord> queryAiAnalyseHardWareAlarmPageList(Map<String, Object> map) {
|
||||||
@ -161,17 +170,24 @@ public class AiAnalyseHardWareAlarmRecordServiceImpl extends ServiceImpl<AiAnaly
|
|||||||
aiAnalyseHardWareAlarmRecord.setAlarmType(Integer.parseInt(body.getString("eventId")));
|
aiAnalyseHardWareAlarmRecord.setAlarmType(Integer.parseInt(body.getString("eventId")));
|
||||||
aiAnalyseHardWareAlarmRecord.setHardwareId(aiAnalyseHardWareRecord.getHardwareId());
|
aiAnalyseHardWareAlarmRecord.setHardwareId(aiAnalyseHardWareRecord.getHardwareId());
|
||||||
aiAnalyseHardWareAlarmRecord.setHardwareName(aiAnalyseHardWareRecord.getHardwareName());
|
aiAnalyseHardWareAlarmRecord.setHardwareName(aiAnalyseHardWareRecord.getHardwareName());
|
||||||
aiAnalyseHardWareAlarmRecord.setAlarmVideo(body.getString("alarmVideo"));
|
String alarmVideo = body.getString("alarmVideo");
|
||||||
|
alarmVideo = alarmVideo.split(":")[2];
|
||||||
|
alarmVideo = alarmVideo.substring(alarmVideo.indexOf("/"));
|
||||||
|
FileInfo alarmVideoInfo = fileStorageService.of(UrlUtil.uploadImgUrlToMultipartFile(serverUrl + alarmVideo)).setPath(DateUtil.today()).upload();
|
||||||
|
aiAnalyseHardWareAlarmRecord.setAlarmVideo(alarmVideoInfo.getUrl());
|
||||||
aiAnalyseHardWareAlarmRecord.setProjectSn(aiAnalyseHardWareRecord.getProjectSn());
|
aiAnalyseHardWareAlarmRecord.setProjectSn(aiAnalyseHardWareRecord.getProjectSn());
|
||||||
aiAnalyseHardWareAlarmRecord.setStatus(1);
|
aiAnalyseHardWareAlarmRecord.setStatus(1);
|
||||||
aiAnalyseHardWareAlarmRecord.setImageUrl(body.getString("alarmImage"));
|
String alarmImage = body.getString("alarmImage");
|
||||||
|
alarmImage = alarmImage.split(":")[2];
|
||||||
|
alarmImage = alarmImage.substring(alarmImage.indexOf("/"));
|
||||||
|
FileInfo alarmImageInfo = fileStorageService.of(UrlUtil.uploadImgUrlToMultipartFile(serverUrl + alarmImage)).setPath(DateUtil.today()).upload();
|
||||||
|
aiAnalyseHardWareAlarmRecord.setImageUrl(alarmImageInfo.getUrl());
|
||||||
aiAnalyseHardWareAlarmRecord.setAlarmDesc(body.getString("alarmDesc"));
|
aiAnalyseHardWareAlarmRecord.setAlarmDesc(body.getString("alarmDesc"));
|
||||||
aiAnalyseHardWareAlarmRecordMapper.insert(aiAnalyseHardWareAlarmRecord);
|
aiAnalyseHardWareAlarmRecordMapper.insert(aiAnalyseHardWareAlarmRecord);
|
||||||
//将数据通过MQTT转发到前台
|
//将数据通过MQTT转发到前台
|
||||||
asyncAiAnalyse.sendAiAnalyse(aiAnalyseHardWareAlarmRecord);
|
asyncAiAnalyse.sendAiAnalyse(aiAnalyseHardWareAlarmRecord);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<AiAnalyseHardWareAlarmTrendVo> selectAiAnalyseHardWareAlarmTrendList(Map<String, Object> map) {
|
public List<AiAnalyseHardWareAlarmTrendVo> selectAiAnalyseHardWareAlarmTrendList(Map<String, Object> map) {
|
||||||
List<String> dayList;
|
List<String> dayList;
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import java.util.List;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.zhgd.annotation.DataScope;
|
||||||
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
@ -17,6 +18,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|||||||
* @version: V1.0
|
* @version: V1.0
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
|
@DataScope
|
||||||
public interface WorkerInfoAuditRecordMapper extends BaseMapper<WorkerInfoAuditRecord> {
|
public interface WorkerInfoAuditRecordMapper extends BaseMapper<WorkerInfoAuditRecord> {
|
||||||
|
|
||||||
List<EntityMap> selectWorkerInfoAuditList(Page<EntityMap> page, @Param("param")Map<String, Object> map);
|
List<EntityMap> selectWorkerInfoAuditList(Page<EntityMap> page, @Param("param")Map<String, Object> map);
|
||||||
|
|||||||
@ -51,6 +51,12 @@ public class XzMaterial implements Serializable {
|
|||||||
@Excel(name = "项目sn", width = 15)
|
@Excel(name = "项目sn", width = 15)
|
||||||
@ApiModelProperty(value = "项目sn")
|
@ApiModelProperty(value = "项目sn")
|
||||||
private String projectSn;
|
private String projectSn;
|
||||||
|
/**
|
||||||
|
* 企业id
|
||||||
|
*/
|
||||||
|
@Excel(name = "企业id", width = 15)
|
||||||
|
@ApiModelProperty(value = "企业id")
|
||||||
|
private String enterpriseId;
|
||||||
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
@ApiModelProperty(value = "项目sn")
|
@ApiModelProperty(value = "项目sn")
|
||||||
|
|||||||
@ -2,6 +2,7 @@ package com.zhgd.xmgl.modules.xz.mapper;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.zhgd.annotation.DataScope;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
import com.zhgd.xmgl.modules.xz.entity.XzMaterial;
|
import com.zhgd.xmgl.modules.xz.entity.XzMaterial;
|
||||||
@ -14,6 +15,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|||||||
* @version: V1.0
|
* @version: V1.0
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
|
@DataScope
|
||||||
public interface XzMaterialMapper extends BaseMapper<XzMaterial> {
|
public interface XzMaterialMapper extends BaseMapper<XzMaterial> {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user