标签-文档拆分

This commit is contained in:
xiejunyu
2022-03-31 16:52:02 +08:00
parent 0b1686ede8
commit 0a8fcad766
3 changed files with 44 additions and 17 deletions
@@ -25,7 +25,6 @@ import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@@ -112,13 +111,21 @@ public class OnlCgformTagController extends JeroController<OnlCgformTag, IOnlCgf
this.onlCgformTagService.add(onlCgformTag); this.onlCgformTagService.add(onlCgformTag);
} }
this.onlCgformApiController.h(String.valueOf(FileTableIdEnum.FILE_TABLE_ID), "normal"); if(onlCgformTag.getIsModel().equals(FileTableIdEnum.FILE_TABLE_IS_MODEL)) {//同步文档库
this.onlCgformApiController.h(String.valueOf(FileTableIdEnum.FILE_TABLE_ID), "normal");
}else {//同步文档拆分
this.onlCgformApiController.h(String.valueOf(FileTableIdEnum.FILE_SPLIT_IS_MODEL), "normal");
}
}else{ }else{
throw new JeroBootException("属性已存在,请检查"); throw new JeroBootException("属性已存在,请检查");
} }
}else { }else {
onlCgformTagService.add(onlCgformTag); onlCgformTagService.add(onlCgformTag);
onlCgformApiController.h(String.valueOf(FileTableIdEnum.FILE_TABLE_ID), "normal"); if(onlCgformTag.getIsModel().equals(FileTableIdEnum.FILE_TABLE_IS_MODEL)) {//同步文档库
this.onlCgformApiController.h(String.valueOf(FileTableIdEnum.FILE_TABLE_ID), "normal");
}else {//同步文档拆分
this.onlCgformApiController.h(String.valueOf(FileTableIdEnum.FILE_SPLIT_IS_MODEL), "normal");
}
return result.success("添加成功!"); return result.success("添加成功!");
} }
return result; return result;
@@ -144,7 +151,11 @@ public class OnlCgformTagController extends JeroController<OnlCgformTag, IOnlCgf
if(!existCgformTagList.isEmpty()){//有同名数据 if(!existCgformTagList.isEmpty()){//有同名数据
if(existCgformTagList.get(0).getId().equals(onlCgformTag.getId())){//已存在同名的数据,就是正在编辑的这个 if(existCgformTagList.get(0).getId().equals(onlCgformTag.getId())){//已存在同名的数据,就是正在编辑的这个
onlCgformTagService.editById(onlCgformTag); onlCgformTagService.editById(onlCgformTag);
onlCgformApiController.h(String.valueOf(FileTableIdEnum.FILE_TABLE_ID),"normal"); if(onlCgformTag.getIsModel().equals(FileTableIdEnum.FILE_TABLE_IS_MODEL)) {//同步文档库
this.onlCgformApiController.h(String.valueOf(FileTableIdEnum.FILE_TABLE_ID), "normal");
}else {//同步文档拆分
this.onlCgformApiController.h(String.valueOf(FileTableIdEnum.FILE_SPLIT_IS_MODEL), "normal");
}
}else{//已存在同名的数据,不是正在编辑的这个 }else{//已存在同名的数据,不是正在编辑的这个
OnlCgformTag onlCgformTagDB = existCgformTagList.get(0); OnlCgformTag onlCgformTagDB = existCgformTagList.get(0);
@@ -152,14 +163,22 @@ public class OnlCgformTagController extends JeroController<OnlCgformTag, IOnlCgf
onlCgformTagService.updateDictDelFlag(CommonConstant.DEL_FLAG_0,onlCgformTagDB.getId()); onlCgformTagService.updateDictDelFlag(CommonConstant.DEL_FLAG_0,onlCgformTagDB.getId());
onlCgformTag.setId(onlCgformTagDB.getId()); onlCgformTag.setId(onlCgformTagDB.getId());
onlCgformTagService.editById(onlCgformTag); onlCgformTagService.editById(onlCgformTag);
onlCgformApiController.h(String.valueOf(FileTableIdEnum.FILE_TABLE_ID),"normal"); if(onlCgformTag.getIsModel().equals(FileTableIdEnum.FILE_TABLE_IS_MODEL)) {//同步文档库
this.onlCgformApiController.h(String.valueOf(FileTableIdEnum.FILE_TABLE_ID), "normal");
}else {//同步文档拆分
this.onlCgformApiController.h(String.valueOf(FileTableIdEnum.FILE_SPLIT_IS_MODEL), "normal");
}
}else {//有未删数据,报错 }else {//有未删数据,报错
return Result.error("属性已存在,请检查"); return Result.error("属性已存在,请检查");
} }
} }
}else{ }else{
onlCgformTagService.editById(onlCgformTag); onlCgformTagService.editById(onlCgformTag);
onlCgformApiController.h(String.valueOf(FileTableIdEnum.FILE_TABLE_ID),"normal"); if(onlCgformTag.getIsModel().equals(FileTableIdEnum.FILE_TABLE_IS_MODEL)) {//同步文档库
this.onlCgformApiController.h(String.valueOf(FileTableIdEnum.FILE_TABLE_ID), "normal");
}else {//同步文档拆分
this.onlCgformApiController.h(String.valueOf(FileTableIdEnum.FILE_SPLIT_IS_MODEL), "normal");
}
} }
return Result.OK("编辑成功!"); return Result.OK("编辑成功!");
} }
@@ -171,7 +190,7 @@ public class OnlCgformTagController extends JeroController<OnlCgformTag, IOnlCgf
* @param id * @param id
* @return * @return
*/ */
@AutoLog(value = "标签管理-通过id删除") /* @AutoLog(value = "标签管理-通过id删除")
@ApiOperation(value="标签管理-通过id删除", notes="标签管理-通过id删除") @ApiOperation(value="标签管理-通过id删除", notes="标签管理-通过id删除")
@DeleteMapping(value = "/delete") @DeleteMapping(value = "/delete")
@RequiresPermissions("tag:delete") @RequiresPermissions("tag:delete")
@@ -188,7 +207,7 @@ public class OnlCgformTagController extends JeroController<OnlCgformTag, IOnlCgf
} }
} }
return result; return result;
} }*/
/** /**
* 逻辑删除 * 逻辑删除
@@ -220,7 +239,7 @@ public class OnlCgformTagController extends JeroController<OnlCgformTag, IOnlCgf
* @param ids * @param ids
* @return * @return
*/ */
@AutoLog(value = "标签管理-批量删除") /* @AutoLog(value = "标签管理-批量删除")
@ApiOperation(value="标签管理-批量删除", notes="标签管理-批量删除") @ApiOperation(value="标签管理-批量删除", notes="标签管理-批量删除")
@DeleteMapping(value = "/deleteBatch") @DeleteMapping(value = "/deleteBatch")
@RequiresPermissions("tag:deleteBatch") @RequiresPermissions("tag:deleteBatch")
@@ -238,7 +257,7 @@ public class OnlCgformTagController extends JeroController<OnlCgformTag, IOnlCgf
} }
} }
return result; return result;
} }*/
/** /**
* 批量逻辑删除 * 批量逻辑删除
@@ -300,16 +319,16 @@ public class OnlCgformTagController extends JeroController<OnlCgformTag, IOnlCgf
return super.exportXls(request, onlCgformTag, OnlCgformTag.class, "标签管理"); return super.exportXls(request, onlCgformTag, OnlCgformTag.class, "标签管理");
} }
/** /* *//**
* 通过excel导入数据 * 通过excel导入数据
* *
* @param request * @param request
* @param response * @param response
* @return * @return
*/ *//*
@RequestMapping(value = "/importExcel", method = RequestMethod.POST) @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
return super.importExcel(request, response, OnlCgformTag.class); return super.importExcel(request, response, OnlCgformTag.class);
} }*/
} }
@@ -38,9 +38,12 @@
from onl_cgform_field as f from onl_cgform_field as f
left join sys_dict_item as i on f.field_show_type=i.item_value left join sys_dict_item as i on f.field_show_type=i.item_value
left join onl_cgform_area as a on f.show_area=a.id left join onl_cgform_area as a on f.show_area=a.id
where f.cgform_head_id="48308196e7b04761b533dc31bc899707" where f.is_delete=0
and f.is_delete=0 and i.dict_id="1493098515761917954"
and i.dict_id=1493098515761917954
<if test="params.isModel != null and params.isModel != ''">
and f.is_model=#{params.isModel}
</if>
<!--切换数据成英文--> <!--切换数据成英文-->
<!-- <choose> <!-- <choose>
<when test="params.dbFieldTxt != null and params.dbFieldTxt != ''"> <when test="params.dbFieldTxt != null and params.dbFieldTxt != ''">
@@ -80,7 +80,12 @@ public class OnlCgformTagServiceImpl extends ServiceImpl<OnlCgformTagMapper, Onl
} }
} }
onlCgformTag.setIsDelete(CommonConstant.DEL_FLAG_0); onlCgformTag.setIsDelete(CommonConstant.DEL_FLAG_0);
onlCgformTag.setCgformHeadId(FileTableIdEnum.FILE_TABLE_ID.getValue());//设置文档库-表id if(onlCgformTag.getIsModel().equals(FileTableIdEnum.FILE_TABLE_IS_MODEL)) {//设置文档库-表id
onlCgformTag.setCgformHeadId(FileTableIdEnum.FILE_TABLE_ID.getValue());
}else {//设置文档拆分-表id
onlCgformTag.setCgformHeadId(FileTableIdEnum.FILE_SPLIT_ID.getValue());
}
onlCgformTag.setDbIsKey(Integer.valueOf(YesOrNoEnum.NO.getValue())); onlCgformTag.setDbIsKey(Integer.valueOf(YesOrNoEnum.NO.getValue()));
onlCgformTag.setDbIsNull(Integer.valueOf(YesOrNoEnum.YES.getValue())); onlCgformTag.setDbIsNull(Integer.valueOf(YesOrNoEnum.YES.getValue()));
onlCgformTag.setDbPointLength(0); //默认为0 onlCgformTag.setDbPointLength(0); //默认为0