|
|
@@ -116,17 +116,6 @@ public class LabCheckRecordController extends BaseController {
|
|
|
@GetMapping("/listJcjl")
|
|
|
@ApiOperation(value = "查询安全检查记录列表")
|
|
|
public TableDataInfo<LabCheckRecord> listJcjl(LabCheckRecordVO labCheckRecord) {
|
|
|
- /*SysUser sysUser = tokenService.getLoginUser().getSysUser();
|
|
|
- if("00".equals(sysUser.getUserType())){ //系统用户
|
|
|
- if(sysUser.getDeptId()!=null ){
|
|
|
- labCheckRecord.setDeptId(sysUser.getDeptId());
|
|
|
- }
|
|
|
- }else if("11".equals(sysUser.getUserType())){ //教职工
|
|
|
- labCheckRecord.setCreateUserId(sysUser.getUserId());//创建人
|
|
|
- }*/
|
|
|
-
|
|
|
- //labCheckRecord.setIsFabu(1);//已发布的数据
|
|
|
- //labCheckRecord.setIsCg(0);//已提交 非草稿数据
|
|
|
startPage();
|
|
|
List<LabCheckRecord> list = labCheckRecordService.selectLabCheckRecordList(labCheckRecord);
|
|
|
return getDataTable(list);
|
|
|
@@ -150,51 +139,6 @@ public class LabCheckRecordController extends BaseController {
|
|
|
return ResultData.success(flg);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
- /**
|
|
|
- * 查询安全检查列表 问题整改PC端
|
|
|
- */
|
|
|
-// @PreAuthorize(hasPermi = "laboratory:checkRecord:list")
|
|
|
-// @GetMapping("/listWtzg")
|
|
|
-// @ApiOperation(value = "查询安全检查列表")
|
|
|
-// public TableDataInfo<LabCheckRecord> listWtzg(LabCheckRecordVO labCheckRecord) {
|
|
|
-// SysUser sysUser = tokenService.getLoginUser().getSysUser();
|
|
|
-//
|
|
|
-// if("00".equals(sysUser.getUserType())){ //系统用户
|
|
|
-// if(sysUser.getDeptId()!=null ){
|
|
|
-// labCheckRecord.setBuildingId(String.valueOf(sysUser.getDeptId()));
|
|
|
-// }
|
|
|
-// }else if("11".equals(sysUser.getUserType())){ //教职工
|
|
|
-// labCheckRecord.setFzrId(sysUser.getUserId());
|
|
|
-// }
|
|
|
-// startPage();
|
|
|
-// labCheckRecord.setIsFabu(1);//已发布的数据
|
|
|
-// List<LabCheckRecord> list = labCheckRecordService.selectLabCheckRecordList(labCheckRecord);
|
|
|
-// return getDataTable(list);
|
|
|
-// }
|
|
|
-
|
|
|
- /**
|
|
|
- * 查询安全检查待整改列表
|
|
|
- */
|
|
|
- /* @GetMapping("/listDzg")
|
|
|
- @ApiOperation(value = "查询安全检查列表")
|
|
|
- public TableDataInfo<LabCheckRecordVO> listDzg(LabCheckRecordVO labCheckRecord) {
|
|
|
- SysUser sysUser = tokenService.getLoginUser().getSysUser();
|
|
|
-
|
|
|
- if("00".equals(sysUser.getUserType())){ //系统用户
|
|
|
- if(sysUser.getDeptId()!=null ){
|
|
|
- labCheckRecord.setBuildingId(String.valueOf(sysUser.getDeptId()));
|
|
|
- }
|
|
|
- }else if("11".equals(sysUser.getUserType())){ //教职工
|
|
|
- labCheckRecord.setCreateUserId(sysUser.getUserId());//创建人
|
|
|
- }
|
|
|
-
|
|
|
- startPage();
|
|
|
- labCheckRecord.setIsFabu(1);//已发布的数据
|
|
|
- List<LabCheckRecordVO> list = labCheckRecordService.selectLabCheckRecordZgshList(labCheckRecord);
|
|
|
- return getDataTable(list);
|
|
|
- }*/
|
|
|
-
|
|
|
/**
|
|
|
* 小程序安全检查 按照时间分组查询
|
|
|
*/
|
|
|
@@ -218,15 +162,6 @@ public class LabCheckRecordController extends BaseController {
|
|
|
@GetMapping("/listCount")
|
|
|
@ApiOperation(value = "查询安全检查列表")
|
|
|
public ResultData listCount(LabCheckRecordVO labCheckRecord) {
|
|
|
- /*SysUser sysUser = tokenService.getLoginUser().getSysUser();
|
|
|
- if("00".equals(sysUser.getUserType())){ //系统用户
|
|
|
- if(sysUser.getDeptId()!=null ){
|
|
|
- labCheckRecord.setDeptId(sysUser.getDeptId());
|
|
|
- }
|
|
|
- }else if("11".equals(sysUser.getUserType())){ //教职工
|
|
|
- labCheckRecord.setCreateUserId(sysUser.getUserId());//创建人
|
|
|
- }*/
|
|
|
- //labCheckRecord.setIsFabu(1);//已发布的数据
|
|
|
labCheckRecord.setIsCg(1);//草稿
|
|
|
List<LabCheckRecord> listCount = labCheckRecordService.selectLabCheckRecordList(labCheckRecord);
|
|
|
return ResultData.success(listCount.size());
|
|
|
@@ -242,7 +177,7 @@ public class LabCheckRecordController extends BaseController {
|
|
|
public void export(HttpServletResponse response, LabCheckRecordVO labCheckRecord) throws IOException {
|
|
|
labCheckRecord.setIsFabu(1);//已发布的数据
|
|
|
List<LabCheckRecord> list = labCheckRecordService.selectLabCheckRecordList(labCheckRecord);
|
|
|
- ExcelUtil<LabCheckRecord> util = new ExcelUtil<LabCheckRecord>(LabCheckRecord.class);
|
|
|
+ ExcelUtil<LabCheckRecord> util = new ExcelUtil<>(LabCheckRecord.class);
|
|
|
util.exportExcel(response, list, "安全检查数据");
|
|
|
}
|
|
|
|
|
|
@@ -288,13 +223,6 @@ public class LabCheckRecordController extends BaseController {
|
|
|
public ResultData addTj(@RequestBody LabCheckRecordVO labCheckRecordVo) {
|
|
|
//检查项录入
|
|
|
int id = labCheckRecordService.insertLabCheckRecordTj(labCheckRecordVo);
|
|
|
- //if(id>0){
|
|
|
- // 整改通知 传参时需要将 0一般整改改为1,否则为2 重大整改
|
|
|
- //int type = labCheckRecordVo.getZgType()==0?1:2;
|
|
|
- //checkMachineMsgService.insertLabCheckMachineMsg(type, labCheckRecordVo.getId());
|
|
|
- // 整改通知发送给 实验室负责人
|
|
|
- //checkMachineMsgService.insertLabCheckMachineTjz(labCheckRecordVo.getZgType()==0?1:2, labCheckRecordVo.getId(),1);
|
|
|
- //}
|
|
|
return ResultData.result(id);
|
|
|
}
|
|
|
|
|
|
@@ -417,10 +345,9 @@ public class LabCheckRecordController extends BaseController {
|
|
|
labCheckRecord.setIsFabu(1);//已发布的数据
|
|
|
List<LabCheckRecord> list = labCheckRecordService.selectLabCheckRecordList(labCheckRecord);
|
|
|
|
|
|
- Map<String,Object> maplist = new HashMap<String,Object>();
|
|
|
//按照日期对数据分组
|
|
|
if(list!=null){
|
|
|
- Map<String, List<LabCheckRecord>> map = new HashMap<String, List<LabCheckRecord>>();
|
|
|
+ Map<String, List<LabCheckRecord>> map = new HashMap<>();
|
|
|
for (LabCheckRecord record : list) {
|
|
|
String date = DateUtils.dateTime(record.getCreateTime());
|
|
|
List<LabCheckRecord> tmpList = map.get(date);
|
|
|
@@ -428,10 +355,6 @@ public class LabCheckRecordController extends BaseController {
|
|
|
tmpList = new ArrayList<>();
|
|
|
tmpList.add(record);
|
|
|
map.put(date, tmpList);
|
|
|
-
|
|
|
- //maplist.put("list",tmpList);
|
|
|
- //maplist.put("date",date);
|
|
|
-
|
|
|
}else {
|
|
|
tmpList.add(record);
|
|
|
}
|
|
|
@@ -452,7 +375,7 @@ public class LabCheckRecordController extends BaseController {
|
|
|
@GetMapping("/selectInfoByRoom")
|
|
|
@ApiOperation(value = "小程序未安全检查列表")
|
|
|
public ResultData selectInfoByRoom(String room,String name,String userName) {
|
|
|
- Map<String,Object> map = new HashMap<String, Object>();
|
|
|
+ Map<String,Object> map = new HashMap<>();
|
|
|
|
|
|
//获取当前登录用户信息
|
|
|
SysUser sysUser = tokenService.getLoginUser().getSysUser();
|
|
|
@@ -469,7 +392,7 @@ public class LabCheckRecordController extends BaseController {
|
|
|
List<Long> deptIds= listdeptids.getData();
|
|
|
map.put("deptIds", deptIds);
|
|
|
|
|
|
- // TODO 白老师证号特殊处理
|
|
|
+ // 白老师证号特殊处理
|
|
|
if(sysUser.getUserId() == 92612){
|
|
|
map.put("deptId", sysUser.getDept().getDeptId());
|
|
|
map.put("remark", null);
|
|
|
@@ -489,9 +412,7 @@ public class LabCheckRecordController extends BaseController {
|
|
|
@PreAuthorize(hasPermi = PerPrefix.LABORATORY_CHECKRECORD + PerFun.QUERY)
|
|
|
@GetMapping("/recordDettailsList")
|
|
|
public ResultData recordDettailsList( Long id) {
|
|
|
- Map<String, Object> map =new HashMap<String, Object>();
|
|
|
- map = getRecordDettailsList(id);
|
|
|
- return ResultData.success(map);
|
|
|
+ return ResultData.success(getRecordDettailsList(id));
|
|
|
}
|
|
|
|
|
|
/***
|
|
|
@@ -501,9 +422,7 @@ public class LabCheckRecordController extends BaseController {
|
|
|
*/
|
|
|
@GetMapping("/recordDettailsListApp")
|
|
|
public ResultData recordDettailsListApp( Long id) {
|
|
|
- Map<String, Object> map =new HashMap<String, Object>();
|
|
|
- map = getRecordDettailsList(id);
|
|
|
- return ResultData.success(map);
|
|
|
+ return ResultData.success(getRecordDettailsList(id));
|
|
|
}
|
|
|
|
|
|
public Map<String, Object> getRecordDettailsList(Long id){
|
|
|
@@ -518,20 +437,14 @@ public class LabCheckRecordController extends BaseController {
|
|
|
}
|
|
|
//判断负责人是否第一次查看
|
|
|
if(sysUser.getUserId().equals(labCheckRecord.getFzrId()) && labCheckRecord.getFirstTime()==null ){
|
|
|
- int flg= labCheckRecordService.updateFirstTimeById(labCheckRecord.getId());
|
|
|
- System.out.println(flg);
|
|
|
+ labCheckRecordService.updateFirstTimeById(labCheckRecord.getId());
|
|
|
}
|
|
|
|
|
|
- //隐患详情
|
|
|
- /*LabCheckRecordDetails labCheckRecordDetails = new LabCheckRecordDetails();
|
|
|
- labCheckRecordDetails.setCheckId(id);
|
|
|
- List<LabCheckRecordDetails> list= labCheckRecordDetailsService.selectLabCheckRecordDetailsList(labCheckRecordDetails);
|
|
|
- */
|
|
|
LabCheckRecordDetailsVO dzgDetailsVo = new LabCheckRecordDetailsVO();
|
|
|
dzgDetailsVo.setCheckId(id);
|
|
|
List<LabCheckRecordDetailsVO> list= labCheckRecordDetailsService.selectLabCheckRecordDetailsListVo(dzgDetailsVo);
|
|
|
|
|
|
- if(list.size()>0){
|
|
|
+ if(list != null && !list.isEmpty()){
|
|
|
LabCheckRecordDetailslog detailslog = new LabCheckRecordDetailslog();
|
|
|
//循环查询操作日志信息
|
|
|
for (int i=0;i<list.size();i++){
|
|
|
@@ -539,30 +452,9 @@ public class LabCheckRecordController extends BaseController {
|
|
|
detailslog.setCheckDetailsId(list.get(i).getId());
|
|
|
List<LabCheckRecordDetailslog> deatlog= iLabCheckRecordDetailslogService.selectLabCheckRecordDetailslogList(detailslog);
|
|
|
list.get(i).setDetailslogList(deatlog);
|
|
|
-
|
|
|
- //判断该条检查项的驳回次数
|
|
|
- /*if(deatlog.size()>0){
|
|
|
- int flg=0;
|
|
|
- for (int k=0;k<deatlog.size();k++){
|
|
|
- flg=0;//重新赋值
|
|
|
- if("2".equals(deatlog.get(k).getSpStatus())){
|
|
|
- flg++;
|
|
|
- }
|
|
|
- }
|
|
|
- list.get(i).setCheckZs(flg);//该条检查项的驳回次数
|
|
|
- }*/
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- //处理掉最后一级子项
|
|
|
- /*if(list!=null && list.size()>0){
|
|
|
- for (int i=0;i<list.size();i++){
|
|
|
- String str= list.get(i).getAllCheckOptionName();
|
|
|
- if(str!=null && str.contains("-")){
|
|
|
- list.get(i).setAllCheckOptionName(str.substring(0,str.lastIndexOf("-")));
|
|
|
- }
|
|
|
- }
|
|
|
- }*/
|
|
|
map.put("yhlist",list);
|
|
|
map.put("record",labCheckRecord);
|
|
|
return map;
|
|
|
@@ -580,7 +472,7 @@ public class LabCheckRecordController extends BaseController {
|
|
|
//获取当前登录用户信息
|
|
|
SysUser sysUser = tokenService.getLoginUser().getSysUser();
|
|
|
|
|
|
- Map<String, Object> map =new HashMap<String, Object>();
|
|
|
+ Map<String, Object> map =new HashMap<>();
|
|
|
//检查记录
|
|
|
LabCheckRecord labCheckRecord = labCheckRecordService.selectLabCheckRecordById(id);
|
|
|
if(labCheckRecord==null){
|
|
|
@@ -588,37 +480,17 @@ public class LabCheckRecordController extends BaseController {
|
|
|
}
|
|
|
//判断负责人是否第一次查看
|
|
|
if(sysUser.getUserId().equals(labCheckRecord.getFzrId()) && labCheckRecord.getFirstTime()==null ){
|
|
|
- int flg= labCheckRecordService.updateFirstTimeById(labCheckRecord.getId());
|
|
|
- System.out.println(flg);
|
|
|
+ labCheckRecordService.updateFirstTimeById(labCheckRecord.getId());
|
|
|
}
|
|
|
|
|
|
- //隐患详情
|
|
|
- /*LabCheckRecordDetails labCheckRecordDetails = new LabCheckRecordDetails();
|
|
|
- labCheckRecordDetails.setCheckId(id);
|
|
|
- List<LabCheckRecordDetails> list= labCheckRecordDetailsService.selectLabCheckRecordDetailsList(labCheckRecordDetails);
|
|
|
- //处理掉最后一级子项
|
|
|
- if(list!=null && list.size()>0){
|
|
|
- for (int i=0;i<list.size();i++){
|
|
|
- String str= list.get(i).getAllCheckOptionName();
|
|
|
- if(str!=null && str.contains("-")){
|
|
|
- list.get(i).setAllCheckOptionName(str.substring(0,str.lastIndexOf("-")));
|
|
|
- }
|
|
|
- }
|
|
|
- }*/
|
|
|
-
|
|
|
//待整改
|
|
|
LabCheckRecordDetailsVO dzgDetailsVo = new LabCheckRecordDetailsVO();
|
|
|
dzgDetailsVo.setCheckId(id);
|
|
|
dzgDetailsVo.setIsZg(1L);//待整改
|
|
|
dzgDetailsVo.setIsZgStatus(0);//不包含无法整改的数据
|
|
|
List<LabCheckRecordDetailsVO> dzglist= labCheckRecordDetailsService.selectLabCheckRecordDetailsListVo(dzgDetailsVo);
|
|
|
- /* //对象复制
|
|
|
- LabCheckRecordVO checkRecordVO = new LabCheckRecordVO();
|
|
|
- BeanUtils.copyProperties(checkRecordVO,labCheckRecord);
|
|
|
- //添加整改项详情集合
|
|
|
- checkRecordVO.setDetailsListVo(dzglist);*/
|
|
|
|
|
|
- if(dzglist.size()>0){
|
|
|
+ if(!dzglist.isEmpty()){
|
|
|
LabCheckRecordDetailslog detailslog = new LabCheckRecordDetailslog();
|
|
|
//循环查询操作日志信息
|
|
|
for (int i=0;i<dzglist.size();i++){
|
|
|
@@ -627,17 +499,6 @@ public class LabCheckRecordController extends BaseController {
|
|
|
List<LabCheckRecordDetailslog> deatlog= iLabCheckRecordDetailslogService.selectLabCheckRecordDetailslogList(detailslog);
|
|
|
dzglist.get(i).setDetailslogList(deatlog);
|
|
|
|
|
|
- //判断该条检查项的驳回次数
|
|
|
- /*if(deatlog.size()>0){
|
|
|
- int flg=0;
|
|
|
- for (int k=0;k<deatlog.size();k++){
|
|
|
- flg=0;//重新赋值
|
|
|
- if("2".equals(deatlog.get(k).getSpStatus())){
|
|
|
- flg++;
|
|
|
- }
|
|
|
- }
|
|
|
- dzglist.get(i).setCheckZs(flg);//该条检查项的驳回次数
|
|
|
- }*/
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -647,13 +508,8 @@ public class LabCheckRecordController extends BaseController {
|
|
|
yzgDetailsVo.setIsZg(0L);//已整改
|
|
|
yzgDetailsVo.setIsZgStatus(0);//非无法整改
|
|
|
List<LabCheckRecordDetailsVO> yzglist= labCheckRecordDetailsService.selectLabCheckRecordDetailsListVo(yzgDetailsVo);
|
|
|
- //对象复制
|
|
|
- /*LabCheckRecordVO checkRecordVO = new LabCheckRecordVO();
|
|
|
- BeanUtils.copyProperties(checkRecordVO,labCheckRecord);
|
|
|
- //添加整改项详情集合
|
|
|
- checkRecordVO.setDetailsListVo(yzglist);*/
|
|
|
|
|
|
- if(yzglist.size()>0){
|
|
|
+ if(!yzglist.isEmpty()){
|
|
|
LabCheckRecordDetailslog detailslog = new LabCheckRecordDetailslog();
|
|
|
//循环查询操作日志信息
|
|
|
for (int i=0;i<yzglist.size();i++){
|
|
|
@@ -663,17 +519,6 @@ public class LabCheckRecordController extends BaseController {
|
|
|
List<LabCheckRecordDetailslog> deatlog= iLabCheckRecordDetailslogService.selectLabCheckRecordDetailslogList(detailslog);
|
|
|
yzglist.get(i).setDetailslogList(deatlog);
|
|
|
|
|
|
- //判断该条检查项的驳回次数
|
|
|
- /*if(deatlog.size()>0){
|
|
|
- int flg=0;
|
|
|
- for (int k=0;k<deatlog.size();k++){
|
|
|
- flg=0;//重新赋值
|
|
|
- if("2".equals(deatlog.get(k).getSpStatus())){
|
|
|
- flg++;
|
|
|
- }
|
|
|
- }
|
|
|
- yzglist.get(i).setCheckZs(flg);//该条检查项的驳回次数
|
|
|
- }*/
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -683,7 +528,7 @@ public class LabCheckRecordController extends BaseController {
|
|
|
wfzgDetailsVo.setIsZgStatus(1);//暂不整改
|
|
|
List<LabCheckRecordDetailsVO> wfzglist= labCheckRecordDetailsService.selectLabCheckRecordDetailsListVo(wfzgDetailsVo);
|
|
|
|
|
|
- if(wfzglist.size()>0){
|
|
|
+ if(!wfzglist.isEmpty()){
|
|
|
LabCheckRecordDetailslog detailslog = new LabCheckRecordDetailslog();
|
|
|
//循环查询操作日志信息
|
|
|
for (int i=0;i<wfzglist.size();i++){
|
|
|
@@ -692,17 +537,6 @@ public class LabCheckRecordController extends BaseController {
|
|
|
List<LabCheckRecordDetailslog> deatlog= iLabCheckRecordDetailslogService.selectLabCheckRecordDetailslogList(detailslog);
|
|
|
wfzglist.get(i).setDetailslogList(deatlog);
|
|
|
|
|
|
- //判断该条检查项的驳回次数
|
|
|
- /*if(deatlog.size()>0){
|
|
|
- int flg=0;
|
|
|
- for (int k=0;k<deatlog.size();k++){
|
|
|
- flg=0;//重新赋值
|
|
|
- if("2".equals(deatlog.get(k).getSpStatus())){
|
|
|
- flg++;
|
|
|
- }
|
|
|
- }
|
|
|
- dzglist.get(i).setCheckZs(flg);//该条检查项的驳回次数
|
|
|
- }*/
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -725,25 +559,20 @@ public class LabCheckRecordController extends BaseController {
|
|
|
public ResultData recordDettailsBh( Long id) {
|
|
|
//获取当前登录用户信息
|
|
|
SysUser sysUser = tokenService.getLoginUser().getSysUser();
|
|
|
- Map<String, Object> map =new HashMap<String, Object>();
|
|
|
+ Map<String, Object> map =new HashMap<>();
|
|
|
|
|
|
//检查记录
|
|
|
LabCheckRecord labCheckRecord = labCheckRecordService.selectLabCheckRecordById(id);
|
|
|
if(labCheckRecord==null){
|
|
|
throw new ServiceException("未获取到相关信息");
|
|
|
}
|
|
|
- //判断负责人是否第一次查看
|
|
|
- /*if(sysUser.getUserId().equals(labCheckRecord.getFzrId()) && labCheckRecord.getFirstTime()==null ){
|
|
|
- int flg= labCheckRecordService.updateFirstTimeById(labCheckRecord.getId());
|
|
|
- System.out.println(flg);
|
|
|
- }*/
|
|
|
|
|
|
//待整改
|
|
|
LabCheckRecordDetailsVO dzgDetailsVo = new LabCheckRecordDetailsVO();
|
|
|
dzgDetailsVo.setCheckId(id);
|
|
|
List<LabCheckRecordDetailsVO> dzglist= labCheckRecordDetailsService.selectLabCheckRecordDetailsListVo(dzgDetailsVo);
|
|
|
|
|
|
- if(dzglist.size()>0){
|
|
|
+ if(!dzglist.isEmpty()){
|
|
|
LabCheckRecordDetailslog detailslog = new LabCheckRecordDetailslog();
|
|
|
//循环查询操作日志信息
|
|
|
for (int i=0;i<dzglist.size();i++){
|
|
|
@@ -753,11 +582,11 @@ public class LabCheckRecordController extends BaseController {
|
|
|
dzglist.get(i).setDetailslogList(deatlog);
|
|
|
|
|
|
//判断该条检查项的驳回次数
|
|
|
- if(deatlog.size()>0){
|
|
|
+ if(!deatlog.isEmpty()){
|
|
|
int flg=0;
|
|
|
for (int k=0;k<deatlog.size();k++){
|
|
|
flg=0;//重新赋值
|
|
|
- if("2".equals(deatlog.get(k).getSpStatus())){
|
|
|
+ if(deatlog.get(k).getSpStatus()==2){
|
|
|
flg++;
|
|
|
}
|
|
|
}
|
|
|
@@ -780,26 +609,20 @@ public class LabCheckRecordController extends BaseController {
|
|
|
@GetMapping("/recordDettailsWc")
|
|
|
public ResultData recordDettailsWc( Long id) {
|
|
|
//获取当前登录用户信息
|
|
|
- SysUser sysUser = tokenService.getLoginUser().getSysUser();
|
|
|
- Map<String, Object> map =new HashMap<String, Object>();
|
|
|
+ Map<String, Object> map =new HashMap<>();
|
|
|
|
|
|
//检查记录
|
|
|
LabCheckRecord labCheckRecord = labCheckRecordService.selectLabCheckRecordById(id);
|
|
|
if(labCheckRecord==null){
|
|
|
throw new ServiceException("未获取到相关信息");
|
|
|
}
|
|
|
- //判断负责人是否第一次查看
|
|
|
- /*if(sysUser.getUserId().equals(labCheckRecord.getFzrId()) && labCheckRecord.getFirstTime()==null ){
|
|
|
- int flg= labCheckRecordService.updateFirstTimeById(labCheckRecord.getId());
|
|
|
- System.out.println(flg);
|
|
|
- }*/
|
|
|
|
|
|
//待整改
|
|
|
LabCheckRecordDetailsVO dzgDetailsVo = new LabCheckRecordDetailsVO();
|
|
|
dzgDetailsVo.setCheckId(id);
|
|
|
List<LabCheckRecordDetailsVO> dzglist= labCheckRecordDetailsService.selectLabCheckRecordDetailsListVo(dzgDetailsVo);
|
|
|
|
|
|
- if(dzglist.size()>0){
|
|
|
+ if(!dzglist.isEmpty()){
|
|
|
LabCheckRecordDetailslog detailslog = new LabCheckRecordDetailslog();
|
|
|
//循环查询操作日志信息
|
|
|
for (int i=0;i<dzglist.size();i++){
|
|
|
@@ -809,10 +632,10 @@ public class LabCheckRecordController extends BaseController {
|
|
|
dzglist.get(i).setDetailslogList(deatlog);
|
|
|
|
|
|
//判断该条检查项的驳回次数
|
|
|
- if(deatlog.size()>0){
|
|
|
+ if(!deatlog.isEmpty()){
|
|
|
int flg=0;
|
|
|
for (int k=0;k<deatlog.size();k++){
|
|
|
- if("2".equals(deatlog.get(k).getSpStatus())){
|
|
|
+ if(deatlog.get(k).getSpStatus().longValue()==2){
|
|
|
flg++;
|
|
|
}
|
|
|
}
|
|
|
@@ -859,7 +682,7 @@ public class LabCheckRecordController extends BaseController {
|
|
|
@GetMapping("/getLoginUserInfo")
|
|
|
public ResultData getLoginUserInfo( ) {
|
|
|
|
|
|
- Map<String, Object> map =new HashMap<String, Object>();
|
|
|
+ Map<String, Object> map =new HashMap<>();
|
|
|
//获取当前登录用户信息
|
|
|
SysUser sysUser = tokenService.getLoginUser().getSysUser();
|
|
|
|
|
|
@@ -875,7 +698,6 @@ public class LabCheckRecordController extends BaseController {
|
|
|
labCheckRecordvo.setZgStatus(1);
|
|
|
labCheckRecordvo.setIsFabu(1);//已发布的数据
|
|
|
List<LabCheckRecord> list = labCheckRecordService.selectLabCheckRecordList(labCheckRecordvo);
|
|
|
- //map.put("sysUser",sysUser);
|
|
|
map.put("isadmin",flg); //是否实验室管理员
|
|
|
map.put("ischeck",sysUser.getIsCheck());//是否检查者
|
|
|
map.put("list",list!=null?list.size():0);//未提交的检查记录
|
|
|
@@ -887,12 +709,12 @@ public class LabCheckRecordController extends BaseController {
|
|
|
*/
|
|
|
@GetMapping("/getCheckIdByoptionId")
|
|
|
public ResultData getCheckIdByoptionId( Long jcxId) {
|
|
|
- Map<String, Object> map =new HashMap<String, Object>();
|
|
|
+ Map<String, Object> map =new HashMap<>();
|
|
|
Long checkid=0L;
|
|
|
boolean flg=false;
|
|
|
//根据检查项id模糊匹配
|
|
|
List<LabCheckRecordDetails> list =labCheckRecordDetailsService.selectListByJcxId(String.valueOf(jcxId));
|
|
|
- if(list!=null && list.size()>0){
|
|
|
+ if(list!=null && !list.isEmpty()){
|
|
|
// 因为存在4、14、34 这类数据 需要循环找出具体对应的id(此集合值不会太多)
|
|
|
for (int i=0;i<list.size();i++) {
|
|
|
if(flg){
|
|
|
@@ -900,9 +722,6 @@ public class LabCheckRecordController extends BaseController {
|
|
|
}
|
|
|
String[] ids = list.get(i).getJcxId().split(",");
|
|
|
for (int k=0;k<ids.length;k++){
|
|
|
- if(flg){
|
|
|
- break;
|
|
|
- }
|
|
|
if(ids[k].equals(String.valueOf(jcxId))){
|
|
|
checkid=list.get(i).getCheckId();
|
|
|
flg=true;
|
|
|
@@ -938,7 +757,6 @@ public class LabCheckRecordController extends BaseController {
|
|
|
LabCheckRecordRelease labCheckRecordRelease =iLabCheckRecordReleaseService.selectLabCheckRecordReleaseFirst();
|
|
|
if(labCheckRecordRelease!=null && labCheckRecordRelease.getCheckId()!=null){
|
|
|
String[] strids= labCheckRecordRelease.getCheckId().split(",");
|
|
|
- //Long[] ids = new Long[strids.length];
|
|
|
List<Long> ids= new ArrayList<>();
|
|
|
for (int i=0;i<strids.length;i++){
|
|
|
ids.add(Long.valueOf(strids[i]));
|
|
|
@@ -957,17 +775,13 @@ public class LabCheckRecordController extends BaseController {
|
|
|
|
|
|
startPage();
|
|
|
list = labCheckRecordDetailsService.selectLabCheckRecordListVoIndex(labCheckRecordDetailsVO);
|
|
|
- if(list.size()>0){
|
|
|
- //list.get(0).setListVo(listCount);
|
|
|
+ if(!list.isEmpty()){
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
|
|
|
String remarkDate = sdf.format(labCheckRecordRelease.getCreateTime());
|
|
|
list.get(0).setListVo(listVo);
|
|
|
list.get(0).setRemark(remarkDate);//检查时间
|
|
|
list.get(0).setLaboratoryId(labCheckRecordRelease.getCheckId());//本批次发布的实验室安全检查id集合
|
|
|
list.get(0).setId(labCheckRecordRelease.getId());//发布批次id
|
|
|
- /*list.get(0).setCheckZs(count.getCheckZs());//隐患总数
|
|
|
- list.get(0).setCheckYzg(count.getCheckYzg());//已整改
|
|
|
- list.get(0).setCheckWzg(count.getCheckWzg());//未整改*/
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -989,7 +803,6 @@ public class LabCheckRecordController extends BaseController {
|
|
|
LabCheckRecordRelease labCheckRecordRelease =iLabCheckRecordReleaseService.selectLabCheckRecordReleaseFirst();
|
|
|
if(labCheckRecordRelease!=null && labCheckRecordRelease.getCheckId()!=null){
|
|
|
String[] strids= labCheckRecordRelease.getCheckId().split(",");
|
|
|
- //Long[] ids = new Long[strids.length];
|
|
|
List<Long> ids= new ArrayList<>();
|
|
|
for (int i=0;i<strids.length;i++){
|
|
|
ids.add(Long.valueOf(strids[i]));
|
|
|
@@ -1009,17 +822,13 @@ public class LabCheckRecordController extends BaseController {
|
|
|
|
|
|
startPage();
|
|
|
list = labCheckRecordDetailsService.selectLabCheckRecordListVoIndex(labCheckRecordDetailsVO);
|
|
|
- //list.get(0).setListVo(listCount);
|
|
|
- if(list.size()>0) {
|
|
|
+ if(!list.isEmpty()) {
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
|
|
|
String remarkDate = sdf.format(labCheckRecordRelease.getCreateTime());
|
|
|
list.get(0).setListVo(listVo);
|
|
|
list.get(0).setRemark(remarkDate);//检查时间
|
|
|
list.get(0).setLaboratoryId(labCheckRecordRelease.getCheckId());//本批次发布的实验室安全检查id集合
|
|
|
list.get(0).setId(labCheckRecordRelease.getId());//发布批次id
|
|
|
- /*list.get(0).setCheckZs(count.getCheckZs());//隐患总数
|
|
|
- list.get(0).setCheckYzg(count.getCheckYzg());//已整改
|
|
|
- list.get(0).setCheckWzg(count.getCheckWzg());//未整改*/
|
|
|
}
|
|
|
|
|
|
}
|
|
|
@@ -1039,7 +848,6 @@ public class LabCheckRecordController extends BaseController {
|
|
|
LabCheckRecordRelease labCheckRecordRelease =iLabCheckRecordReleaseService.selectLabCheckRecordReleaseById(labCheckRecordVO.getId());
|
|
|
if(labCheckRecordRelease.getCheckId()!=null){
|
|
|
String[] strids= labCheckRecordRelease.getCheckId().split(",");
|
|
|
- //Long[] ids = new Long[strids.length];
|
|
|
List<Long> ids= new ArrayList<>();
|
|
|
for (int i=0;i<strids.length;i++){
|
|
|
ids.add(Long.valueOf(strids[i]));
|
|
|
@@ -1049,7 +857,6 @@ public class LabCheckRecordController extends BaseController {
|
|
|
|
|
|
startPage();
|
|
|
List<LabCheckRecordVO> list = labCheckRecordService.selectLabCheckRecordIndexDetals(labCheckRecordVO);
|
|
|
- //List<LabCheckRecordDetailsVO> listCount = iLabCheckRecordDetailsService.selectLabCheckRecordCountIndex(new LabCheckRecordDetailsVO());
|
|
|
return getDataTable(list);
|
|
|
}
|
|
|
|
|
|
@@ -1079,14 +886,14 @@ public class LabCheckRecordController extends BaseController {
|
|
|
throw new ServiceException("参数不能为空!");
|
|
|
}
|
|
|
// 参数 检查项checkId ,实验室id laboratoryId
|
|
|
- Map<String, Object> map =new HashMap<String, Object>();
|
|
|
+ Map<String, Object> map =new HashMap<>();
|
|
|
map.put("laboratoryId",String.valueOf(laboratoryId));
|
|
|
map.put("checkId", String.valueOf(checkId));
|
|
|
List<LabCheckRecordVO> list = labCheckRecordService.selectHiddenDangerCount(map);
|
|
|
|
|
|
//判断该检查项是否有未整改记录
|
|
|
boolean flg =false;
|
|
|
- if(list.size()>0){
|
|
|
+ if(list != null && !list.isEmpty()){
|
|
|
for (int i=0;i<list.size();i++){
|
|
|
if(1==list.get(i).getIsZg()){
|
|
|
flg=true;
|
|
|
@@ -1095,8 +902,8 @@ public class LabCheckRecordController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- Map<String, Object> backmap =new HashMap<String, Object>();
|
|
|
- backmap.put("yhcount",list.size());
|
|
|
+ Map<String, Object> backmap =new HashMap<>();
|
|
|
+ backmap.put("yhcount",!list.isEmpty()?list.size():0);
|
|
|
backmap.put("yhlist",list);
|
|
|
backmap.put("yhflg",flg);
|
|
|
return ResultData.success(backmap);
|