-
-
diff --git a/ruoyi-generator/src/main/java/com/ruoyi/generator/domain/GenTable.java b/ruoyi-generator/src/main/java/com/ruoyi/generator/domain/GenTable.java
index b49c53957..ba984a29d 100644
--- a/ruoyi-generator/src/main/java/com/ruoyi/generator/domain/GenTable.java
+++ b/ruoyi-generator/src/main/java/com/ruoyi/generator/domain/GenTable.java
@@ -1,12 +1,13 @@
package com.ruoyi.generator.domain;
-import java.util.List;
-import javax.validation.Valid;
-import javax.validation.constraints.NotBlank;
-import org.apache.commons.lang3.ArrayUtils;
import com.ruoyi.common.constant.GenConstants;
import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.common.utils.StringUtils;
+import org.apache.commons.lang3.ArrayUtils;
+
+import javax.validation.Valid;
+import javax.validation.constraints.NotBlank;
+import java.util.List;
/**
* 业务表 gen_table
@@ -79,6 +80,9 @@ public class GenTable extends BaseEntity
/** 名称列信息 */
private GenTableColumn dspColumn;
+ /** 制单人 列信息 */
+ private GenTableColumn createByColumn;
+
/** 子表信息 */
private GenTable subTable;
@@ -282,6 +286,14 @@ public class GenTable extends BaseEntity
this.dspColumn = dspColumn;
}
+ public GenTableColumn getCreateByColumn() {
+ return createByColumn;
+ }
+
+ public void setCreateByColumn(GenTableColumn createByColumn) {
+ this.createByColumn = createByColumn;
+ }
+
public GenTable getSubTable()
{
return subTable;
diff --git a/ruoyi-generator/src/main/java/com/ruoyi/generator/service/impl/GenTableServiceImpl.java b/ruoyi-generator/src/main/java/com/ruoyi/generator/service/impl/GenTableServiceImpl.java
index b011402cf..6b1aa40db 100644
--- a/ruoyi-generator/src/main/java/com/ruoyi/generator/service/impl/GenTableServiceImpl.java
+++ b/ruoyi-generator/src/main/java/com/ruoyi/generator/service/impl/GenTableServiceImpl.java
@@ -225,6 +225,9 @@ public class GenTableServiceImpl implements IGenTableService
setPkColumn(table);
// 设置名称重复列信息
setRepeatDspColumn(table);
+ // 是否 存在制单人
+ setCreatUpdateByColumn(table);
+
VelocityInitializer.initVelocity();
@@ -377,6 +380,8 @@ public class GenTableServiceImpl implements IGenTableService
setPkColumn(table);
// 设置名称重复列信息
setRepeatDspColumn(table);
+ // 取得制单人
+
VelocityInitializer.initVelocity();
@@ -514,6 +519,23 @@ public class GenTableServiceImpl implements IGenTableService
}
+ /***
+ * 取的制单人 修改人
+ * @param table
+ */
+ public void setCreatUpdateByColumn(GenTable table)
+ {
+ for (GenTableColumn column : table.getColumns())
+ {
+ if ( GenUtils.arraysContains(GenConstants.COLUMNNAME_RELEV_FIELDS, column.getColumnName() ) )
+ {
+ table.setCreateByColumn(column);
+ break;
+ }
+ }
+
+ }
+
/**
* 设置主子表信息
*
diff --git a/ruoyi-generator/src/main/java/com/ruoyi/generator/util/VelocityUtils.java b/ruoyi-generator/src/main/java/com/ruoyi/generator/util/VelocityUtils.java
index b1443f50c..4274596ff 100644
--- a/ruoyi-generator/src/main/java/com/ruoyi/generator/util/VelocityUtils.java
+++ b/ruoyi-generator/src/main/java/com/ruoyi/generator/util/VelocityUtils.java
@@ -67,6 +67,8 @@ public class VelocityUtils {
velocityContext.put("billPrefix", genTable.getBillPrefix()); // 单据前缀
+ // 制单人
+ velocityContext.put("createByColumn",genTable.getCreateByColumn());
// 取出页面需要的字段ing
List
tempcolumns = genTable.getColumns();
diff --git a/ruoyi-generator/src/main/resources/vm/html/col2/add.html.vm b/ruoyi-generator/src/main/resources/vm/html/col2/add.html.vm
index 33c788c9c..07aad4799 100644
--- a/ruoyi-generator/src/main/resources/vm/html/col2/add.html.vm
+++ b/ruoyi-generator/src/main/resources/vm/html/col2/add.html.vm
@@ -133,11 +133,12 @@
#end
#end