package com.ruoyi.doublePrevention.service.baseService.impl; import com.ruoyi.doublePrevention.entity.PreventRiskDangerConfirmLog; import com.ruoyi.doublePrevention.repository.PreventRiskDangerConfirmLogRepository; import com.ruoyi.doublePrevention.service.baseService.PreventRiskDangerConfirmLogService; import com.ruoyi.project.tr.hiddenDangerCheckPoint.domain.HiddenDangerCheckPoint; import com.ruoyi.project.tr.hiddenDangerCheckPoint.service.IHiddenDangerCheckPointService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.time.LocalDateTime; import java.util.List; @Service public class PreventRiskDangerConfirmLogServiceImpl implements PreventRiskDangerConfirmLogService { @Autowired private PreventRiskDangerConfirmLogRepository confirmLogRepository; @Autowired private IHiddenDangerCheckPointService hiddenDangerCheckPointService; @Override public int saveConfirmLog(HiddenDangerCheckPoint hdcp) { PreventRiskDangerConfirmLog confirmLog = new PreventRiskDangerConfirmLog(); confirmLog.setDangerCheckPointId(hdcp.getId()); confirmLog.setConfirmUserId(hdcp.getExamineUserId());// examine_user_id , 核查人id confirmLog.setConfirmUser(hdcp.getExamineUserName());// examine_user_name confirmLog.setConfirmTime(LocalDateTime.now()); // confirmLog.setConfirmResult(Integer.valueOf(hdcp.getReportStatus()));// report_status , 上报判定结果(0未判定 1不是隐患 2是隐患) // confirmLog.setConfirmOpinion(hdcp.getExamineOpinion()); // examine_opinion 意见 int result = hiddenDangerCheckPointService.updateConfirm(hdcp); if (result < 1){ throw new RuntimeException("修改核查人失败"); } return confirmLogRepository.saveConfirmLog(confirmLog); } @Override public List getLogsByDangerCheckPointId(Long dangerCheckPointId) { return confirmLogRepository.getLogsByDangerCheckPointId(dangerCheckPointId); } }