bug修复

This commit is contained in:
guo 2023-07-12 09:08:10 +08:00
parent 1f09f448d0
commit a31acebb17
13 changed files with 403 additions and 293 deletions

View File

@ -7,6 +7,7 @@ import com.zhgd.xmgl.modules.dangerous.entity.HiddenDangerInspectRecord;
import com.zhgd.xmgl.modules.dangerous.entity.HiddenDangerInspectionStatistics;
import com.zhgd.xmgl.modules.dangerous.entity.vo.AllTodayDataHdirVO;
import com.zhgd.xmgl.modules.dangerous.entity.vo.AllWeekDataHdirVO;
import com.zhgd.xmgl.modules.dangerous.entity.vo.ProjectInspectRecordCountVo;
import com.zhgd.xmgl.modules.dangerous.entity.vo.TotalAndWeekHiddenDanger;
import com.zhgd.xmgl.modules.dangerous.service.IHiddenDangerInspectRecordService;
import io.swagger.annotations.Api;
@ -61,7 +62,7 @@ public class HiddenDangerInspectRecordController {
@ApiImplicitParam(name = "pageSize", value = "每页显示条数", paramType = "query", required = true, dataType = "Integer"),
})
@PostMapping(value = "/list")
public Result<IPage<EntityMap>> queryPageList(@RequestBody Map<String, Object> map) {
public Result<IPage<HiddenDangerInspectRecord>> queryPageList(@RequestBody Map<String, Object> map) {
return Result.success(hiddenDangerInspectRecordService.selectHiddenDangerInspectPage(map));
}
@ -74,7 +75,7 @@ public class HiddenDangerInspectRecordController {
@ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "query", required = true, dataType = "String")
})
@PostMapping(value = "/getList")
public Result<IPage<EntityMap>> getList(@RequestBody Map<String, Object> map) {
public Result<IPage<HiddenDangerInspectRecord>> getList(@RequestBody Map<String, Object> map) {
return Result.success(hiddenDangerInspectRecordService.selectHiddenDangerInspectPage(map));
}
@ -93,7 +94,7 @@ public class HiddenDangerInspectRecordController {
@ApiImplicitParam(name = "inspectEndTime", value = "检查结束时间", paramType = "query", required = false, dataType = "String"),
})
@PostMapping(value = "/getProjectInspectRecordCount")
public Result<Map<String, Object>> getProjectInspectRecordCount(@RequestBody Map<String, Object> map) {
public Result<ProjectInspectRecordCountVo> getProjectInspectRecordCount(@RequestBody Map<String, Object> map) {
return Result.success(hiddenDangerInspectRecordService.getProjectInspectRecordCount(map));
}
@ -210,7 +211,7 @@ public class HiddenDangerInspectRecordController {
@ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "query", required = true, dataType = "String"),
})
@PostMapping(value = "/selectRectifiedHiddenDangerList")
public Result<List<EntityMap>> selectRectifiedHiddenDangerList(@RequestBody Map<String, Object> map) {
public Result<List<HiddenDangerInspectRecord>> selectRectifiedHiddenDangerList(@RequestBody Map<String, Object> map) {
return Result.success(hiddenDangerInspectRecordService.selectRectifiedHiddenDangerList(map));
}

View File

@ -26,16 +26,22 @@ import io.swagger.annotations.ApiModelProperty;
public class HiddenDangerInspectRecord implements Serializable {
private static final long serialVersionUID = 1L;
/**id*/
/**
* id
*/
@TableId(type = IdType.ASSIGN_ID)
@ApiModelProperty(value = "id")
private java.lang.Long id;
/**检查类型ID*/
/**
* 检查类型ID
*/
@Excel(name = "检查类型ID", width = 15)
@ApiModelProperty(value = "检查类型ID")
private java.lang.Long inspectTypeId;
/**责任区域*/
/**
* 责任区域
*/
@Excel(name = "责任区域", width = 15)
@ApiModelProperty(value = "责任区域")
private java.lang.String dutyRegion;
@ -63,16 +69,22 @@ public class HiddenDangerInspectRecord implements Serializable {
@Excel(name = "补充说明", width = 15)
@ApiModelProperty(value="补充说明")
private java.lang.String dangerDesc;
/**事故隐患等级1一般2重大*/
/**
* 事故隐患等级1一般2重大
*/
@Excel(name = "事故隐患等级1一般2重大", width = 15)
@ApiModelProperty(value = "事故隐患等级1一般2重大")
private java.lang.String faultLevel;
/**创建人*/
/**
* 创建人
*/
@Excel(name = "创建人", width = 15)
@ApiModelProperty(value = "创建人")
private java.lang.Long createUser;
/**创建时间*/
/**
* 创建时间
*/
@Excel(name = "创建时间", width = 15)
@ApiModelProperty(value = "创建时间")
private java.lang.String createTime ;
@ -88,63 +100,89 @@ public class HiddenDangerInspectRecord implements Serializable {
@Excel(name = "整改时限", width = 15)
@ApiModelProperty(value = "整改时限")
private java.lang.String changeLimitTime;
/**现场图片*/
/**
* 现场图片
*/
@Excel(name = "现场图片", width = 15)
@ApiModelProperty(value = "现场图片")
private java.lang.String imageUrl;
/**整改人*/
/**
* 整改人
*/
@Excel(name = "整改人", width = 15)
@ApiModelProperty(value = "整改人")
private java.lang.Long changeUser;
/**类型1质量问题2排查记录*/
/**
* 类型1质量问题2排查记录
*/
@Excel(name = "类型1质量问题2排查记录", width = 15)
@ApiModelProperty(value = "类型1隐患问题2排查记录")
private java.lang.Integer recordType;
/**项目唯一标识*/
/**
* 项目唯一标识
*/
@Excel(name = "项目唯一标识", width = 15)
@ApiModelProperty(value = "项目唯一标识")
private java.lang.String projectSn;
/**复查人*/
/**
* 复查人
*/
@Excel(name = "复查人", width = 15)
@ApiModelProperty(value = "复查人")
private java.lang.Long reviewId;
/**任务ID*/
/**
* 任务ID
*/
@Excel(name = "任务ID", width = 15)
@ApiModelProperty(value = "任务ID")
private java.lang.Long taskId;
/**子任务ID*/
/**
* 子任务ID
*/
@Excel(name = "子任务ID", width = 15)
@ApiModelProperty(value = "子任务ID")
private java.lang.Long itemId;
/**危大工程记录ID*/
/**
* 危大工程记录ID
*/
@Excel(name = "危大工程记录ID", width = 15)
@ApiModelProperty(value = "危大工程记录ID")
private java.lang.Long engineeringId;
/**状态1无需整改2待整改3待复查4合格5不合格*/
/**
* 状态1无需整改2待整改3待复查4合格5不合格
*/
@Excel(name = "状态1无需整改2待整改3待复查4合格5不合格", width = 15)
@ApiModelProperty(value = "状态1无需整改2待整改3待复查4合格5不合格")
private java.lang.Integer status;
/**分包单位SN*/
/**
* 分包单位SN
*/
@Excel(name = "分包单位SN", width = 15)
@ApiModelProperty(value = "分包单位SN")
private java.lang.String enterpriseSn;
/**是否有复查不合格的0否1是*/
/**
* 是否有复查不合格的0否1是
*/
@Excel(name = "是否有复查不合格的0否1是", width = 15)
@ApiModelProperty(value = "是否有复查不合格的0否1是")
private java.lang.Integer reviewFailType;
/**是否有整改不合格的0否1是*/
/**
* 是否有整改不合格的0否1是
*/
@Excel(name = "是否有整改不合格的0否1是", width = 15)
@ApiModelProperty(value = "是否有整改不合格的0否1是")
private java.lang.Integer rectifyFailType;
/**是否是超期关闭0否1是*/
/**
* 是否是超期关闭0否1是
*/
@Excel(name = "是否是超期关闭0否1是", width = 15)
@ApiModelProperty(value = "是否是超期关闭0否1是")
private java.lang.Integer overdueCloseType;
@ -152,4 +190,23 @@ public class HiddenDangerInspectRecord implements Serializable {
@TableField(exist = false)
@ApiModelProperty(value = "验收表验收任务-验收结果ID")
private String checkItemResultId;
@TableField(exist = false)
private String enterpriseName;
@TableField(exist = false)
private String createEnterpriseName;
@TableField(exist = false)
@ApiModelProperty(value = "发起人")
private String createUserName;
@TableField(exist = false)
@ApiModelProperty(value = "整改人")
private String changeUserName;
@TableField(exist = false)
@ApiModelProperty(value = "复查人")
private String reviewUserName;
@TableField(exist = false)
private String inspectTypeName;
@TableField(exist = false)
private Integer overdueType;
}

View File

@ -0,0 +1,38 @@
package com.zhgd.xmgl.modules.dangerous.entity.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class ProjectInspectRecordCountVo {
@ApiModelProperty(value = "其他数量,就是除了月、周的检查数量")
private Integer otherInspectNum;
@ApiModelProperty(value = "")
private Integer closeNum;
@ApiModelProperty(value = "合格,就是已整改数量")
private Integer rectifyCompleteNum;
@ApiModelProperty(value = "待复查,待审核数量")
private Integer reviewNum;
@ApiModelProperty(value = "")
private Integer investigateNum;
@ApiModelProperty(value = "")
private Integer overdueNotCloseNum;
@ApiModelProperty(value = "待整改问题")
private Integer rectificationNum;
@ApiModelProperty(value = "问题总数")
private String totalNum;
@ApiModelProperty(value = "周检查数量")
private Integer weekInspectNum;
@ApiModelProperty(value = "月检查数量")
private Integer monthInspectNum;
@ApiModelProperty(value = "及时整改率")
private Double closeRatio;
@ApiModelProperty(value = "")
private Double completeRatio;
@ApiModelProperty(value = "")
private Integer inspectNum;
@ApiModelProperty(value = "")
private Integer overdueRectificationNum;
@ApiModelProperty(value = "未整改")
private Integer notCloseNum;
}

View File

@ -8,6 +8,7 @@ import com.zhgd.xmgl.modules.dangerous.entity.HiddenDangerInspectRecord;
import com.zhgd.xmgl.modules.dangerous.entity.HiddenDangerInspectionStatistics;
import com.zhgd.xmgl.modules.dangerous.entity.vo.AllTodayDataHdirVO;
import com.zhgd.xmgl.modules.dangerous.entity.vo.AllWeekDataHdirVO;
import com.zhgd.xmgl.modules.dangerous.entity.vo.ProjectInspectRecordCountVo;
import com.zhgd.xmgl.modules.dangerous.entity.vo.TotalAndWeekHiddenDanger;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@ -24,7 +25,7 @@ import java.util.Map;
@Mapper
public interface HiddenDangerInspectRecordMapper extends BaseMapper<HiddenDangerInspectRecord> {
List<EntityMap> selectHiddenDangerInspectPage(Page<EntityMap> page, @Param("param") Map<String, Object> map);
List<HiddenDangerInspectRecord> selectHiddenDangerInspectPage(Page<HiddenDangerInspectRecord> page, @Param("param") Map<String, Object> map);
EntityMap selectHiddenDangerInspectRecordById(Map<String, Object> map);
@ -36,13 +37,13 @@ public interface HiddenDangerInspectRecordMapper extends BaseMapper<HiddenDanger
Map<String, Object> selectUserInspectRecordCount(Map<String, Object> map);
Map<String, Object> getProjectInspectRecordCount(Map<String, Object> map);
ProjectInspectRecordCountVo getProjectInspectRecordCount(Map<String, Object> map);
Map<String, Object> selectHiddenDangerSecurityManageTotal(Map<String, Object> map);
List<Map<String, Object>> selectHiddenDangerSecurityManageCountByDay(Map<String, Object> map);
List<EntityMap> selectRectifiedHiddenDangerList(Map<String, Object> map);
List<HiddenDangerInspectRecord> selectRectifiedHiddenDangerList(Map<String, Object> map);
List<EntityMap> getNewestHiddenDangerDataList(Map<String, Object> map);

View File

@ -17,7 +17,8 @@
WHERE a.id = #{id}
</select>
<select id="selectHiddenDangerInspectPage" resultType="com.zhgd.jeecg.common.mybatis.EntityMap">
<select id="selectHiddenDangerInspectPage"
resultType="com.zhgd.xmgl.modules.dangerous.entity.HiddenDangerInspectRecord">
SELECT a.*,
b.enterprise_name,
d.real_name create_user_name,
@ -117,10 +118,11 @@
WHERE fault_level = 2
and (create_user = #{userId} or change_user = #{userId})
</select>
<select id="getProjectInspectRecordCount" resultType="java.util.Map">
<select id="getProjectInspectRecordCount"
resultType="com.zhgd.xmgl.modules.dangerous.entity.vo.ProjectInspectRecordCountVo">
select tp.*,
round(IFNULL(TRUNCATE(IFNULL(rectifyCompleteNum, 0) / IFNULL(inspectNum, 0), 4), 0) * 100,
2) completeRatio, <!--及时整改率-->
2) completeRatio,
round(IFNULL(TRUNCATE(IFNULL(closeNum, 0) / IFNULL(totalNum, 0), 4), 0) * 100, 2) closeRatio,
tp.totalNum-tp.weekInspectNum-tp.monthInspectNum AS otherInspectNum <!--其他数量,就是除了月、周的检查数量-->
from (
@ -212,7 +214,8 @@
and a.create_time >= CONCAT(DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -30 DAY), '%Y-%m-%d'), ' 00:00:00')
group by titleName
</select>
<select id="selectRectifiedHiddenDangerList" resultType="com.zhgd.jeecg.common.mybatis.EntityMap">
<select id="selectRectifiedHiddenDangerList"
resultType="com.zhgd.xmgl.modules.dangerous.entity.HiddenDangerInspectRecord">
SELECT a.*,
b.enterprise_name,
d.real_name create_user_name,

View File

@ -8,6 +8,7 @@ import com.zhgd.xmgl.modules.dangerous.entity.HiddenDangerInspectRecord;
import com.zhgd.xmgl.modules.dangerous.entity.HiddenDangerInspectionStatistics;
import com.zhgd.xmgl.modules.dangerous.entity.vo.AllTodayDataHdirVO;
import com.zhgd.xmgl.modules.dangerous.entity.vo.AllWeekDataHdirVO;
import com.zhgd.xmgl.modules.dangerous.entity.vo.ProjectInspectRecordCountVo;
import com.zhgd.xmgl.modules.dangerous.entity.vo.TotalAndWeekHiddenDanger;
import javax.servlet.http.HttpServletResponse;
@ -26,7 +27,7 @@ public interface IHiddenDangerInspectRecordService extends IService<HiddenDanger
EntityMap selectHiddenDangerInspectRecordById(Map<String, Object> map);
IPage<EntityMap> selectHiddenDangerInspectPage(Map<String, Object> map);
IPage<HiddenDangerInspectRecord> selectHiddenDangerInspectPage(Map<String, Object> map);
Map<String, Object> selectDangerInspectCountByTask(Long taskId);
@ -36,13 +37,13 @@ public interface IHiddenDangerInspectRecordService extends IService<HiddenDanger
Map<String, Object> selectUserInspectRecordCount(Map<String, Object> map);
Map<String, Object> getProjectInspectRecordCount(Map<String, Object> map);
ProjectInspectRecordCountVo getProjectInspectRecordCount(Map<String, Object> map);
void saveHiddenDangerInspectRecord(HiddenDangerInspectRecord hiddenDangerInspectRecord);
Map<String, Object> selectHiddenDangerSecurityManageStatistics(Map<String, Object> map);
List<EntityMap> selectRectifiedHiddenDangerList(Map<String, Object> map);
List<HiddenDangerInspectRecord> selectRectifiedHiddenDangerList(Map<String, Object> map);
List<EntityMap> getNewestHiddenDangerDataList(Map<String, Object> map);

View File

@ -19,10 +19,7 @@ import com.zhgd.xmgl.modules.dangerous.entity.DangerInspectionAcceptanceTableRes
import com.zhgd.xmgl.modules.dangerous.entity.HiddenDangerInspectRecord;
import com.zhgd.xmgl.modules.dangerous.entity.HiddenDangerInspectionStatistics;
import com.zhgd.xmgl.modules.dangerous.entity.HiddenDangerRectifyRecord;
import com.zhgd.xmgl.modules.dangerous.entity.vo.AllDataHdirVO;
import com.zhgd.xmgl.modules.dangerous.entity.vo.AllTodayDataHdirVO;
import com.zhgd.xmgl.modules.dangerous.entity.vo.AllWeekDataHdirVO;
import com.zhgd.xmgl.modules.dangerous.entity.vo.TotalAndWeekHiddenDanger;
import com.zhgd.xmgl.modules.dangerous.entity.vo.*;
import com.zhgd.xmgl.modules.dangerous.mapper.DangerInspectionAcceptanceTableResultMapper;
import com.zhgd.xmgl.modules.dangerous.mapper.HiddenDangerInspectRecordMapper;
import com.zhgd.xmgl.modules.dangerous.mapper.HiddenDangerInspectionStatisticsMapper;
@ -95,11 +92,11 @@ public class HiddenDangerInspectRecordServiceImpl extends ServiceImpl<HiddenDang
}
@Override
public IPage<EntityMap> selectHiddenDangerInspectPage(Map<String, Object> map) {
public IPage<HiddenDangerInspectRecord> selectHiddenDangerInspectPage(Map<String, Object> map) {
int pageNo = Integer.parseInt(map.getOrDefault("pageNo", 1).toString());
int pageSize = Integer.parseInt(map.getOrDefault("pageSize", 10).toString());
Page<EntityMap> page = new Page<>(pageNo, pageSize);
List<EntityMap> list = hiddenDangerInspectRecordMapper.selectHiddenDangerInspectPage(page, map);
Page<HiddenDangerInspectRecord> page = new Page<>(pageNo, pageSize);
List<HiddenDangerInspectRecord> list = hiddenDangerInspectRecordMapper.selectHiddenDangerInspectPage(page, map);
return page.setRecords(list);
}
@ -124,7 +121,7 @@ public class HiddenDangerInspectRecordServiceImpl extends ServiceImpl<HiddenDang
}
@Override
public Map<String, Object> getProjectInspectRecordCount(Map<String, Object> map) {
public ProjectInspectRecordCountVo getProjectInspectRecordCount(Map<String, Object> map) {
return hiddenDangerInspectRecordMapper.getProjectInspectRecordCount(map);
}
@ -198,7 +195,7 @@ public class HiddenDangerInspectRecordServiceImpl extends ServiceImpl<HiddenDang
}
@Override
public List<EntityMap> selectRectifiedHiddenDangerList(Map<String, Object> map) {
public List<HiddenDangerInspectRecord> selectRectifiedHiddenDangerList(Map<String, Object> map) {
return hiddenDangerInspectRecordMapper.selectRectifiedHiddenDangerList(map);
}

View File

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.zhgd.annotation.OperLog;
import com.zhgd.jeecg.common.api.vo.Result;
import com.zhgd.jeecg.common.mybatis.EntityMap;
import com.zhgd.xmgl.modules.dangerous.service.IHiddenDangerInspectRecordService;
import com.zhgd.xmgl.modules.security.entity.SecurityManage;
import com.zhgd.xmgl.modules.security.service.ISecurityManageService;
import com.zhgd.xmgl.util.MessageUtil;
@ -37,9 +38,12 @@ import java.util.Map;
public class SecurityManageController {
@Autowired
private ISecurityManageService securityManageService;
@Autowired
private IHiddenDangerInspectRecordService hiddenDangerInspectRecordService;
/**
* 分页列表查询
*
* @return
*/
@ApiOperation(value = " 分页列表查询安全管理信息", notes = "分页列表查询安全管理信息", httpMethod = "POST")
@ -61,6 +65,7 @@ public class SecurityManageController {
/**
* 添加
*
* @param securityManage
* @return
*/
@ -74,6 +79,7 @@ public class SecurityManageController {
/**
* 编辑
*
* @param securityManage
* @return
*/
@ -87,7 +93,6 @@ public class SecurityManageController {
result.error500("未找到对应实体");
} else {
boolean ok = securityManageService.updateById(securityManage);
//TODO 返回false说明什么
if (ok) {
result.successMsg("修改成功!");
}
@ -98,6 +103,7 @@ public class SecurityManageController {
/**
* 通过id删除
*
* @param
* @return
*/
@ -111,9 +117,9 @@ public class SecurityManageController {
}
/**
* 通过id查询
*
* @param
* @return
*/
@ -134,6 +140,7 @@ public class SecurityManageController {
/**
* 通过id查询
*
* @param
* @return
*/

View File

@ -41,9 +41,11 @@
</if>
</select>
<select id="selectDepartmentInfoBySnList" resultType="com.zhgd.jeecg.common.mybatis.EntityMap">
select a.*,concat(a.enterprise_id,"-",a.id) enterprise_department_id,concat(b.enterprise_name,"-",a.department_name) enterprise_department_name
select a.*,concat(a.enterprise_id,"-",a.id)
enterprise_department_id,concat(b.enterprise_name,"-",a.department_name) enterprise_department_name
from department_info a INNER JOIN enterprise_info b ON a.enterprise_id=b.id
where a.project_sn=#{projectSn}
INNER JOIN project_enterprise pe ON pe.enterprise_id = b.id
where a.project_sn=#{projectSn} AND pe.project_sn = #{projectSn}
</select>
<select id="getDepartmentInfoMapBySn" resultType="java.util.Map">
select a.enterprise_id enterpriseId,a.id,concat(b.enterprise_name,"-",a.department_name) enterpriseDepartmentName

View File

@ -8,7 +8,9 @@
a.person_type,
a.inService_type,
b.team_name,
b.id team_id,
c.department_name,
c.id as department_id,
en.enterprise_name,
wp.id,
a.person_sn,

View File

@ -1583,7 +1583,7 @@ public class WorkerInfoServiceImpl extends ServiceImpl<WorkerInfoMapper, WorkerI
String department = importInfo.get("*部门/班组");
if ((!departmentMap.containsKey(department) && "管理人员".equals(personTypeStr)) || (!teamMap.containsKey(department)) && "劳务人员".equals(personTypeStr)) {
throw new OpenAlertException("姓名叫" + name + "”*部门/班组“列选择错误");
throw new OpenAlertException(name + "'*部门/班组'选择错误");
}
}
@ -1715,7 +1715,14 @@ public class WorkerInfoServiceImpl extends ServiceImpl<WorkerInfoMapper, WorkerI
@NotNull
private DeclareAgeVO getDeclareAgeVO(HashMap<String, Object> map) {
List<String> ageList = workerInfoMapper.getDeclareAge(map);
Set<Map.Entry<Integer, List<String>>> ageSet = ageList.stream().collect(Collectors.groupingBy(DateUtil::ageOfNow)).entrySet();
Set<Map.Entry<Integer, List<String>>> ageSet = ageList.stream().collect(Collectors.groupingBy(birthDay -> {
try {
return DateUtil.ageOfNow(birthDay);
} catch (Exception e) {
e.printStackTrace();
}
return 0;
})).entrySet();
DeclareAgeVO result = new DeclareAgeVO();
for (Map.Entry<Integer, List<String>> ageItem : ageSet) {
Integer age = ageItem.getKey();

View File

@ -226,28 +226,22 @@ public class ExcelUtils {
ClassPathResource classPathResource = new ClassPathResource("excel/人员导入模板.xlsx");
InputStream inputStream = classPathResource.getInputStream();
XSSFWorkbook workbook = new XSSFWorkbook(inputStream);
if (teamList.size() > 0) {
//部门/班组下拉列
XSSFSheet sheet2 = workbook.getSheet("部门");
if (teamList.size() > 0) {
for (int i = 0; i < teamList.size(); i++) {
XSSFRow row1 = sheet2.createRow(i);
XSSFCell cell1 = row1.createCell(0);
cell1.setCellType(CellType.STRING);
cell1.setCellValue(MapUtils.getString(teamList.get(i), "enterpriseTeamName"));
XSSFCell cell2 = row1.createCell(1);
cell2.setCellType(CellType.STRING);
cell2.setCellValue(MapUtils.getString(teamList.get(i), "enterpriseTeamId"));
}
}
if (departmentList.size() > 0) {
for (int i = 0; i < departmentList.size(); i++) {
XSSFRow row1 = sheet2.createRow(i);
XSSFRow row1 = sheet2.createRow(i + teamList.size());
XSSFCell cell1 = row1.createCell(0);
cell1.setCellType(CellType.STRING);
cell1.setCellValue(MapUtils.getString(departmentList.get(i), "enterpriseDepartmentName"));
XSSFCell cell2 = row1.createCell(1);
cell2.setCellType(CellType.STRING);
cell2.setCellValue(MapUtils.getString(departmentList.get(i), "enterpriseDepartmentId"));
}
}
}
downLoadExcel("人员导入模板.xlsx", response, workbook);

View File

@ -38,7 +38,7 @@ public class HikVideoUtil {
*/
public static String callPostApiGetPreviewURL(String cameraIndexCode, String type, Integer streamType, String Ip, String port, String appke, String appSecret) {
String url = null;
final String getCamsApi = ARTEMIS_PATH + "/api/video/v1/cameras/previewURLs";
final String getCamsApi = ARTEMIS_PATH + "/api/video/v2/cameras/previewURLs";
Map<String, Object> paramMap = new HashMap<String, Object>();// post请求Form表单参数
paramMap.put("cameraIndexCode", cameraIndexCode);
//1:子码流0:主码流