|
|
@@ -1,18 +1,13 @@
|
|
|
package com.x.organization.assemble.control.jaxrs.unit;
|
|
|
|
|
|
-import org.apache.commons.lang3.StringUtils;
|
|
|
-
|
|
|
-import com.google.gson.Gson;
|
|
|
import com.google.gson.JsonElement;
|
|
|
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.Applications;
|
|
|
-import com.x.base.core.project.x_message_assemble_communicate;
|
|
|
+import com.x.base.core.entity.annotation.CheckPersistType;
|
|
|
import com.x.base.core.project.bean.WrapCopier;
|
|
|
import com.x.base.core.project.bean.WrapCopierFactory;
|
|
|
import com.x.base.core.project.cache.ApplicationCache;
|
|
|
-import com.x.base.core.project.connection.ActionResponse;
|
|
|
import com.x.base.core.project.http.ActionResult;
|
|
|
import com.x.base.core.project.http.EffectivePerson;
|
|
|
import com.x.base.core.project.jaxrs.WoId;
|
|
|
@@ -20,12 +15,11 @@ import com.x.base.core.project.logger.Logger;
|
|
|
import com.x.base.core.project.logger.LoggerFactory;
|
|
|
import com.x.base.core.project.tools.ListTools;
|
|
|
import com.x.organization.assemble.control.Business;
|
|
|
-import com.x.organization.assemble.control.ThisApplication;
|
|
|
-import com.x.organization.assemble.control.message.OrgBodyMessage;
|
|
|
-import com.x.organization.assemble.control.message.OrgMessage;
|
|
|
import com.x.organization.assemble.control.message.OrgMessageFactory;
|
|
|
import com.x.organization.core.entity.Unit;
|
|
|
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
+
|
|
|
class ActionCreate extends BaseAction {
|
|
|
private static Logger logger = LoggerFactory.getLogger(ActionCreate.class);
|
|
|
|
|
|
@@ -67,7 +61,7 @@ class ActionCreate extends BaseAction {
|
|
|
}
|
|
|
emc.beginTransaction(Unit.class);
|
|
|
business.unit().adjustInherit(unit);
|
|
|
- emc.persist(unit);
|
|
|
+ emc.persist(unit,CheckPersistType.all);
|
|
|
emc.commit();
|
|
|
ApplicationCache.notify(Unit.class);
|
|
|
|