增加文字长度自动设置/栏目增加校验
This commit is contained in:
parent
7cbe59931d
commit
06136635a4
@ -126,8 +126,14 @@ public class ConfigTableFieldServiceImpl extends DefaultBaseService implements I
|
||||
DTO.setConfigTableFieldNumber(configTableFieldVO.getConfigTableFieldNumber());
|
||||
DTO.setConfigTableFieldType(configTableFieldVO.getConfigTableFieldType());
|
||||
DTO.setConfigTableFieldName(configTableFieldVO.getConfigTableFieldName());
|
||||
// 2021年8月17日14:24:10 CBC 允许真实修改字段
|
||||
iConfigTableOperationSubService.saveTableField(configTableDTO.getConfigTableCode(), DTO);
|
||||
/**
|
||||
* 查询数据库表明是否存在
|
||||
*/
|
||||
Integer tableCount = iConfigTableOperationSubService.getTableExist(configTableDTO.getConfigTableCode());
|
||||
if(tableCount > 0) {
|
||||
// 2021年8月17日14:24:10 CBC 允许真实修改字段
|
||||
iConfigTableOperationSubService.saveTableField(configTableDTO.getConfigTableCode(), DTO);
|
||||
}
|
||||
}catch(Exception e) {
|
||||
System.out.println(e.getLocalizedMessage());
|
||||
if(e.getLocalizedMessage().contains("Data too long for column")) {
|
||||
@ -139,9 +145,6 @@ public class ConfigTableFieldServiceImpl extends DefaultBaseService implements I
|
||||
}
|
||||
}
|
||||
configTableFieldDao.save(params);
|
||||
if (1 == 1) {
|
||||
throw new SaveException("12");
|
||||
}
|
||||
return configTableFieldId;
|
||||
}
|
||||
|
||||
@ -159,11 +162,18 @@ public class ConfigTableFieldServiceImpl extends DefaultBaseService implements I
|
||||
ConfigTableFieldDTO dto = get(id);
|
||||
String configTableId = dto.getConfigTableId();
|
||||
ConfigTableDTO configTableDTO = iConfigTableService.get(configTableId);
|
||||
// 2021年8月17日14:24:10 CBC 允许真实删除字段
|
||||
iConfigTableOperationSubService.deleteTableField(configTableDTO.getConfigTableCode(), dto);
|
||||
/* if("1".equals(configTableDTO.getConfigTableActivation())) {
|
||||
throw new SaveException("已激活的表单不允许删除字段");
|
||||
}*/
|
||||
/**
|
||||
* 查询数据库表明是否存在
|
||||
*/
|
||||
// 2021年8月17日14:24:10 CBC 允许真实删除字段
|
||||
Integer tableCount = iConfigTableOperationSubService.getTableExist(configTableDTO.getConfigTableCode());
|
||||
if(tableCount > 0) {
|
||||
// 2021年8月17日14:24:10 CBC 允许真实删除字段
|
||||
iConfigTableOperationSubService.deleteTableField(configTableDTO.getConfigTableCode(), dto);
|
||||
}
|
||||
}
|
||||
Map<String, Object> params = getHashMap(2);
|
||||
params.put("configTableFieldIds", ids);
|
||||
@ -258,7 +268,15 @@ public class ConfigTableFieldServiceImpl extends DefaultBaseService implements I
|
||||
DTO.setConfigTableFieldNumber(configTableFieldVO.getConfigTableFieldNumber());
|
||||
DTO.setConfigTableFieldType(configTableFieldVO.getConfigTableFieldType());
|
||||
DTO.setConfigTableFieldName(configTableFieldVO.getConfigTableFieldName());
|
||||
iConfigTableOperationSubService.updateTableField(configTableDTO.getConfigTableCode(), DTO);
|
||||
/**
|
||||
* 查询数据库表明是否存在
|
||||
*/
|
||||
// 2021年8月17日14:24:10 CBC 允许真实修改字段
|
||||
Integer tableCount = iConfigTableOperationSubService.getTableExist(configTableDTO.getConfigTableCode());
|
||||
if(tableCount > 0) {
|
||||
// 2021年8月17日14:24:10 CBC 允许真实修改字段
|
||||
iConfigTableOperationSubService.updateTableField(configTableDTO.getConfigTableCode(), DTO);
|
||||
}
|
||||
}
|
||||
}catch(Exception e) {
|
||||
System.out.println(e.getLocalizedMessage());
|
||||
|
@ -198,7 +198,7 @@
|
||||
`is_delete` char(1) DEFAULT NULL COMMENT '数据状态',
|
||||
PRIMARY KEY (`id`,`uid`),
|
||||
UNIQUE KEY `id` (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='${configTableName}';
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='${configTableName}';
|
||||
</update>
|
||||
|
||||
<!-- 列表 -->
|
||||
|
Loading…
Reference in New Issue
Block a user