机械安全模块修改

This commit is contained in:
lg
2025-12-05 09:28:05 +08:00
parent ecc0595ec3
commit 955d7e39e6
5 changed files with 31 additions and 7 deletions

View File

@ -1,5 +1,7 @@
package org.dromara.mechanical.jxzgbh.domain.vo; package org.dromara.mechanical.jxzgbh.domain.vo;
import org.dromara.common.translation.annotation.Translation;
import org.dromara.common.translation.constant.TransConstant;
import org.dromara.mechanical.jxzgbh.domain.JxFcxx; import org.dromara.mechanical.jxzgbh.domain.JxFcxx;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;
@ -47,6 +49,13 @@ public class JxFcxxVo implements Serializable {
@ExcelProperty(value = "复查人") @ExcelProperty(value = "复查人")
private Long review; private Long review;
/**
* 复查人
*/
@ExcelProperty(value = "复查人")
@Translation(type = TransConstant.USER_ID_TO_NICKNAME, mapper = "review")
private String reviewName;
/** /**
* 复查日期 * 复查日期
*/ */

View File

@ -152,11 +152,11 @@ public class JxYhzgbhVo implements Serializable {
/** /**
* 整改信息 * 整改信息
*/ */
private List<JxZgxx> zgxxList; private List<JxZgxxVo> zgxxList;
/** /**
* 复查信息 * 复查信息
*/ */
private List<JxFcxx> fcxxList; private List<JxFcxxVo> fcxxList;
/** /**

View File

@ -21,4 +21,10 @@ public class JxZgxxHeadVo {
private Long wzg = 0L; private Long wzg = 0L;
/**
* 已闭环
*/
private Long ybh = 0L;
} }

View File

@ -1,5 +1,7 @@
package org.dromara.mechanical.jxzgbh.domain.vo; package org.dromara.mechanical.jxzgbh.domain.vo;
import org.dromara.common.translation.annotation.Translation;
import org.dromara.common.translation.constant.TransConstant;
import org.dromara.mechanical.jxzgbh.domain.JxZgxx; import org.dromara.mechanical.jxzgbh.domain.JxZgxx;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;
@ -47,6 +49,14 @@ public class JxZgxxVo implements Serializable {
@ExcelProperty(value = "整改责任人") @ExcelProperty(value = "整改责任人")
private Long abarbeitung; private Long abarbeitung;
/**
* 整改责任人
*/
@ExcelProperty(value = "整改责任人")
@Translation(type = TransConstant.USER_ID_TO_NICKNAME, mapper = "abarbeitung")
private String abarbeitungName;
/** /**
* 整改开始日期 * 整改开始日期
*/ */

View File

@ -19,13 +19,11 @@ import org.dromara.mechanical.jxzgbh.domain.JxFcxx;
import org.dromara.mechanical.jxzgbh.domain.JxZgxx; import org.dromara.mechanical.jxzgbh.domain.JxZgxx;
import org.dromara.mechanical.jxzgbh.domain.bo.JxFcxxBo; import org.dromara.mechanical.jxzgbh.domain.bo.JxFcxxBo;
import org.dromara.mechanical.jxzgbh.domain.bo.JxZgxxBo; import org.dromara.mechanical.jxzgbh.domain.bo.JxZgxxBo;
import org.dromara.mechanical.jxzgbh.domain.vo.JxZgxxHeadVo; import org.dromara.mechanical.jxzgbh.domain.vo.*;
import org.dromara.mechanical.jxzgbh.domain.vo.JxZgxxOrFcxxVo;
import org.dromara.mechanical.jxzgbh.service.IJxFcxxService; import org.dromara.mechanical.jxzgbh.service.IJxFcxxService;
import org.dromara.mechanical.jxzgbh.service.IJxZgxxService; import org.dromara.mechanical.jxzgbh.service.IJxZgxxService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.dromara.mechanical.jxzgbh.domain.bo.JxYhzgbhBo; import org.dromara.mechanical.jxzgbh.domain.bo.JxYhzgbhBo;
import org.dromara.mechanical.jxzgbh.domain.vo.JxYhzgbhVo;
import org.dromara.mechanical.jxzgbh.domain.JxYhzgbh; import org.dromara.mechanical.jxzgbh.domain.JxYhzgbh;
import org.dromara.mechanical.jxzgbh.mapper.JxYhzgbhMapper; import org.dromara.mechanical.jxzgbh.mapper.JxYhzgbhMapper;
import org.dromara.mechanical.jxzgbh.service.IJxYhzgbhService; import org.dromara.mechanical.jxzgbh.service.IJxYhzgbhService;
@ -73,12 +71,12 @@ public class JxYhzgbhServiceImpl extends ServiceImpl<JxYhzgbhMapper, JxYhzgbh> i
// 回填整改数据 // 回填整改数据
List<JxZgxx> jxZgxxes = jxZgxxService.getBaseMapper().selectList(new LambdaQueryWrapper<JxZgxx>().eq(JxZgxx::getMasterId, jxYhzgbhVo.getId())); List<JxZgxx> jxZgxxes = jxZgxxService.getBaseMapper().selectList(new LambdaQueryWrapper<JxZgxx>().eq(JxZgxx::getMasterId, jxYhzgbhVo.getId()));
if (jxZgxxes != null){ if (jxZgxxes != null){
jxYhzgbhVo.setZgxxList(jxZgxxes); jxYhzgbhVo.setZgxxList(MapstructUtils.convert(jxZgxxes, JxZgxxVo.class));
} }
// 回填复查数据 // 回填复查数据
List<JxFcxx> jxFcxxes = jxFcxxService.getBaseMapper().selectList(new LambdaQueryWrapper<JxFcxx>().eq(JxFcxx::getMasterId, jxYhzgbhVo.getId())); List<JxFcxx> jxFcxxes = jxFcxxService.getBaseMapper().selectList(new LambdaQueryWrapper<JxFcxx>().eq(JxFcxx::getMasterId, jxYhzgbhVo.getId()));
if (jxFcxxes != null){ if (jxFcxxes != null){
jxYhzgbhVo.setFcxxList(jxFcxxes); jxYhzgbhVo.setFcxxList(MapstructUtils.convert(jxFcxxes, JxFcxxVo.class));
} }
// 问题详情 // 问题详情
List<JxAqjcglWtxq> jxAqjcglWtxqs = jxAqjcglWtxqService.getBaseMapper().selectList(new LambdaQueryWrapper<JxAqjcglWtxq>().eq(JxAqjcglWtxq::getMasterId, jxYhzgbhVo.getMasterId())); List<JxAqjcglWtxq> jxAqjcglWtxqs = jxAqjcglWtxqService.getBaseMapper().selectList(new LambdaQueryWrapper<JxAqjcglWtxq>().eq(JxAqjcglWtxq::getMasterId, jxYhzgbhVo.getMasterId()));
@ -194,6 +192,7 @@ public class JxYhzgbhServiceImpl extends ServiceImpl<JxYhzgbhMapper, JxYhzgbh> i
jxZgxxHeadVo.setZs(Long.valueOf(jxYhzgbhs.size())); jxZgxxHeadVo.setZs(Long.valueOf(jxYhzgbhs.size()));
jxZgxxHeadVo.setYzg(jxYhzgbhs.stream().filter(jxYhzgbh -> jxYhzgbh.getAbarbeitungState().equals("2")).count()); jxZgxxHeadVo.setYzg(jxYhzgbhs.stream().filter(jxYhzgbh -> jxYhzgbh.getAbarbeitungState().equals("2")).count());
jxZgxxHeadVo.setWzg(jxYhzgbhs.stream().filter(jxYhzgbh -> jxYhzgbh.getAbarbeitungState().equals("1")).count()); jxZgxxHeadVo.setWzg(jxYhzgbhs.stream().filter(jxYhzgbh -> jxYhzgbh.getAbarbeitungState().equals("1")).count());
jxZgxxHeadVo.setYbh(jxYhzgbhs.stream().filter(jxYhzgbh -> jxYhzgbh.getReviewState().equals("1")).count());
} }
return jxZgxxHeadVo; return jxZgxxHeadVo;
} }