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;
|
|
/**
|
* <p>
|
* 确认完结服务实现类
|
* </p>
|
*
|
* @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);
|
}
|
|
|
}
|