|
|
|
|
@ -43,7 +43,6 @@ import org.springframework.validation.annotation.Validated;
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
|
|
import java.time.Duration;
|
|
|
|
|
import java.time.LocalDate;
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
|
import java.time.ZonedDateTime;
|
|
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
|
|
@ -209,12 +208,12 @@ public class MoldTaskManagementServiceImpl implements MoldTaskManagementService
|
|
|
|
|
@Override
|
|
|
|
|
public void createMoldTicketDirect(MoldTaskManagementCreateTicketReqVO createReqVO) {
|
|
|
|
|
createMoldTicketInternal(createReqVO.getId(), createReqVO.getProjectForm(), createReqVO.getTaskType(),
|
|
|
|
|
createReqVO.getName(), createReqVO.getEndDate()!=null?LocalDate.parse(createReqVO.getEndDate()):null,
|
|
|
|
|
createReqVO.getName(), createReqVO.getEndDate(),
|
|
|
|
|
createReqVO.getMoldList(), createReqVO.getTicketResultsList());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void createMoldTicketInternal(Long taskId, Long planId, Integer taskType, String configName,
|
|
|
|
|
LocalDate endDate, String moldList,
|
|
|
|
|
LocalDateTime endDate, String moldList,
|
|
|
|
|
List<MoldTicketResultsSaveReqVO> ticketResultsList) {
|
|
|
|
|
List<Long> moldIds = Arrays.stream(moldList.split(","))
|
|
|
|
|
.map(String::trim)
|
|
|
|
|
@ -238,7 +237,7 @@ public class MoldTaskManagementServiceImpl implements MoldTaskManagementService
|
|
|
|
|
moldticketManagementDO.setMoldName(moldDO.getName());
|
|
|
|
|
moldticketManagementDO.setPlanType(taskType);
|
|
|
|
|
moldticketManagementDO.setConfigName(configName);
|
|
|
|
|
moldticketManagementDO.setTaskEndTime(endDate !=null ? endDate.atStartOfDay(): null);
|
|
|
|
|
moldticketManagementDO.setTaskEndTime(endDate);
|
|
|
|
|
moldticketManagementMapper.insert(moldticketManagementDO);
|
|
|
|
|
sendMoldTicketCreateNotifyMessage(taskId, moldticketManagementDO);
|
|
|
|
|
|
|
|
|
|
|