fix(用例管理): 修复脑图编辑用例更新日志类型问题

This commit is contained in:
guoyuqi 2024-10-23 14:45:42 +08:00 committed by Craftsman
parent 3ad0614441
commit 541e5d3634
1 changed files with 4 additions and 4 deletions

View File

@ -642,7 +642,7 @@ public class FunctionalCaseMinderService {
caseCustomFieldMapper.insertSelective(customField);
//日志
FunctionalCaseHistoryLogDTO historyLogDTO = new FunctionalCaseHistoryLogDTO(functionalCase, functionalCaseBlob, functionalCaseCustomFields, new ArrayList<>(), new ArrayList<>());
LogDTO logDTO = addLog(request, userId, caseId, historyLogDTO, null);
LogDTO logDTO = addLog(request, userId, caseId, historyLogDTO, null, OperationLogType.ADD);
functionalMinderUpdateDTO.getAddLogDTOS().add(logDTO);
//消息通知
FunctionalCaseDTO functionalCaseDTO = getFunctionalCaseDTO(functionalCase, functionalCaseCustomFields, customFieldNameMap);
@ -678,7 +678,7 @@ public class FunctionalCaseMinderService {
//日志
FunctionalCaseHistoryLogDTO historyLogDTO = new FunctionalCaseHistoryLogDTO(functionalCase, functionalCaseBlob, oldCaseCustomFieldMap.get(caseId), new ArrayList<>(), new ArrayList<>());
FunctionalCaseHistoryLogDTO old = new FunctionalCaseHistoryLogDTO(oldCaseMap.get(caseId), oldBlobMap.get(caseId), new ArrayList<>(), new ArrayList<>(), new ArrayList<>());
LogDTO logDTO = addLog(request, userId, caseId, historyLogDTO, old);
LogDTO logDTO = addLog(request, userId, caseId, historyLogDTO, old, OperationLogType.UPDATE);
functionalMinderUpdateDTO.getUpdateLogDTOS().add(logDTO);
//通知
FunctionalCaseDTO functionalCaseDTO = getFunctionalCaseDTO(functionalCase, functionalCaseCustomFields, customFieldNameMap);
@ -969,13 +969,13 @@ public class FunctionalCaseMinderService {
return functionalCaseDTO;
}
private LogDTO addLog(FunctionalCaseMinderEditRequest request, String userId, String caseId, FunctionalCaseHistoryLogDTO historyLogDTO, FunctionalCaseHistoryLogDTO old) {
private LogDTO addLog(FunctionalCaseMinderEditRequest request, String userId, String caseId, FunctionalCaseHistoryLogDTO historyLogDTO, FunctionalCaseHistoryLogDTO old, OperationLogType operationLogType) {
LogDTO dto = new LogDTO(
request.getProjectId(),
null,
caseId,
userId,
OperationLogType.ADD.name(),
operationLogType.name(),
OperationLogModule.FUNCTIONAL_CASE,
historyLogDTO.getFunctionalCase().getName());
dto.setHistory(true);