BUG: 企标制修订流程datas表的getOne换为list,避免出现多条报错

This commit is contained in:
wxyclub
2024-04-02 14:58:42 +08:00
parent 75afa55e2c
commit a2ab82d3b0
15 changed files with 92 additions and 17 deletions
@@ -47,8 +47,12 @@ public class BLApplicantAfter implements TaskListener{
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
Datas datas = datasService.getOne(queryWrapper);
queryWrapper.orderByDesc("CREATE_TIME");
List<Datas> datasList = datasService.list(queryWrapper);
if (CollectionUtils.isEmpty(datasList)) {
throw new ActivitiException("t_datas表中ACTI_TASK_ID为"+delegateTask.getId()+"的数据不存在");
}
Datas datas = datasList.get(0);
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
delegateTask.setVariable("objectJson",object);
@@ -35,7 +35,12 @@ public class BLApplicantC1After implements TaskListener{
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
Datas datas = datasService.getOne(queryWrapper);
queryWrapper.orderByDesc("CREATE_TIME");
List<Datas> datasList = datasService.list(queryWrapper);
if (CollectionUtils.isEmpty(datasList)) {
throw new ActivitiException("t_datas表中ACTI_TASK_ID为"+delegateTask.getId()+"的数据不存在");
}
Datas datas = datasList.get(0);
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
delegateTask.setVariable("objectJson",object);
@@ -35,7 +35,12 @@ public class BussLibrary10After implements TaskListener{
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
Datas datas = datasService.getOne(queryWrapper);
queryWrapper.orderByDesc("CREATE_TIME");
List<Datas> datasList = datasService.list(queryWrapper);
if (CollectionUtils.isEmpty(datasList)) {
throw new ActivitiException("t_datas表中ACTI_TASK_ID为"+delegateTask.getId()+"的数据不存在");
}
Datas datas = datasList.get(0);
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
delegateTask.setVariable("objectJson",object);
@@ -35,7 +35,12 @@ public class BussLibrary11After implements TaskListener{
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
Datas datas = datasService.getOne(queryWrapper);
queryWrapper.orderByDesc("CREATE_TIME");
List<Datas> datasList = datasService.list(queryWrapper);
if (CollectionUtils.isEmpty(datasList)) {
throw new ActivitiException("t_datas表中ACTI_TASK_ID为"+delegateTask.getId()+"的数据不存在");
}
Datas datas = datasList.get(0);
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
delegateTask.setVariable("objectJson",object);
@@ -13,6 +13,7 @@ import com.ydw.bat.wkflow.util.SpringContextUtil;
import org.activiti.engine.ActivitiException;
import org.activiti.engine.delegate.DelegateTask;
import org.activiti.engine.delegate.TaskListener;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang.StringUtils;
import java.util.ArrayList;
@@ -30,7 +31,12 @@ public class BussLibrary12After implements TaskListener{
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
Datas datas = datasService.getOne(queryWrapper);
queryWrapper.orderByDesc("CREATE_TIME");
List<Datas> datasList = datasService.list(queryWrapper);
if (CollectionUtils.isEmpty(datasList)) {
throw new ActivitiException("t_datas表中ACTI_TASK_ID为"+delegateTask.getId()+"的数据不存在");
}
Datas datas = datasList.get(0);
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
delegateTask.setVariable("objectJson",object);
@@ -18,6 +18,7 @@ import com.ydw.bat.wkflow.util.SpringContextUtil;
import org.activiti.engine.ActivitiException;
import org.activiti.engine.delegate.DelegateTask;
import org.activiti.engine.delegate.TaskListener;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang.StringUtils;
import java.text.SimpleDateFormat;
@@ -39,7 +40,12 @@ public class BussLibrary13After implements TaskListener{
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
Datas datas = datasService.getOne(queryWrapper);
queryWrapper.orderByDesc("CREATE_TIME");
List<Datas> datasList = datasService.list(queryWrapper);
if (CollectionUtils.isEmpty(datasList)) {
throw new ActivitiException("t_datas表中ACTI_TASK_ID为"+delegateTask.getId()+"的数据不存在");
}
Datas datas = datasList.get(0);
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
delegateTask.setVariable("objectJson",object);
@@ -40,8 +40,12 @@ public class BussLibrary2After implements TaskListener{
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
Datas datas = datasService.getOne(queryWrapper);
queryWrapper.orderByDesc("CREATE_TIME");
List<Datas> datasList = datasService.list(queryWrapper);
if (CollectionUtils.isEmpty(datasList)) {
throw new ActivitiException("t_datas表中ACTI_TASK_ID为"+delegateTask.getId()+"的数据不存在");
}
Datas datas = datasList.get(0);
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
delegateTask.setVariable("objectJson",object);
@@ -37,7 +37,12 @@ public class BussLibrary3After implements TaskListener{
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
Datas datas = datasService.getOne(queryWrapper);
queryWrapper.orderByDesc("CREATE_TIME");
List<Datas> datasList = datasService.list(queryWrapper);
if (CollectionUtils.isEmpty(datasList)) {
throw new ActivitiException("t_datas表中ACTI_TASK_ID为"+delegateTask.getId()+"的数据不存在");
}
Datas datas = datasList.get(0);
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
delegateTask.setVariable("objectJson",object);
@@ -37,7 +37,12 @@ public class BussLibrary4After implements TaskListener{
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
Datas datas = datasService.getOne(queryWrapper);
queryWrapper.orderByDesc("CREATE_TIME");
List<Datas> datasList = datasService.list(queryWrapper);
if (CollectionUtils.isEmpty(datasList)) {
throw new ActivitiException("t_datas表中ACTI_TASK_ID为"+delegateTask.getId()+"的数据不存在");
}
Datas datas = datasList.get(0);
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
delegateTask.setVariable("objectJson",object);
@@ -35,7 +35,12 @@ public class BussLibrary6After implements TaskListener{
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
Datas datas = datasService.getOne(queryWrapper);
queryWrapper.orderByDesc("CREATE_TIME");
List<Datas> datasList = datasService.list(queryWrapper);
if (CollectionUtils.isEmpty(datasList)) {
throw new ActivitiException("t_datas表中ACTI_TASK_ID为"+delegateTask.getId()+"的数据不存在");
}
Datas datas = datasList.get(0);
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
delegateTask.setVariable("objectJson",object);
@@ -35,7 +35,12 @@ public class BussLibrary7After implements TaskListener{
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
Datas datas = datasService.getOne(queryWrapper);
queryWrapper.orderByDesc("CREATE_TIME");
List<Datas> datasList = datasService.list(queryWrapper);
if (CollectionUtils.isEmpty(datasList)) {
throw new ActivitiException("t_datas表中ACTI_TASK_ID为"+delegateTask.getId()+"的数据不存在");
}
Datas datas = datasList.get(0);
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
delegateTask.setVariable("objectJson",object);
@@ -35,7 +35,12 @@ public class BussLibrary8After implements TaskListener{
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
Datas datas = datasService.getOne(queryWrapper);
queryWrapper.orderByDesc("CREATE_TIME");
List<Datas> datasList = datasService.list(queryWrapper);
if (CollectionUtils.isEmpty(datasList)) {
throw new ActivitiException("t_datas表中ACTI_TASK_ID为"+delegateTask.getId()+"的数据不存在");
}
Datas datas = datasList.get(0);
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
delegateTask.setVariable("objectJson",object);
@@ -35,7 +35,12 @@ public class BussLibrary9After implements TaskListener{
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
Datas datas = datasService.getOne(queryWrapper);
queryWrapper.orderByDesc("CREATE_TIME");
List<Datas> datasList = datasService.list(queryWrapper);
if (CollectionUtils.isEmpty(datasList)) {
throw new ActivitiException("t_datas表中ACTI_TASK_ID为"+delegateTask.getId()+"的数据不存在");
}
Datas datas = datasList.get(0);
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
delegateTask.setVariable("objectJson",object);
@@ -37,7 +37,12 @@ public class BussLibraryC3After implements TaskListener {
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
Datas datas = datasService.getOne(queryWrapper);
queryWrapper.orderByDesc("CREATE_TIME");
List<Datas> datasList = datasService.list(queryWrapper);
if (CollectionUtils.isEmpty(datasList)) {
throw new ActivitiException("t_datas表中ACTI_TASK_ID为"+delegateTask.getId()+"的数据不存在");
}
Datas datas = datasList.get(0);
JSONObject objectNew = JSONObject.parseObject(datas.getFormValsJson());
// delegateTask.setVariable("objectJson",object);
@@ -36,7 +36,12 @@ public class BussLibraryC6After implements TaskListener{
QueryWrapper<Datas> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("ACTI_TASK_ID", delegateTask.getId());
Datas datas = datasService.getOne(queryWrapper);
queryWrapper.orderByDesc("CREATE_TIME");
List<Datas> datasList = datasService.list(queryWrapper);
if (CollectionUtils.isEmpty(datasList)) {
throw new ActivitiException("t_datas表中ACTI_TASK_ID为"+delegateTask.getId()+"的数据不存在");
}
Datas datas = datasList.get(0);
JSONObject objectNew = JSONObject.parseObject(datas.getFormValsJson());
// delegateTask.setVariable("objectJson",object);