提交 cf5f0694 编写于 作者: O o2sword

work分页查询bug修复

上级 2e5b0d74
......@@ -5,7 +5,6 @@ import com.x.base.core.container.EntityManagerContainer;
import com.x.base.core.container.factory.EntityManagerContainerFactory;
import com.x.base.core.entity.JpaObject;
import com.x.base.core.project.annotation.FieldDescribe;
import com.x.base.core.project.annotation.FieldTypeDescribe;
import com.x.base.core.project.bean.WrapCopier;
import com.x.base.core.project.bean.WrapCopierFactory;
import com.x.base.core.project.gson.GsonPropertyObject;
......@@ -103,15 +102,15 @@ class ActionManageListFilterPaging extends BaseAction {
}
if (ListTools.isNotEmpty(wi.getProcessList())) {
p = cb.and(p, root.get(Work_.process).in(wi.getProcessList()));
}
if (ListTools.isNotEmpty(wi.getWorkList())) {
if(BooleanUtils.isFalse(wi.getRelateEditionProcess())) {
p = cb.and(p, root.get(Work_.process).in(wi.getProcessList()));
}else{
p = cb.and(p, root.get(Work_.process).in(business.process().listEditionProcess(wi.getProcessList())));
}
}
if (ListTools.isNotEmpty(wi.getWorkList())) {
p = cb.and(p, root.get(Work_.id).in(wi.getWorkList()));
}
if (ListTools.isNotEmpty(wi.getJobList())) {
p = cb.and(p, root.get(Work_.job).in(wi.getJobList()));
}
......@@ -264,9 +263,8 @@ class ActionManageListFilterPaging extends BaseAction {
@FieldDescribe("job工作实例")
private List<String> jobList;
@FieldDescribe("工作状态")
@FieldTypeDescribe(fieldType="enum",fieldValue="start|processing|hanging",fieldTypeName = "com.x.processplatform.core.entity.content.WorkStatus")
private List<WorkStatus> workStatusList;
@FieldDescribe("工作状态:start|processing|hanging")
private List<String> workStatusList;
@FieldDescribe("关键字")
private String key;
......@@ -364,11 +362,11 @@ class ActionManageListFilterPaging extends BaseAction {
this.activityNameList = activityNameList;
}
public List<WorkStatus> getWorkStatusList() {
public List<String> getWorkStatusList() {
return workStatusList;
}
public void setWorkStatusList(List<WorkStatus> workStatusList) {
public void setWorkStatusList(List<String> workStatusList) {
this.workStatusList = workStatusList;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册