diff --git a/web-app/src/main/java/com/zcloud/safetyDutyList/command/tasklist/TaskDetailSaveBatchExe.java b/web-app/src/main/java/com/zcloud/safetyDutyList/command/tasklist/TaskDetailSaveBatchExe.java index 13915c0..f1a4307 100644 --- a/web-app/src/main/java/com/zcloud/safetyDutyList/command/tasklist/TaskDetailSaveBatchExe.java +++ b/web-app/src/main/java/com/zcloud/safetyDutyList/command/tasklist/TaskDetailSaveBatchExe.java @@ -6,6 +6,7 @@ import com.zcloud.safetyDutyList.domain.gateway.tasklist.TaskDetailGateway; import com.zcloud.safetyDutyList.domain.model.tasklist.TaskDetailE; import com.zcloud.safetyDutyList.dto.clientobject.tasklist.TaskDetailCO; import com.zcloud.safetyDutyList.dto.tasklist.TaskDetailSaveBatchCmd; +import jodd.util.StringUtil; import lombok.AllArgsConstructor; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Component; @@ -55,7 +56,9 @@ public class TaskDetailSaveBatchExe { if (cmd.getId() == null) { TaskDetailE detailE = new TaskDetailE(); BeanUtils.copyProperties(cmd, detailE); - detailE.init(); + if (StringUtil.isEmpty(detailE.getTaskDetailId())) { + detailE.init(); + } detailE.setTaskStatus(TaskStatusEnum.IN_PROGRESS.getCode()); detailE.setFeedbackStatus(1); toAdd.add(detailE);