linwe
2023-12-27 7385b8ad66adb41db69076cc3298a69ef5910135
报事报修步骤和评分表
2 files modified
11 ■■■■ changed files
src/main/java/org/springblade/common/constant/CommonConstant.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/task/service/impl/TaskRepairStepServiceImpl.java 9 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/common/constant/CommonConstant.java
@@ -84,5 +84,7 @@
    Integer NUMBER_TWO = 2;
    Integer NUMBER_THREE = 3;
}
src/main/java/org/springblade/modules/task/service/impl/TaskRepairStepServiceImpl.java
@@ -17,8 +17,8 @@
package org.springblade.modules.task.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springblade.common.constant.CommonConstant;
import org.springblade.common.utils.SpringUtils;
import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.modules.task.dto.TaskRepairStepDTO;
@@ -73,10 +73,13 @@
    public Boolean saveTaskRepairStep(TaskRepairStepVO task) {
        task.setUserId(AuthUtil.getUserId());
        TaskReportForRepairsEntity taskReportForRepairsEntity = new TaskReportForRepairsEntity();
        taskReportForRepairsEntity.setTaskId(task.getRepairId());
        taskReportForRepairsEntity.setId(task.getRepairId());
        taskReportForRepairsEntity.setConfirmFlag(task.getConfirmFlag());
        taskReportForRepairsEntity.setConfirmUserId(task.getTransferUserId());
        boolean update = SpringUtils.getBean(ITaskReportForRepairsService.class).save(taskReportForRepairsEntity);
        if (CommonConstant.NUMBER_THREE.equals(task.getConfirmFlag())) {
            taskReportForRepairsEntity.setConfirmUserId(AuthUtil.getUserId());
        }
        boolean update = SpringUtils.getBean(ITaskReportForRepairsService.class).updateById(taskReportForRepairsEntity);
        return update ? save(task) : false;
    }
}