危大工程-技术交底,过程监控
This commit is contained in:
@ -15,4 +15,10 @@ public class HseJsjdYuJkjcVo {
|
||||
* 过程监控文件
|
||||
*/
|
||||
private String gcjkFile;
|
||||
|
||||
|
||||
/**
|
||||
* 过程旁站监听文件
|
||||
*/
|
||||
private String pzjtFile;
|
||||
}
|
||||
|
||||
@ -166,18 +166,27 @@ public class HseDangerArchiveServiceImpl extends ServiceImpl<HseDangerArchiveMap
|
||||
public HseJsjdYuJkjcVo getJsjdYGcjk(Long id) {
|
||||
HseJsjdYuJkjcVo hseJsjdYuJkjcVo = new HseJsjdYuJkjcVo();
|
||||
if (id == null) throw new RuntimeException("危大工程不能为空");
|
||||
HseGcjk hseGcjk = hseGcjkService.getBaseMapper().selectOne(new LambdaQueryWrapper<HseGcjk>().eq(HseGcjk::getMasterId, id));
|
||||
//技术交底
|
||||
HseJsjd hseGcjk = hseJsjdService.getBaseMapper().selectOne(new LambdaQueryWrapper<HseJsjd>().eq(org.dromara.safety.jsjd.domain.HseJsjd::getMasterId, id));
|
||||
if (hseGcjk != null){
|
||||
hseJsjdYuJkjcVo.setJsjdFile(hseGcjk.getFileId());
|
||||
}
|
||||
|
||||
List<HseJsjd> hseJsjds = hseJsjdService.getBaseMapper().selectList(new LambdaQueryWrapper<HseJsjd>().eq(HseJsjd::getMasterId, id));
|
||||
//过程监控
|
||||
List<HseGcjk> hseJsjds = hseGcjkService.getBaseMapper().selectList(new LambdaQueryWrapper<HseGcjk>().eq(HseGcjk::getMasterId, id));
|
||||
if (hseJsjds != null && hseJsjds.size() != 0){
|
||||
StringBuffer stringBuffer = new StringBuffer();
|
||||
StringBuffer sb = new StringBuffer();
|
||||
hseJsjds.forEach(hseJsjd -> {
|
||||
if (hseJsjd.getIsOnSiteSupervision().equals("1") && hseJsjd.getSupervisionJl() != null) {
|
||||
sb.append(hseJsjd.getSupervisionJl()).append(",");
|
||||
}
|
||||
if (hseJsjd.getFileId() != null) {
|
||||
stringBuffer.append(hseJsjd.getFileId()).append(",");
|
||||
}
|
||||
});
|
||||
hseJsjdYuJkjcVo.setGcjkFile(stringBuffer.toString());
|
||||
hseJsjdYuJkjcVo.setPzjtFile(sb.toString());
|
||||
}
|
||||
|
||||
return hseJsjdYuJkjcVo;
|
||||
|
||||
Reference in New Issue
Block a user