package com.gkhy.assess.system.service.impl; import com.gkhy.assess.system.domain.AssProject; import com.gkhy.assess.system.enums.ReportProgressEnum; import com.gkhy.assess.system.service.AssConfirmFinalService; import com.gkhy.assess.system.service.AssProjectService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.time.LocalDateTime; import java.util.Map; /** *
* 确认完结服务实现类 *
* * @author kzy * @since 2024-1-4 10:46:54 */ @Service public class AssConfirmFinalServiceImpl implements AssConfirmFinalService { @Autowired private AssProjectService projectService; @Override public void doConfirmFinal(Map map) { Long projectId= Long.parseLong(map.get("projectId").toString()); projectService.checkUserAllowed(projectId); //校验项目状态 projectService.checkReportProgress(projectId, ReportProgressEnum.FACE_RECOGNITION); //更新项目状态 projectService.changeReportProgress(projectId,ReportProgressEnum.CONFIRM_FINAL); } }