diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/zlTree/controller/ZlTreeController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/zlTree/controller/ZlTreeController.java index af8f2dda..18876309 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/zlTree/controller/ZlTreeController.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/zlTree/controller/ZlTreeController.java @@ -99,5 +99,10 @@ public class ZlTreeController extends BaseController { return Result.success(zlTree); } + @GetMapping("/getMoBan") + @ApiOperation("模板下载校验") + public ResponseMessage getMoBan(String id){ + return Result.success(iZlTreeService.getMoBan(id)); + } } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/zlTree/dao/ZlTreeDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/zlTree/dao/ZlTreeDao.java index 91971be7..034e3a75 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/zlTree/dao/ZlTreeDao.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/zlTree/dao/ZlTreeDao.java @@ -21,4 +21,6 @@ public interface ZlTreeDao extends BaseMapper { int topping(@Param("id") String id); + @Select("select name from zl_tree where id =#{id}") + String getMoBan(String id); } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/zlTree/service/IZlTreeService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/zlTree/service/IZlTreeService.java index 6e9ef9f5..2bd01353 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/zlTree/service/IZlTreeService.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/zlTree/service/IZlTreeService.java @@ -57,4 +57,6 @@ public interface IZlTreeService extends IService { void subordinateTreeNodes(List treeIds,String parentTreeId); void setResource(ZlTree material); + + ResponseMessage getMoBan(String id); } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/zlTree/service/impl/ZlTreeServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/zlTree/service/impl/ZlTreeServiceImpl.java index 6784de4f..dc8e5e8c 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/zlTree/service/impl/ZlTreeServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/zlTree/service/impl/ZlTreeServiceImpl.java @@ -200,4 +200,20 @@ public class ZlTreeServiceImpl extends ServiceImpl implements tsRoleMenuDataDao.save(roleId,material.getId()); } } + + /** + * 模板下载 + * @param id + * @return + */ + @Override + public ResponseMessage getMoBan(String id) { + //根据提供的数id获取名称 + String treeName = zlTreeDao.getMoBan(id); + //校验如果节点名称是模板则校验通过 + if (treeName.equals("模板")){ + return Result.success("200","校验通过",true); + } + return Result.success("200","校验未通过",false); + } }