bug修复
This commit is contained in:
parent
1c32a48650
commit
2a2f2487bc
@ -22,11 +22,11 @@ import java.util.List;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Title: Controller
|
* @Title: Controller
|
||||||
* @Description: 混凝土监测设备
|
* @Description: 混凝土监测设备
|
||||||
* @author: pds
|
* @author: pds
|
||||||
* @date: 2021-04-22
|
* @date: 2021-04-22
|
||||||
* @version: V1.0
|
* @version: V1.0
|
||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@ -34,94 +34,92 @@ import java.util.Map;
|
|||||||
@Slf4j
|
@Slf4j
|
||||||
@Api(tags = "混凝土监测设备")
|
@Api(tags = "混凝土监测设备")
|
||||||
public class ConcreteMonitorDevController {
|
public class ConcreteMonitorDevController {
|
||||||
@Autowired
|
@Autowired
|
||||||
private IConcreteMonitorDevService concreteMonitorDevService;
|
private IConcreteMonitorDevService concreteMonitorDevService;
|
||||||
|
|
||||||
/**
|
|
||||||
* 分页列表查询
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@ApiOperation(value = " 分页列表查询混凝土监测设备信息", notes = "分页列表查询混凝土监测设备信息", httpMethod="POST")
|
|
||||||
@ApiImplicitParams({
|
|
||||||
@ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "query", required = true, dataType = "String"),
|
|
||||||
@ApiImplicitParam(name = "pageNo", value = "第几页", paramType = "query", required = true, dataType = "Integer"),
|
|
||||||
@ApiImplicitParam(name = "pageSize", value = "每页显示条数", paramType = "query", required = true, dataType = "Integer"),
|
|
||||||
})
|
|
||||||
@PostMapping(value = "/list")
|
|
||||||
public Result<IPage<EntityMap>> queryPageList(@RequestBody Map<String,Object> map) {
|
|
||||||
return Result.success(concreteMonitorDevService.selectConcreteMonitorDevPageList(map));
|
|
||||||
}
|
|
||||||
|
|
||||||
@ApiOperation(value = "列表查询混凝土监测设备信息", notes = "列表查询混凝土监测设备信息", httpMethod="POST")
|
/**
|
||||||
@ApiImplicitParams({
|
* 分页列表查询
|
||||||
@ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "query", required = true, dataType = "String"),
|
*
|
||||||
})
|
* @return
|
||||||
@PostMapping(value = "/selectConcreteMonitorDevList")
|
*/
|
||||||
public Result<List<ConcreteMonitorDev>> selectConcreteMonitorDevList(@RequestBody Map<String,Object> map) {
|
@ApiOperation(value = " 分页列表查询混凝土监测设备信息", notes = "分页列表查询混凝土监测设备信息", httpMethod = "POST")
|
||||||
return Result.success(concreteMonitorDevService.selectConcreteMonitorDevList(map));
|
@ApiImplicitParams({
|
||||||
}
|
@ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "query", required = true, dataType = "String"),
|
||||||
/**
|
@ApiImplicitParam(name = "pageNo", value = "第几页", paramType = "query", required = true, dataType = "Integer"),
|
||||||
* 添加
|
@ApiImplicitParam(name = "pageSize", value = "每页显示条数", paramType = "query", required = true, dataType = "Integer"),
|
||||||
* @param concreteMonitorDev
|
})
|
||||||
* @return
|
@PostMapping(value = "/list")
|
||||||
*/
|
public Result<IPage<EntityMap>> queryPageList(@RequestBody Map<String, Object> map) {
|
||||||
@OperLog(operModul = "大体积混凝土监测管理",operType = "添加混凝土监测设备",operDesc = "添加混凝土监测设备信息")
|
return Result.success(concreteMonitorDevService.selectConcreteMonitorDevPageList(map));
|
||||||
@ApiOperation(value = " 添加混凝土监测设备信息", notes = "添加混凝土监测设备信息" , httpMethod="POST")
|
}
|
||||||
@PostMapping(value = "/add")
|
|
||||||
public Result<ConcreteMonitorDev> add(@RequestBody ConcreteMonitorDev concreteMonitorDev) {
|
@ApiOperation(value = "列表查询混凝土监测设备信息", notes = "列表查询混凝土监测设备信息", httpMethod = "POST")
|
||||||
Result<ConcreteMonitorDev> result = new Result<ConcreteMonitorDev>();
|
@ApiImplicitParams({
|
||||||
try {
|
@ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "query", required = true, dataType = "String"),
|
||||||
concreteMonitorDevService.saveConcreteMonitorDev(concreteMonitorDev);
|
})
|
||||||
result.successMsg("添加成功!");
|
@PostMapping(value = "/selectConcreteMonitorDevList")
|
||||||
} catch (Exception e) {
|
public Result<List<ConcreteMonitorDev>> selectConcreteMonitorDevList(@RequestBody Map<String, Object> map) {
|
||||||
e.printStackTrace();
|
return Result.success(concreteMonitorDevService.selectConcreteMonitorDevList(map));
|
||||||
log.info(e.getMessage());
|
}
|
||||||
result.error500("操作失败");
|
|
||||||
}
|
/**
|
||||||
return result;
|
* 添加
|
||||||
}
|
*
|
||||||
|
* @param concreteMonitorDev
|
||||||
/**
|
* @return
|
||||||
* 编辑
|
*/
|
||||||
* @param concreteMonitorDev
|
@OperLog(operModul = "大体积混凝土监测管理", operType = "添加混凝土监测设备", operDesc = "添加混凝土监测设备信息")
|
||||||
* @return
|
@ApiOperation(value = " 添加混凝土监测设备信息", notes = "添加混凝土监测设备信息", httpMethod = "POST")
|
||||||
*/
|
@PostMapping(value = "/add")
|
||||||
@OperLog(operModul = "大体积混凝土监测管理",operType = "编辑混凝土监测设备",operDesc = "编辑混凝土监测设备信息")
|
public Result<ConcreteMonitorDev> add(@RequestBody ConcreteMonitorDev concreteMonitorDev) {
|
||||||
@ApiOperation(value = "编辑混凝土监测设备信息", notes = "编辑混凝土监测设备信息" , httpMethod="POST")
|
Result<ConcreteMonitorDev> result = new Result<ConcreteMonitorDev>();
|
||||||
@PostMapping(value = "/edit")
|
concreteMonitorDevService.saveConcreteMonitorDev(concreteMonitorDev);
|
||||||
public Result<ConcreteMonitorDev> edit(@RequestBody ConcreteMonitorDev concreteMonitorDev) {
|
result.successMsg("添加成功!");
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编辑
|
||||||
|
*
|
||||||
|
* @param concreteMonitorDev
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@OperLog(operModul = "大体积混凝土监测管理", operType = "编辑混凝土监测设备", operDesc = "编辑混凝土监测设备信息")
|
||||||
|
@ApiOperation(value = "编辑混凝土监测设备信息", notes = "编辑混凝土监测设备信息", httpMethod = "POST")
|
||||||
|
@PostMapping(value = "/edit")
|
||||||
|
public Result<ConcreteMonitorDev> edit(@RequestBody ConcreteMonitorDev concreteMonitorDev) {
|
||||||
concreteMonitorDevService.editConcreteMonitorDev(concreteMonitorDev);
|
concreteMonitorDevService.editConcreteMonitorDev(concreteMonitorDev);
|
||||||
return Result.ok();
|
return Result.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 通过id删除
|
|
||||||
* @param
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@OperLog(operModul = "大体积混凝土监测管理",operType = "删除混凝土监测设备",operDesc = "删除混凝土监测设备信息")
|
|
||||||
@ApiOperation(value = "删除混凝土监测设备信息", notes = "删除混凝土监测设备信息" , httpMethod="POST")
|
|
||||||
@ApiImplicitParam(name = "id", value = "混凝土监测设备ID", paramType = "query", required = true, dataType = "Integer")
|
|
||||||
@PostMapping(value = "/delete")
|
|
||||||
public Result<ConcreteMonitorDev> delete(@RequestBody Map<String,Object> map) {
|
|
||||||
concreteMonitorDevService.deleteConcreteMonitorDev(MapUtils.getString(map,"id"));
|
|
||||||
return Result.ok();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
/**
|
* 通过id删除
|
||||||
* 通过id查询
|
*
|
||||||
* @param
|
* @param
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id查询混凝土监测设备信息", notes = "通过id查询混凝土监测设备信息" , httpMethod="POST")
|
@OperLog(operModul = "大体积混凝土监测管理", operType = "删除混凝土监测设备", operDesc = "删除混凝土监测设备信息")
|
||||||
@ApiImplicitParam(name = "id", value = "混凝土监测设备ID", paramType = "query", required = true, dataType = "Integer")
|
@ApiOperation(value = "删除混凝土监测设备信息", notes = "删除混凝土监测设备信息", httpMethod = "POST")
|
||||||
@PostMapping(value = "/queryById")
|
@ApiImplicitParam(name = "id", value = "混凝土监测设备ID", paramType = "query", required = true, dataType = "Integer")
|
||||||
public Result<ConcreteMonitorDev> queryById(@RequestBody Map<String,Object> map) {
|
@PostMapping(value = "/delete")
|
||||||
return Result.success(concreteMonitorDevService.selectConcreteMonitorDevById(MapUtils.getString(map,"id")));
|
public Result<ConcreteMonitorDev> delete(@RequestBody Map<String, Object> map) {
|
||||||
}
|
concreteMonitorDevService.deleteConcreteMonitorDev(MapUtils.getString(map, "id"));
|
||||||
|
return Result.ok();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过id查询
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "通过id查询混凝土监测设备信息", notes = "通过id查询混凝土监测设备信息", httpMethod = "POST")
|
||||||
|
@ApiImplicitParam(name = "id", value = "混凝土监测设备ID", paramType = "query", required = true, dataType = "Integer")
|
||||||
|
@PostMapping(value = "/queryById")
|
||||||
|
public Result<ConcreteMonitorDev> queryById(@RequestBody Map<String, Object> map) {
|
||||||
|
return Result.success(concreteMonitorDevService.selectConcreteMonitorDevById(MapUtils.getString(map, "id")));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -189,11 +189,12 @@ public class ProjectController {
|
|||||||
@PostMapping(value = "/edit")
|
@PostMapping(value = "/edit")
|
||||||
public Result<Project> edit(@RequestBody Project project) {
|
public Result<Project> edit(@RequestBody Project project) {
|
||||||
Result<Project> result = new Result<Project>();
|
Result<Project> result = new Result<Project>();
|
||||||
Project projectEntity = projectService.getById(project.getProjectId());
|
LambdaQueryWrapper<Project> queryWrapper = new LambdaQueryWrapper<Project>().eq(Project::getProjectSn, project.getProjectSn());
|
||||||
|
Project projectEntity = projectService.getOne(queryWrapper);
|
||||||
if (projectEntity == null) {
|
if (projectEntity == null) {
|
||||||
result.error500(MessageUtil.get("notFindErr"));
|
result.error500(MessageUtil.get("notFindErr"));
|
||||||
} else {
|
} else {
|
||||||
boolean ok = projectService.updateById(project);
|
boolean ok = projectService.update(project, queryWrapper);
|
||||||
redisRepository.del("projectInfoBySn:" + project.getProjectSn());
|
redisRepository.del("projectInfoBySn:" + project.getProjectSn());
|
||||||
if (ok) {
|
if (ok) {
|
||||||
result.successMsg(MessageUtil.get("editSucess"));
|
result.successMsg(MessageUtil.get("editSucess"));
|
||||||
|
|||||||
@ -25,7 +25,7 @@ public interface DangerTypeRecordMapper extends BaseMapper<DangerTypeRecord> {
|
|||||||
|
|
||||||
List<EntityMap> selectCompanyChildDangerTypeList(Map<String, Object> map);
|
List<EntityMap> selectCompanyChildDangerTypeList(Map<String, Object> map);
|
||||||
|
|
||||||
List<EntityMap> getBigList(String projectSn);
|
List<EntityMap> getBigList(Map<String, Object> map);
|
||||||
|
|
||||||
int deleteRecordById(Long id);
|
int deleteRecordById(Long id);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -38,16 +38,19 @@
|
|||||||
a.order_sort,
|
a.order_sort,
|
||||||
a.parent_id,
|
a.parent_id,
|
||||||
a.remark,
|
a.remark,
|
||||||
IFNULL(b.record_status, 0) record_status
|
IFNULL(b.record_status, 0) record_status
|
||||||
from danger_type_record a
|
from danger_type_record a
|
||||||
INNER JOIN company p1 ON a.sn = p1.headquarters_sn
|
INNER JOIN company p1 ON a.sn = p1.headquarters_sn
|
||||||
INNER JOIN project p2 ON p2.company_sn = p1.company_sn
|
INNER JOIN project p2 ON p2.company_sn = p1.company_sn
|
||||||
LEFT JOIN (SELECT *
|
LEFT JOIN (SELECT *
|
||||||
FROM project_danger_type_disable
|
FROM project_danger_type_disable
|
||||||
WHERE project_sn = #{projectSn}
|
WHERE project_sn = #{projectSn}
|
||||||
and type = 1) b ON b.danger_type_id = a.id
|
and type = 1) b ON b.danger_type_id = a.id
|
||||||
WHERE a.parent_id != 0
|
WHERE a.parent_id != 0
|
||||||
and p2.project_sn = #{projectSn}
|
and p2.project_sn = #{projectSn}
|
||||||
|
<if test="recordStatus == '0'.toString()">
|
||||||
|
and b.record_status IS null
|
||||||
|
</if>
|
||||||
ORDER BY a.parent_id, a.order_sort
|
ORDER BY a.parent_id, a.order_sort
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
@ -89,16 +92,19 @@
|
|||||||
a.order_sort,
|
a.order_sort,
|
||||||
a.parent_id,
|
a.parent_id,
|
||||||
a.remark,
|
a.remark,
|
||||||
IFNULL(b.record_status, 0) record_status
|
IFNULL(b.record_status, 0) record_status
|
||||||
from danger_type_record a
|
from danger_type_record a
|
||||||
INNER JOIN company p1 ON a.sn = p1.headquarters_sn
|
INNER JOIN company p1 ON a.sn = p1.headquarters_sn
|
||||||
INNER JOIN project p2 ON p2.company_sn = p1.company_sn
|
INNER JOIN project p2 ON p2.company_sn = p1.company_sn
|
||||||
LEFT JOIN (SELECT *
|
LEFT JOIN (SELECT *
|
||||||
FROM project_danger_type_disable
|
FROM project_danger_type_disable
|
||||||
WHERE project_sn = #{projectSn}
|
WHERE project_sn = #{projectSn}
|
||||||
and type = 1) b ON b.danger_type_id = a.id
|
and type = 1) b ON b.danger_type_id = a.id
|
||||||
WHERE a.parent_id = 0
|
WHERE a.parent_id = 0
|
||||||
and p2.project_sn = #{projectSn}
|
and p2.project_sn = #{projectSn}
|
||||||
|
<if test="recordStatus == '0'.toString()">
|
||||||
|
and b.record_status IS null
|
||||||
|
</if>
|
||||||
ORDER BY a.parent_id, a.order_sort
|
ORDER BY a.parent_id, a.order_sort
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
@ -2,6 +2,7 @@ package com.zhgd.xmgl.modules.quality.service.impl;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.google.common.base.Objects;
|
||||||
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
||||||
import com.zhgd.xmgl.modules.project.entity.ProjectDangerTypeDisable;
|
import com.zhgd.xmgl.modules.project.entity.ProjectDangerTypeDisable;
|
||||||
import com.zhgd.xmgl.modules.project.mapper.ProjectDangerTypeDisableMapper;
|
import com.zhgd.xmgl.modules.project.mapper.ProjectDangerTypeDisableMapper;
|
||||||
@ -18,6 +19,7 @@ import org.springframework.stereotype.Service;
|
|||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@ -152,7 +154,7 @@ public class DangerTypeRecordServiceImpl extends ServiceImpl<DangerTypeRecordMap
|
|||||||
@Override
|
@Override
|
||||||
public List<EntityMap> selectDangerTypeList(Map<String, Object> map) {
|
public List<EntityMap> selectDangerTypeList(Map<String, Object> map) {
|
||||||
String dangerName = MapUtils.getString(map, "dangerName");
|
String dangerName = MapUtils.getString(map, "dangerName");
|
||||||
List<EntityMap> list = dangerTypeRecordMapper.getBigList(MapUtils.getString(map, "projectSn"));
|
List<EntityMap> list = dangerTypeRecordMapper.getBigList(map);
|
||||||
List<EntityMap> childList = dangerTypeRecordMapper.selectChildDangerTypeList(map);
|
List<EntityMap> childList = dangerTypeRecordMapper.selectChildDangerTypeList(map);
|
||||||
list = getchildrenList(list, childList, dangerName);
|
list = getchildrenList(list, childList, dangerName);
|
||||||
return list;
|
return list;
|
||||||
@ -161,7 +163,12 @@ public class DangerTypeRecordServiceImpl extends ServiceImpl<DangerTypeRecordMap
|
|||||||
@Override
|
@Override
|
||||||
public List<EntityMap> selectDangerTypeAndItemList(Map<String, Object> map) {
|
public List<EntityMap> selectDangerTypeAndItemList(Map<String, Object> map) {
|
||||||
String dangerName = MapUtils.getString(map, "dangerName");
|
String dangerName = MapUtils.getString(map, "dangerName");
|
||||||
List<EntityMap> list = dangerTypeRecordMapper.getBigList(MapUtils.getString(map, "projectSn"));
|
//Integer recordStatus = MapUtils.getInteger(map, "recordStatus");
|
||||||
|
//只显示开启的状态的
|
||||||
|
//if (Objects.equal(recordStatus, 0)) {
|
||||||
|
// map.put("open", 1);
|
||||||
|
//}
|
||||||
|
List<EntityMap> list = dangerTypeRecordMapper.getBigList(map);
|
||||||
List<EntityMap> childList = dangerTypeRecordMapper.selectChildDangerTypeList(map);
|
List<EntityMap> childList = dangerTypeRecordMapper.selectChildDangerTypeList(map);
|
||||||
String headquartersSn = projectMapper.getHeadquartersSnByProject(MapUtils.getString(map, "projectSn"));
|
String headquartersSn = projectMapper.getHeadquartersSnByProject(MapUtils.getString(map, "projectSn"));
|
||||||
map.put("headquartersSn", headquartersSn);
|
map.put("headquartersSn", headquartersSn);
|
||||||
@ -185,7 +192,9 @@ public class DangerTypeRecordServiceImpl extends ServiceImpl<DangerTypeRecordMap
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<EntityMap> getBigList(String projectSn) {
|
public List<EntityMap> getBigList(String projectSn) {
|
||||||
return dangerTypeRecordMapper.getBigList(projectSn);
|
HashMap<String, Object> map = new HashMap<>();
|
||||||
|
map.put("projectSn", projectSn);
|
||||||
|
return dangerTypeRecordMapper.getBigList(map);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -24,7 +24,7 @@ video.alarm.newUrl=223.82.100.80:6040
|
|||||||
wx-appid=
|
wx-appid=
|
||||||
wx-AppSecret=
|
wx-AppSecret=
|
||||||
mqtt-scope=zjsjTopic
|
mqtt-scope=zjsjTopic
|
||||||
serverUrl=http://124.71.67.160:8088/
|
serverUrl=http://127.0.0.1:11120
|
||||||
#serverUrl=http://182.90.224.237:7000
|
#serverUrl=http://182.90.224.237:7000
|
||||||
#serverUrl=http://127.0.0.1:6023
|
#serverUrl=http://127.0.0.1:6023
|
||||||
#\u89C6\u9891\u5206\u6790url
|
#\u89C6\u9891\u5206\u6790url
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user