diff --git a/src/main/java/com/ydw/bat/wkflow/business_wkflow/form/service/FormValsService.java b/src/main/java/com/ydw/bat/wkflow/business_wkflow/form/service/FormValsService.java index f7c8491d..88f4cbd4 100644 --- a/src/main/java/com/ydw/bat/wkflow/business_wkflow/form/service/FormValsService.java +++ b/src/main/java/com/ydw/bat/wkflow/business_wkflow/form/service/FormValsService.java @@ -233,8 +233,12 @@ public class FormValsService { public Datas getFormValByTaskId(String task_id) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("acti_task_id", task_id); - Datas datas = datasService.getOne(queryWrapper); - return datas; + queryWrapper.orderByDesc("CREATE_TIME"); + List list = datasService.list(queryWrapper); + if (list.isEmpty()){ + return null; + } + return list.get(0); } public String taskSubmit(FormSubmitDto formSubmitDto) {