Forráskód Böngészése

Merge branch 'feature/processTerminal' into 'develop'

修正流程启动类型

See merge request o2oa/o2oa!931
o2null 5 éve
szülő
commit
769788b768

+ 3 - 0
o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/process/ActionListWithPersonWithApplicationFilter.java

@@ -87,11 +87,13 @@ class ActionListWithPersonWithApplicationFilter extends BaseAction {
 		if (StringUtils.equals(wi.getStartableTerminal(), Process.STARTABLETERMINAL_CLIENT)) {
 			p = cb.and(p,
 					cb.or(cb.isNull(root.get(Process_.startableTerminal)),
+							cb.equal(root.get(Process_.startableTerminal), ""),
 							cb.equal(root.get(Process_.startableTerminal), Process.STARTABLETERMINAL_CLIENT),
 							cb.equal(root.get(Process_.startableTerminal), Process.STARTABLETERMINAL_ALL)));
 		} else if (StringUtils.equals(wi.getStartableTerminal(), Process.STARTABLETERMINAL_MOBILE)) {
 			p = cb.and(p,
 					cb.or(cb.isNull(root.get(Process_.startableTerminal)),
+							cb.equal(root.get(Process_.startableTerminal), ""),
 							cb.equal(root.get(Process_.startableTerminal), Process.STARTABLETERMINAL_MOBILE),
 							cb.equal(root.get(Process_.startableTerminal), Process.STARTABLETERMINAL_ALL)));
 		}
@@ -109,6 +111,7 @@ class ActionListWithPersonWithApplicationFilter extends BaseAction {
 	}
 
 	public static class Wi extends GsonPropertyObject {
+
 		@FieldDescribe("可启动流程终端类型,可选值 client,mobile,all")
 		private String startableTerminal;