Commit e7a21297 by hzc

新增或者修改数据项时判断名称是否重复

parent e828e1e0
...@@ -29,6 +29,15 @@ public class BaseIndDefService { ...@@ -29,6 +29,15 @@ public class BaseIndDefService {
public String saveOrUpdate(BaseIndDef baseIndDef,Integer catalogId, public String saveOrUpdate(BaseIndDef baseIndDef,Integer catalogId,
String catalogIdPath,String user,String isUpdate,String code) String catalogIdPath,String user,String isUpdate,String code)
throws Exception{ throws Exception{
//判断名称是否重复
BaseIndDef baseIndDefSql = new BaseIndDef();
baseIndDefSql.setCatalogId(catalogId);
baseIndDefSql.setIndName(baseIndDef.getIndName());
List<BaseIndDef> select = baseIndDefMapper.select(baseIndDef);
if(select!=null&&select.size()>0&&!select.get(0).getIndId().equals(baseIndDef.getIndId())){
throw new Exception("数据项名称已存在,操作失败!!");
}
//判断公式合法性 //判断公式合法性
if(StringUtils.isNotBlank(baseIndDef.getIndFormat()) && if(StringUtils.isNotBlank(baseIndDef.getIndFormat()) &&
!CalculateUtils.isValidformula(baseIndDef.getIndFormat())) { !CalculateUtils.isValidformula(baseIndDef.getIndFormat())) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment