|
@@ -1,18 +1,19 @@
|
|
package org.hsweb.web.service.impl.form;
|
|
package org.hsweb.web.service.impl.form;
|
|
|
|
|
|
|
|
+import org.hsweb.web.core.authorize.ExpressionScopeBean;
|
|
import org.hsweb.web.bean.po.form.Form;
|
|
import org.hsweb.web.bean.po.form.Form;
|
|
import org.hsweb.web.service.form.FormService;
|
|
import org.hsweb.web.service.form.FormService;
|
|
import org.hsweb.web.service.impl.AbstractTestCase;
|
|
import org.hsweb.web.service.impl.AbstractTestCase;
|
|
-import org.hsweb.web.utils.RandomUtil;
|
|
|
|
|
|
+import org.hsweb.web.core.utils.RandomUtil;
|
|
import org.junit.Assert;
|
|
import org.junit.Assert;
|
|
import org.junit.Before;
|
|
import org.junit.Before;
|
|
import org.junit.Test;
|
|
import org.junit.Test;
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.test.annotation.Rollback;
|
|
import org.springframework.test.annotation.Rollback;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.webbuilder.sql.DataBase;
|
|
import org.webbuilder.sql.DataBase;
|
|
import org.webbuilder.sql.param.insert.InsertParam;
|
|
import org.webbuilder.sql.param.insert.InsertParam;
|
|
import org.webbuilder.sql.param.query.QueryParam;
|
|
import org.webbuilder.sql.param.query.QueryParam;
|
|
-import org.webbuilder.sql.support.common.CommonSql;
|
|
|
|
import org.webbuilder.sql.support.executor.SqlExecutor;
|
|
import org.webbuilder.sql.support.executor.SqlExecutor;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
@@ -35,6 +36,9 @@ public class FormServiceImplTest extends AbstractTestCase {
|
|
@Resource
|
|
@Resource
|
|
protected SqlExecutor sqlExecutor;
|
|
protected SqlExecutor sqlExecutor;
|
|
|
|
|
|
|
|
+ @Autowired(required = false)
|
|
|
|
+ private Map<String, ExpressionScopeBean> expressionScopeBeanMap;
|
|
|
|
+
|
|
protected Form form;
|
|
protected Form form;
|
|
|
|
|
|
private String[] meta = {
|
|
private String[] meta = {
|
|
@@ -76,33 +80,6 @@ public class FormServiceImplTest extends AbstractTestCase {
|
|
|
|
|
|
@Before
|
|
@Before
|
|
public void setup() throws Exception {
|
|
public void setup() throws Exception {
|
|
- sqlExecutor.exec(new CommonSql("drop table if exists s_form"));
|
|
|
|
- sqlExecutor.exec(new CommonSql("create table s_form\n" +
|
|
|
|
- "(\n" +
|
|
|
|
- " u_id varchar(256) not null,\n" +
|
|
|
|
- " name varchar(256) not null,\n" +
|
|
|
|
- " html clob,\n" +
|
|
|
|
- " meta clob,\n" +
|
|
|
|
- " config clob,\n" +
|
|
|
|
- " version number(32),\n" +
|
|
|
|
- " using int,\n" +
|
|
|
|
- " create_date date not null,\n" +
|
|
|
|
- " update_date date,\n" +
|
|
|
|
- " remark varchar2(200)\n" +
|
|
|
|
- ")"));
|
|
|
|
- sqlExecutor.exec(new CommonSql("drop table if exists s_history"));
|
|
|
|
- sqlExecutor.exec(new CommonSql("create table s_history\n" +
|
|
|
|
- "(\n" +
|
|
|
|
- " u_id varchar2(32) not null,\n" +
|
|
|
|
- " type varchar2(64) not null,\n" +
|
|
|
|
- " describe varchar2(512),\n" +
|
|
|
|
- " primary_key_name varchar2(32),\n" +
|
|
|
|
- " primary_key_value varchar2(64),\n" +
|
|
|
|
- " change_before clob,\n" +
|
|
|
|
- " change_after clob,\n" +
|
|
|
|
- " create_date date not null,\n" +
|
|
|
|
- " creator_id varchar2(32)\n" +
|
|
|
|
- ")"));
|
|
|
|
form = new Form();
|
|
form = new Form();
|
|
form.setName("test_form");
|
|
form.setName("test_form");
|
|
form.setCreate_date(new Date());
|
|
form.setCreate_date(new Date());
|
|
@@ -121,9 +98,16 @@ public class FormServiceImplTest extends AbstractTestCase {
|
|
Map<String, Object> data = dataBase.getTable("test_form")
|
|
Map<String, Object> data = dataBase.getTable("test_form")
|
|
.createQuery().single(new QueryParam().where("name$LIKE", "张三"));
|
|
.createQuery().single(new QueryParam().where("name$LIKE", "张三"));
|
|
Assert.assertEquals("张三", data.get("name"));
|
|
Assert.assertEquals("张三", data.get("name"));
|
|
|
|
+
|
|
|
|
+ System.out.println(formService.createDeployHtml(form.getName()));
|
|
|
|
+ formService.createDeployHtml(form.getName());
|
|
|
|
+ formService.deploy(form.getU_id());
|
|
|
|
+ formService.createDeployHtml(form.getName());
|
|
|
|
+
|
|
// form.setMeta(meta[1]);
|
|
// form.setMeta(meta[1]);
|
|
// formService.update(form);
|
|
// formService.update(form);
|
|
// formService.deploy(form.getU_id());
|
|
// formService.deploy(form.getU_id());
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
}
|
|
}
|