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