提交 79fcf800 编写于 作者: O o2null

Merge branch 'cherry-pick-6b24d774' into 'develop'

Merge branch 'fix/#329' into 'wrdp'

See merge request o2oa/o2oa!1464
...@@ -2,10 +2,8 @@ package com.x.processplatform.assemble.surface.jaxrs.form; ...@@ -2,10 +2,8 @@ package com.x.processplatform.assemble.surface.jaxrs.form;
import com.x.base.core.container.EntityManagerContainer; import com.x.base.core.container.EntityManagerContainer;
import com.x.base.core.container.factory.EntityManagerContainerFactory; import com.x.base.core.container.factory.EntityManagerContainerFactory;
import com.x.base.core.entity.JpaObject;
import com.x.base.core.project.bean.WrapCopier;
import com.x.base.core.project.bean.WrapCopierFactory;
import com.x.base.core.project.exception.ExceptionEntityNotExist; import com.x.base.core.project.exception.ExceptionEntityNotExist;
import com.x.base.core.project.gson.GsonPropertyObject;
import com.x.base.core.project.http.ActionResult; import com.x.base.core.project.http.ActionResult;
import com.x.base.core.project.http.EffectivePerson; import com.x.base.core.project.http.EffectivePerson;
import com.x.processplatform.assemble.surface.Business; import com.x.processplatform.assemble.surface.Business;
...@@ -23,7 +21,7 @@ class ActionGetWithApplication extends BaseAction { ...@@ -23,7 +21,7 @@ class ActionGetWithApplication extends BaseAction {
throw new ExceptionEntityNotExist(applicationFlag, Application.class); throw new ExceptionEntityNotExist(applicationFlag, Application.class);
} }
Form form = business.form().pick(application, flag); Form form = business.form().pick(application, flag);
//Wo wo = Wo.copier.copy(form); // Wo wo = Wo.copier.copy(form);
Wo wo = new Wo(); Wo wo = new Wo();
wo.setData(form.getDataOrMobileData()); wo.setData(form.getDataOrMobileData());
result.setData(wo); result.setData(wo);
...@@ -31,13 +29,25 @@ class ActionGetWithApplication extends BaseAction { ...@@ -31,13 +29,25 @@ class ActionGetWithApplication extends BaseAction {
} }
} }
public static class Wo extends Form { // public static class Wo extends Form {
//
// private static final long serialVersionUID = 1541438199059150837L;
//
// static WrapCopier<Form, Wo> copier = WrapCopierFactory.wo(Form.class, Wo.class, null,
// JpaObject.FieldsInvisible);
//
// }
public static class Wo extends GsonPropertyObject {
private static final long serialVersionUID = 1541438199059150837L; private String data;
static WrapCopier<Form, Wo> copier = WrapCopierFactory.wo(Form.class, Wo.class, null, public String getData() {
JpaObject.FieldsInvisible); return data;
}
public void setData(String data) {
this.data = data;
} }
}
} }
...@@ -6,6 +6,7 @@ import com.x.base.core.entity.JpaObject; ...@@ -6,6 +6,7 @@ import com.x.base.core.entity.JpaObject;
import com.x.base.core.project.bean.WrapCopier; import com.x.base.core.project.bean.WrapCopier;
import com.x.base.core.project.bean.WrapCopierFactory; import com.x.base.core.project.bean.WrapCopierFactory;
import com.x.base.core.project.exception.ExceptionEntityNotExist; import com.x.base.core.project.exception.ExceptionEntityNotExist;
import com.x.base.core.project.gson.GsonPropertyObject;
import com.x.base.core.project.http.ActionResult; import com.x.base.core.project.http.ActionResult;
import com.x.base.core.project.http.EffectivePerson; import com.x.base.core.project.http.EffectivePerson;
import com.x.processplatform.assemble.surface.Business; import com.x.processplatform.assemble.surface.Business;
...@@ -31,12 +32,17 @@ class ActionGetWithApplicationMobile extends BaseAction { ...@@ -31,12 +32,17 @@ class ActionGetWithApplicationMobile extends BaseAction {
} }
} }
public static class Wo extends Form { public static class Wo extends GsonPropertyObject {
private static final long serialVersionUID = 1541438199059150837L; private String data;
static WrapCopier<Form, Wo> copier = WrapCopierFactory.wo(Form.class, Wo.class, null, public String getData() {
JpaObject.FieldsInvisible); return data;
}
public void setData(String data) {
this.data = data;
}
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册