Compare commits

..

No commits in common. "bf10ad0b6fde63a972226cff275c60f2b50328a7" and "31d94d6234a59742bbee50dd0191177310e3462d" have entirely different histories.

9 changed files with 2 additions and 114 deletions

View File

@ -2,14 +2,10 @@ package com.zcloud.eightwork.command.query;
import com.alibaba.cola.dto.PageResponse; import com.alibaba.cola.dto.PageResponse;
import com.zcloud.eightwork.command.convertor.MeasuresLogsCoConvertor; import com.zcloud.eightwork.command.convertor.MeasuresLogsCoConvertor;
import com.zcloud.eightwork.domain.gateway.TaskLogGateway;
import com.zcloud.eightwork.domain.model.TaskLogE;
import com.zcloud.eightwork.dto.MeasuresLogsPageQry; import com.zcloud.eightwork.dto.MeasuresLogsPageQry;
import com.zcloud.eightwork.dto.clientobject.MeasuresLogsCO; import com.zcloud.eightwork.dto.clientobject.MeasuresLogsCO;
import com.zcloud.eightwork.persistence.dataobject.MeasuresLogsDO; import com.zcloud.eightwork.persistence.dataobject.MeasuresLogsDO;
import com.zcloud.eightwork.persistence.dataobject.TaskLogDO;
import com.zcloud.eightwork.persistence.repository.MeasuresLogsRepository; import com.zcloud.eightwork.persistence.repository.MeasuresLogsRepository;
import com.zcloud.eightwork.persistence.repository.TaskLogRepository;
import com.zcloud.gbscommon.utils.PageQueryHelper; import com.zcloud.gbscommon.utils.PageQueryHelper;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@ -29,7 +25,6 @@ import java.util.Map;
public class MeasuresLogsQueryExe { public class MeasuresLogsQueryExe {
private final MeasuresLogsRepository measuresLogsRepository; private final MeasuresLogsRepository measuresLogsRepository;
private final MeasuresLogsCoConvertor measuresLogsCoConvertor; private final MeasuresLogsCoConvertor measuresLogsCoConvertor;
private final TaskLogRepository taskLogRepository;
/** /**
* id * id
@ -53,14 +48,7 @@ public class MeasuresLogsQueryExe {
} }
public List<MeasuresLogsCO> listAll(String workId) { public List<MeasuresLogsCO> listAll(String workId) {
List<MeasuresLogsCO> measuresLogsCOS = measuresLogsCoConvertor.converDOsToCOs(measuresLogsRepository.listAll(workId)); return measuresLogsCoConvertor.converDOsToCOs(measuresLogsRepository.listAll(workId));
List<TaskLogDO> logs = taskLogRepository.listAllByWorkId(workId);
measuresLogsCOS.stream().forEach(measuresLogsCO -> {
logs.stream().filter(taskLogDO -> taskLogDO.getTaskLogId().equals(measuresLogsCO.getTaskLogId())).findFirst().ifPresent(taskLogDO -> {
measuresLogsCO.setStepName(taskLogDO.getStepName());
});
});
return measuresLogsCOS;
} }
} }

View File

@ -1,19 +0,0 @@
package com.zcloud.eightwork.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
/**
* Qry
*
* @author fangjiakai
* @date 2026-03-18
*/
@Data
public class EightworkTaskQry {
@ApiModelProperty(value = "作业类型", required = true)
@NotBlank(message = "作业类型不能为空")
private String workType;
}

View File

@ -1,21 +0,0 @@
package com.zcloud.eightwork.dto.clientobject;
import com.alibaba.cola.dto.ClientObject;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* CO
*
*
* @author fangjiakai
* @date 2026-03-18
*/
@Data
public class EightworkTaskLevelCO extends ClientObject {
@ApiModelProperty(value = "任务名称")
private String taskName;
@ApiModelProperty(value = "作业级别")
private String workLevel;
}

View File

@ -19,9 +19,6 @@ public class MeasuresLogsCO extends ClientObject {
//作业类型 //作业类型
@ApiModelProperty(value = "作业类型") @ApiModelProperty(value = "作业类型")
private String workType; private String workType;
//填写步骤名
@ApiModelProperty(value = "填写步骤名")
private String stepName;
//防护措施 //防护措施
@ApiModelProperty(value = "防护措施") @ApiModelProperty(value = "防护措施")
private String content; private String content;
@ -37,9 +34,6 @@ public class MeasuresLogsCO extends ClientObject {
//答案 &&分割 //答案 &&分割
@ApiModelProperty(value = "答案 &&分割") @ApiModelProperty(value = "答案 &&分割")
private String answer; private String answer;
//是否合格1是2否
@ApiModelProperty(value = "是否合格1是2否")
private Integer status;
//签字 //签字
@ApiModelProperty(value = "签字") @ApiModelProperty(value = "签字")
private String signPath; private String signPath;

View File

@ -1,22 +0,0 @@
package com.zcloud.eightwork.dto.clientobject;
import com.alibaba.cola.dto.ClientObject;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
/**
*
*
* @author fangjiakai
* @date 2026-03-13
*/
@Data
public class TaskFlowGroupCO extends ClientObject {
@ApiModelProperty(value = "组别名称")
private String groupName;
@ApiModelProperty(value = "该组别的步骤列表")
private List<TaskFlowCO> steps;
}

View File

@ -1,23 +0,0 @@
package com.zcloud.eightwork.domain.model;
import lombok.Data;
/**
* E
*
*
* @author fangjiakai
* @date 2026-03-18
*/
@Data
public class EightworkTaskLevelE {
/**
*
*/
private String taskName;
/**
*
*/
private String workLevel;
}

View File

@ -13,8 +13,6 @@ import lombok.Data;
public class MeasuresLogsE extends BaseE { public class MeasuresLogsE extends BaseE {
//作业类型 //作业类型
private String workType; private String workType;
//填写步骤名
private String stepName;
//防护措施 //防护措施
private String content; private String content;
//问题 &&分割 //问题 &&分割
@ -25,8 +23,6 @@ public class MeasuresLogsE extends BaseE {
private String taskLogId; private String taskLogId;
//答案 &&分割 //答案 &&分割
private String answer; private String answer;
//是否合格1是2否
private Integer status;
//签字 //签字
private String signPath; private String signPath;
//排序 //排序

View File

@ -22,9 +22,6 @@ public class MeasuresLogsDO extends BaseDO {
//作业类型 //作业类型
@ApiModelProperty(value = "作业类型") @ApiModelProperty(value = "作业类型")
private String workType; private String workType;
//填写步骤名
@ApiModelProperty(value = "填写步骤名")
private String stepName;
//防护措施 //防护措施
@ApiModelProperty(value = "防护措施") @ApiModelProperty(value = "防护措施")
private String content; private String content;
@ -40,9 +37,6 @@ public class MeasuresLogsDO extends BaseDO {
//答案 &&分割 //答案 &&分割
@ApiModelProperty(value = "答案 &&分割") @ApiModelProperty(value = "答案 &&分割")
private String answer; private String answer;
//是否合格1是2否
@ApiModelProperty(value = "是否合格1是2否")
private Integer status;
//签字 //签字
@ApiModelProperty(value = "签字") @ApiModelProperty(value = "签字")
private String signPath; private String signPath;

View File

@ -45,6 +45,7 @@ public class TaskLogRepositoryImpl extends BaseRepositoryImpl<TaskLogMapper, Tas
public List<TaskLogDO> listAllByWorkId(String workId) { public List<TaskLogDO> listAllByWorkId(String workId) {
return list(new LambdaQueryWrapper<TaskLogDO>() return list(new LambdaQueryWrapper<TaskLogDO>()
.eq(TaskLogDO::getWorkId, workId) .eq(TaskLogDO::getWorkId, workId)
.ne(TaskLogDO::getStatus,-1)
.orderByAsc(TaskLogDO::getStepOrder) .orderByAsc(TaskLogDO::getStepOrder)
.orderByAsc(TaskLogDO::getCreateTime)); .orderByAsc(TaskLogDO::getCreateTime));
} }