|
@@ -100,6 +100,13 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
String fieldNameKey = wbsFormElement.getEKey();
|
|
String fieldNameKey = wbsFormElement.getEKey();
|
|
String fieldType = judgeDataType(wbsFormElement.getEType());
|
|
String fieldType = judgeDataType(wbsFormElement.getEType());
|
|
String fieldLength = String.valueOf(wbsFormElement.getELength());
|
|
String fieldLength = String.valueOf(wbsFormElement.getELength());
|
|
|
|
+
|
|
|
|
+ /*if (Integer.parseInt(fieldLength) > 255) {
|
|
|
|
+ //转成text类型
|
|
|
|
+ fieldType = "text";
|
|
|
|
+ fieldLength = "0";
|
|
|
|
+ }*/
|
|
|
|
+
|
|
sbr.append("" + fieldNameKey + "");
|
|
sbr.append("" + fieldNameKey + "");
|
|
if ("varchar".equals(fieldType)) {
|
|
if ("varchar".equals(fieldType)) {
|
|
sbr.append(" " + fieldType + "(" + fieldLength + ") ,\n");
|
|
sbr.append(" " + fieldType + "(" + fieldLength + ") ,\n");
|
|
@@ -128,7 +135,6 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
@Override
|
|
@Override
|
|
public List<WbsFormElement> selectElementListByFid(String tableId) {
|
|
public List<WbsFormElement> selectElementListByFid(String tableId) {
|
|
QueryWrapper<WbsFormElement> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<WbsFormElement> queryWrapper = new QueryWrapper<>();
|
|
@@ -185,14 +191,23 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
}
|
|
}
|
|
String newName = wbsFormElement.getEKey();
|
|
String newName = wbsFormElement.getEKey();
|
|
wbsFormElement.setStatus(1);
|
|
wbsFormElement.setStatus(1);
|
|
|
|
+
|
|
//同步
|
|
//同步
|
|
StringBuilder sbr1 = new StringBuilder();
|
|
StringBuilder sbr1 = new StringBuilder();
|
|
String fieldType = judgeDataType(wbsFormElement.getEType());
|
|
String fieldType = judgeDataType(wbsFormElement.getEType());
|
|
|
|
+
|
|
if ("varchar".equals(fieldType)) {
|
|
if ("varchar".equals(fieldType)) {
|
|
if (wbsFormElement.getELength() > 1000 || wbsFormElement.getELength() < 10) {
|
|
if (wbsFormElement.getELength() > 1000 || wbsFormElement.getELength() < 10) {
|
|
return R.fail("请输入正确的字符串长度,范围为10-1000");
|
|
return R.fail("请输入正确的字符串长度,范围为10-1000");
|
|
} else {
|
|
} else {
|
|
baseMapper.insert(wbsFormElement);
|
|
baseMapper.insert(wbsFormElement);
|
|
|
|
+
|
|
|
|
+ /*if (wbsFormElement.getELength() > 255) {
|
|
|
|
+ //转为text类型
|
|
|
|
+ fieldType = "text";
|
|
|
|
+ wbsFormElement.setELength(0);
|
|
|
|
+ }*/
|
|
|
|
+
|
|
sbr1.append(" ").append(fieldType).append("(").append(wbsFormElement.getELength()).append(")");
|
|
sbr1.append(" ").append(fieldType).append("(").append(wbsFormElement.getELength()).append(")");
|
|
String sql = newName + " " + sbr1;
|
|
String sql = newName + " " + sbr1;
|
|
baseMapper.alterAddFiled(sql, tableName);
|
|
baseMapper.alterAddFiled(sql, tableName);
|
|
@@ -225,10 +240,10 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
baseMapper.alterAddFiled(sql, tableName);
|
|
baseMapper.alterAddFiled(sql, tableName);
|
|
return R.data(wbsFormElement, "操作成功");
|
|
return R.data(wbsFormElement, "操作成功");
|
|
}
|
|
}
|
|
|
|
+
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
- //手动回滚
|
|
|
|
baseMapper.deleteElement(wbsFormElement);
|
|
baseMapper.deleteElement(wbsFormElement);
|
|
- throw new ServiceException("未找到实体表,新增失败");
|
|
|
|
|
|
+ throw new ServiceException("未获取到对应实体表信息,新增失败");
|
|
}
|
|
}
|
|
|
|
|
|
return R.fail("操作失败");
|
|
return R.fail("操作失败");
|
|
@@ -252,12 +267,14 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
for (WbsFormElement wbsFormElement : wbsFormElementList) {
|
|
for (WbsFormElement wbsFormElement : wbsFormElementList) {
|
|
fId = wbsFormElement.getFId();
|
|
fId = wbsFormElement.getFId();
|
|
}
|
|
}
|
|
|
|
+
|
|
queryWrapper.eq("f_id", fId);
|
|
queryWrapper.eq("f_id", fId);
|
|
List<WbsFormElement> wbsFormElements = baseMapper.selectList(queryWrapper);
|
|
List<WbsFormElement> wbsFormElements = baseMapper.selectList(queryWrapper);
|
|
for (WbsFormElement wbsFormElement : wbsFormElements) {
|
|
for (WbsFormElement wbsFormElement : wbsFormElements) {
|
|
String eKey = wbsFormElement.getEKey();
|
|
String eKey = wbsFormElement.getEKey();
|
|
Integer eLength = wbsFormElement.getELength();
|
|
Integer eLength = wbsFormElement.getELength();
|
|
String eType = judgeDataType(wbsFormElement.getEType());
|
|
String eType = judgeDataType(wbsFormElement.getEType());
|
|
|
|
+
|
|
if (eType.equals("bigint") && (eLength > 255 || eLength < 10)) { //整数
|
|
if (eType.equals("bigint") && (eLength > 255 || eLength < 10)) { //整数
|
|
return "2";
|
|
return "2";
|
|
} else if (eType.equals("varchar") && (eLength > 1000 || eLength < 10)) { //字符串
|
|
} else if (eType.equals("varchar") && (eLength > 1000 || eLength < 10)) { //字符串
|
|
@@ -266,9 +283,16 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
return "3";
|
|
return "3";
|
|
}
|
|
}
|
|
try {
|
|
try {
|
|
|
|
+
|
|
|
|
+ /*if (eType.equals("varchar") && eLength > 255) {
|
|
|
|
+ //转为text类型
|
|
|
|
+ eType = "text";
|
|
|
|
+ eLength = 0;
|
|
|
|
+ }*/
|
|
|
|
+
|
|
baseMapper.updateFiledType(initTableName, eKey, eType, eLength);
|
|
baseMapper.updateFiledType(initTableName, eKey, eType, eLength);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
- throw new ServiceException("未找到实体表,修改失败");
|
|
|
|
|
|
+ throw new ServiceException("未获取到对应实体表信息,修改失败");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -343,8 +367,8 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
id++;
|
|
id++;
|
|
listDatum.setFId(wbsFormElementVO2.getId());
|
|
listDatum.setFId(wbsFormElementVO2.getId());
|
|
String initTableFiledType = getInitTableFiledType(listDatum.getEType());
|
|
String initTableFiledType = getInitTableFiledType(listDatum.getEType());
|
|
- String elementLength = setDefaultElementLength(Integer.valueOf(initTableFiledType));
|
|
|
|
- listDatum.setELength(Integer.valueOf(elementLength));
|
|
|
|
|
|
+ Integer elementLength = getElementLength2(initTableFiledType);
|
|
|
|
+ listDatum.setELength(elementLength);
|
|
listDatum.setEKey("key_" + id);
|
|
listDatum.setEKey("key_" + id);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -409,13 +433,25 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
|
|
|
|
baseMapper.insert(wbsFormElementInfo);
|
|
baseMapper.insert(wbsFormElementInfo);
|
|
|
|
|
|
|
|
+ String eTypeFiled = getInitTableFiledType(wbsFormElementInfo.getEType());
|
|
|
|
+ int eLengthFiled = Integer.parseInt(setDefaultElementLength(wbsFormElementInfo.getEType()));
|
|
|
|
+
|
|
|
|
+ /*if (wbsFormElementInfo.getEType() == 1 && wbsFormElementInfo.getELength() > 255) {
|
|
|
|
+ //转为text类型
|
|
|
|
+ eTypeFiled = "text";
|
|
|
|
+ eLengthFiled = 0;
|
|
|
|
+ }*/
|
|
|
|
+
|
|
//追加字段到实体表中
|
|
//追加字段到实体表中
|
|
- wbsTreeMapper.alterTableFiled(wbsTree.getInitTableName(), key,
|
|
|
|
- getInitTableFiledType(wbsFormElementInfo.getEType()),
|
|
|
|
- Integer.valueOf(setDefaultElementLength(wbsFormElementInfo.getEType())));
|
|
|
|
|
|
+ try {
|
|
|
|
+ wbsTreeMapper.alterTableFiled(wbsTree.getInitTableName(), key, eTypeFiled, eLengthFiled);
|
|
|
|
+ }catch (Exception e){
|
|
|
|
+ //删除元素
|
|
|
|
+ baseMapper.deleteElementByfId2(wbsFormElementInfo.getId());
|
|
|
|
+ throw new ServiceException("实体表字段同步异常,操作失败");
|
|
|
|
+ }
|
|
|
|
|
|
keyNumber1[0]++;
|
|
keyNumber1[0]++;
|
|
-
|
|
|
|
});
|
|
});
|
|
|
|
|
|
//修改关联信息
|
|
//修改关联信息
|
|
@@ -430,7 +466,17 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public boolean saveRelation(FormElementDTO2 formElementDTO) {
|
|
public boolean saveRelation(FormElementDTO2 formElementDTO) {
|
|
|
|
+ List<Long> elementIds = new ArrayList<>();
|
|
try {
|
|
try {
|
|
|
|
+ //获取当前表信息
|
|
|
|
+ WbsTree wbsTree = wbsTreeMapper.selectOne(Wrappers.<WbsTree>query().lambda().eq(WbsTree::getId, formElementDTO.getId()));
|
|
|
|
+
|
|
|
|
+ //查询实体表是否存在
|
|
|
|
+ Object obj = baseMapper.showShowTabLike(wbsTree);
|
|
|
|
+ if (obj == null) {
|
|
|
|
+ throw new ServiceException("未获取到对应实体表信息,关联失败");
|
|
|
|
+ }
|
|
|
|
+
|
|
//获取当前元素表与清表关系信息
|
|
//获取当前元素表与清表关系信息
|
|
List<WbsTabRelationExcelTab> list = baseMapper.selectWbsTabRelationExcelTab(String.valueOf(formElementDTO.getId()), String.valueOf(formElementDTO.getExcelTabId()));
|
|
List<WbsTabRelationExcelTab> list = baseMapper.selectWbsTabRelationExcelTab(String.valueOf(formElementDTO.getId()), String.valueOf(formElementDTO.getExcelTabId()));
|
|
if (list.size() <= 0) {
|
|
if (list.size() <= 0) {
|
|
@@ -438,9 +484,6 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
baseMapper.insertWbsTabRelationExcelTab(SnowFlakeUtil.getId(), formElementDTO.getExcelTabId(), formElementDTO.getId());
|
|
baseMapper.insertWbsTabRelationExcelTab(SnowFlakeUtil.getId(), formElementDTO.getExcelTabId(), formElementDTO.getId());
|
|
}
|
|
}
|
|
|
|
|
|
- //获取当前表信息
|
|
|
|
- WbsTree wbsTree = wbsTreeMapper.selectOne(Wrappers.<WbsTree>query().lambda().eq(WbsTree::getId, formElementDTO.getId()));
|
|
|
|
-
|
|
|
|
//获取表单下的元素信息
|
|
//获取表单下的元素信息
|
|
List<WbsFormElement> wbsFormElements = baseMapper.selectList(Wrappers.<WbsFormElement>query().lambda()
|
|
List<WbsFormElement> wbsFormElements = baseMapper.selectList(Wrappers.<WbsFormElement>query().lambda()
|
|
.eq(WbsFormElement::getFId, formElementDTO.getId()));
|
|
.eq(WbsFormElement::getFId, formElementDTO.getId()));
|
|
@@ -464,14 +507,23 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
wbsFormElementInfo.setId(SnowFlakeUtil.getId());
|
|
wbsFormElementInfo.setId(SnowFlakeUtil.getId());
|
|
wbsFormElementInfo.setFId(String.valueOf(formElementDTO.getId()));
|
|
wbsFormElementInfo.setFId(String.valueOf(formElementDTO.getId()));
|
|
wbsFormElementInfo.setStatus(1);
|
|
wbsFormElementInfo.setStatus(1);
|
|
|
|
+ wbsFormElementInfo.setIsDeleted(0);
|
|
wbsFormElementInfo.setELength(Integer.parseInt(setDefaultElementLength(wbsFormElementInfo.getEType())));
|
|
wbsFormElementInfo.setELength(Integer.parseInt(setDefaultElementLength(wbsFormElementInfo.getEType())));
|
|
|
|
|
|
baseMapper.insert(wbsFormElementInfo);
|
|
baseMapper.insert(wbsFormElementInfo);
|
|
|
|
+ elementIds.add(wbsFormElementInfo.getId());
|
|
|
|
+
|
|
|
|
+ String eTypeFiled = getInitTableFiledType(wbsFormElementInfo.getEType());
|
|
|
|
+ int eLengthFiled = Integer.parseInt(setDefaultElementLength(wbsFormElementInfo.getEType()));
|
|
|
|
+
|
|
|
|
+ /*if (wbsFormElementInfo.getEType() == 1 && wbsFormElementInfo.getELength() > 255) {
|
|
|
|
+ //转为text类型
|
|
|
|
+ eTypeFiled = "text";
|
|
|
|
+ eLengthFiled = 0;
|
|
|
|
+ }*/
|
|
|
|
|
|
//追加字段到实体表中
|
|
//追加字段到实体表中
|
|
- wbsTreeMapper.alterTableFiled(wbsTree.getInitTableName(), key,
|
|
|
|
- getInitTableFiledType(wbsFormElementInfo.getEType()),
|
|
|
|
- Integer.valueOf(setDefaultElementLength(wbsFormElementInfo.getEType())));
|
|
|
|
|
|
+ wbsTreeMapper.alterTableFiled(wbsTree.getInitTableName(), key, eTypeFiled, eLengthFiled);
|
|
|
|
|
|
keyNumber1[0]++;
|
|
keyNumber1[0]++;
|
|
|
|
|
|
@@ -480,9 +532,17 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
//修改关联信息
|
|
//修改关联信息
|
|
wbsTree.setIsLinkTable(2);
|
|
wbsTree.setIsLinkTable(2);
|
|
wbsTreeMapper.updateById(wbsTree);
|
|
wbsTreeMapper.updateById(wbsTree);
|
|
|
|
+
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
- throw new ServiceException("关联失败");
|
|
|
|
|
|
+ if (elementIds.size() > 0) {
|
|
|
|
+ //删除关联
|
|
|
|
+ baseMapper.deleteWbsTabRelationExcelTab(String.valueOf(formElementDTO.getId()), String.valueOf(formElementDTO.getExcelTabId()));
|
|
|
|
+ //删除元素
|
|
|
|
+ baseMapper.physicalDeleteBatchIds(elementIds);
|
|
|
|
+ }
|
|
|
|
+ throw new ServiceException("未获取到对应实体表信息,关联失败");
|
|
}
|
|
}
|
|
|
|
+
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -493,32 +553,34 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
if (nodeIds.size() <= 0) {
|
|
if (nodeIds.size() <= 0) {
|
|
throw new ServiceException("请至少选择一个节点进行新增操作");
|
|
throw new ServiceException("请至少选择一个节点进行新增操作");
|
|
} else {
|
|
} else {
|
|
- try {
|
|
|
|
- for (String nodeId : nodeIds) {
|
|
|
|
- String deptName = formElementDTO.getDeptName();
|
|
|
|
- if (deptName.length() > 100 || deptName.length() < 1) {
|
|
|
|
- throw new ServiceException("表名长度错误,输入范围1-100个字符长度");
|
|
|
|
- }
|
|
|
|
- if (formElementDTO.getElementList().size() <= 0) {
|
|
|
|
- throw new ServiceException("操作失败,请先添加表单元素");
|
|
|
|
- }
|
|
|
|
- for (WbsFormElement wbsFormElement : formElementDTO.getElementList()) {
|
|
|
|
- if (StringUtils.isEmpty(wbsFormElement.getEName()) ||
|
|
|
|
- StringUtils.isEmpty(String.valueOf(wbsFormElement.getEType()))) {
|
|
|
|
- throw new ServiceException("操作失败,请完整填写元素名称与类型参数");
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
|
|
+ for (String nodeId : nodeIds) {
|
|
|
|
+ String deptName = formElementDTO.getDeptName();
|
|
|
|
+ if (deptName.length() > 100 || deptName.length() < 1) {
|
|
|
|
+ throw new ServiceException("表名长度错误,输入范围1-100个字符长度");
|
|
|
|
+ }
|
|
|
|
+ if (formElementDTO.getElementList().size() <= 0) {
|
|
|
|
+ throw new ServiceException("操作失败,请先添加表单元素");
|
|
|
|
+ }
|
|
|
|
+ for (WbsFormElement wbsFormElement : formElementDTO.getElementList()) {
|
|
|
|
+ if (StringUtils.isEmpty(wbsFormElement.getEName()) ||
|
|
|
|
+ StringUtils.isEmpty(String.valueOf(wbsFormElement.getEType()))) {
|
|
|
|
+ throw new ServiceException("操作失败,请完整填写元素名称与类型参数");
|
|
}
|
|
}
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ //初始化
|
|
|
|
+ Long id = SnowFlakeUtil.getId();
|
|
|
|
+ String newTableName = "m_" + DateUtil.time() + "_" + id;
|
|
|
|
+ formElementDTO.setInitTableName(newTableName);
|
|
|
|
|
|
- //初始化
|
|
|
|
- Long id = SnowFlakeUtil.getId();
|
|
|
|
- String newTableName = "m_" + DateUtil.time() + "_" + id;
|
|
|
|
- formElementDTO.setInitTableName(newTableName);
|
|
|
|
|
|
+ //设置parentId=nodeId
|
|
|
|
+ formElementDTO.setParentId(Long.valueOf(nodeId));
|
|
|
|
|
|
- //设置parentId=nodeId
|
|
|
|
- formElementDTO.setParentId(Long.valueOf(nodeId));
|
|
|
|
|
|
+ //创建元素表
|
|
|
|
+ boolean b = submit2(formElementDTO);
|
|
|
|
|
|
- //创建元素表
|
|
|
|
- boolean b = submit2(formElementDTO);
|
|
|
|
|
|
+ try {
|
|
if (b) {
|
|
if (b) {
|
|
List<WbsFormElement> elementList = formElementDTO.getElementList();
|
|
List<WbsFormElement> elementList = formElementDTO.getElementList();
|
|
int i = 1;
|
|
int i = 1;
|
|
@@ -528,6 +590,8 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
wbsFormElement.setId(SnowFlakeUtil.getId());
|
|
wbsFormElement.setId(SnowFlakeUtil.getId());
|
|
wbsFormElement.setFId(String.valueOf(formElementDTO.getId()));
|
|
wbsFormElement.setFId(String.valueOf(formElementDTO.getId()));
|
|
wbsFormElement.setELength(Integer.valueOf(setDefaultElementLength(wbsFormElement.getEType())));
|
|
wbsFormElement.setELength(Integer.valueOf(setDefaultElementLength(wbsFormElement.getEType())));
|
|
|
|
+ wbsFormElement.setStatus(1);
|
|
|
|
+ wbsFormElement.setIsDeleted(0);
|
|
}
|
|
}
|
|
//新增元素
|
|
//新增元素
|
|
this.saveBatch(elementList);
|
|
this.saveBatch(elementList);
|
|
@@ -542,11 +606,18 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
baseMapper.insertWbsTabRelationExcelTab(SnowFlakeUtil.getId(), formElementDTO.getExcelTabId(), formElementDTO.getId());
|
|
baseMapper.insertWbsTabRelationExcelTab(SnowFlakeUtil.getId(), formElementDTO.getExcelTabId(), formElementDTO.getId());
|
|
|
|
|
|
}
|
|
}
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ //删除元素表
|
|
|
|
+ baseMapper.deleteWbsTabById(formElementDTO);
|
|
|
|
+ //删除元素
|
|
|
|
+ baseMapper.deleteElementByfId(formElementDTO);
|
|
|
|
+ //删除关联
|
|
|
|
+ baseMapper.deleteWbsTabRelationExcelTab(String.valueOf(formElementDTO.getId()), String.valueOf(formElementDTO.getExcelTabId()));
|
|
|
|
+ throw new ServiceException("新增元素表异常,操作失败");
|
|
}
|
|
}
|
|
- } catch (Exception e) {
|
|
|
|
- throw new ServiceException("新增元素表操作失败");
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -602,8 +673,16 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
public boolean syncDataFiled(String initTableName, List<WbsFormElement> listData) {
|
|
public boolean syncDataFiled(String initTableName, List<WbsFormElement> listData) {
|
|
for (WbsFormElement listDatum : listData) {
|
|
for (WbsFormElement listDatum : listData) {
|
|
String initTableFiledType = getInitTableFiledType(listDatum.getEType());
|
|
String initTableFiledType = getInitTableFiledType(listDatum.getEType());
|
|
- Integer elementLength = getElementLength(initTableFiledType);
|
|
|
|
|
|
+ int elementLength = getElementLength(initTableFiledType);
|
|
String eKey = listDatum.getEKey();
|
|
String eKey = listDatum.getEKey();
|
|
|
|
+
|
|
|
|
+ /*if (initTableFiledType.equals("varchar") && elementLength > 255) {
|
|
|
|
+ //转为text类型
|
|
|
|
+ initTableFiledType = "text";
|
|
|
|
+ elementLength = 0;
|
|
|
|
+ }*/
|
|
|
|
+
|
|
|
|
+ //同步
|
|
baseMapper.addTableFiled(initTableName, eKey, initTableFiledType, elementLength);
|
|
baseMapper.addTableFiled(initTableName, eKey, initTableFiledType, elementLength);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -642,7 +721,7 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
case "字符串":
|
|
case "字符串":
|
|
case "签名":
|
|
case "签名":
|
|
case "文件":
|
|
case "文件":
|
|
- return 800;
|
|
|
|
|
|
+ return 255;
|
|
case "整数":
|
|
case "整数":
|
|
case "数值":
|
|
case "数值":
|
|
case "小数":
|
|
case "小数":
|
|
@@ -656,7 +735,7 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
private Integer getElementLength2(String type) {
|
|
private Integer getElementLength2(String type) {
|
|
switch (type) {
|
|
switch (type) {
|
|
case "varchar":
|
|
case "varchar":
|
|
- return 800;
|
|
|
|
|
|
+ return 255;
|
|
case "bigint":
|
|
case "bigint":
|
|
case "decimal":
|
|
case "decimal":
|
|
return 20;
|
|
return 20;
|
|
@@ -671,7 +750,7 @@ public class WbsFormElementServiceImpl extends BaseServiceImpl<WbsFormElementMap
|
|
case 1: //字符串
|
|
case 1: //字符串
|
|
case 7: //文件
|
|
case 7: //文件
|
|
case 6: //签名
|
|
case 6: //签名
|
|
- return "800";
|
|
|
|
|
|
+ return "255";
|
|
case 2: //整数
|
|
case 2: //整数
|
|
case 5: //数值
|
|
case 5: //数值
|
|
case 3: //小数
|
|
case 3: //小数
|