소스 검색

元素编辑增加搜索功能

qianxb 2 년 전
부모
커밋
74eff24545

+ 2 - 2
blade-service/blade-manager/src/main/java/org/springblade/manager/controller/WbsTreeController.java

@@ -389,10 +389,10 @@ public class WbsTreeController extends BladeController {
     @ApiOperationSupport(order = 20)
     @ApiOperation(value = "根据表单id查询所有元素", notes = "传入表单id")
     @ApiImplicitParam(name = "id", value = "表单id", required = true)
-    public R<List<WbsFormElementVO>> selectPrivateFormElements(@RequestParam("id") String id) {
+    public R<List<WbsFormElementVO>> selectPrivateFormElements(@RequestParam("id") String id,String eName) {
         List<WbsFormElementVO> wbsFormElements = null;
         if (StringUtils.isNotEmpty(id)) {
-            wbsFormElements = wbsTreeService.selectPrivateFormElements(id);
+            wbsFormElements = wbsTreeService.selectPrivateFormElements(id,eName);
             if (wbsFormElements.size() > 0) {
                 return R.data(wbsFormElements);
             }

+ 1 - 1
blade-service/blade-manager/src/main/java/org/springblade/manager/mapper/WbsTreeMapper.java

@@ -38,7 +38,7 @@ public interface WbsTreeMapper extends EasyBaseMapper<WbsTree> {
     List<WbsFormElementVO> selectFormElements(@Param("id") String id);
     List<WbsFormElementVO> selectFormElements4TableId(@Param("id") String id);
 
-    List<WbsFormElementVO> selectPrivateFormElements(@Param("id") String id);
+    List<WbsFormElementVO> selectPrivateFormElements(@Param("id") String id,@Param("eName") String eName);
 
     Integer insertForm(WbsTree wbsTree);
 

+ 3 - 0
blade-service/blade-manager/src/main/java/org/springblade/manager/mapper/WbsTreeMapper.xml

@@ -411,6 +411,9 @@
     <select id="selectPrivateFormElements" resultMap="wbsFormElementMap">
         select  * from m_wbs_form_element a
         where a.f_id=#{id} and a.is_deleted=0
+        <if test="eName != null and eName != '' ">
+            and e_name like concat('%',#{eName},'%')
+        </if>
     </select>
 
     <select id="selectRepeatByProjectId" resultType="java.lang.Integer">

+ 1 - 1
blade-service/blade-manager/src/main/java/org/springblade/manager/service/IWbsTreeService.java

@@ -38,7 +38,7 @@ public interface IWbsTreeService extends BaseService<WbsTree> {
     List<WbsFormElementVO> selectFormElements(String id,Integer type);
     List<WbsFormElementVO> selectFormElements4Formula(String id);
     // 项目级
-    List<WbsFormElementVO> selectPrivateFormElements(String id);
+    List<WbsFormElementVO> selectPrivateFormElements(String id,String eName);
 
     boolean importWbsTree(MultipartFile excelFile, WbsTree wbsTreeFu, WbsTree wbsTree1) throws IOException;
 

+ 2 - 2
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/WbsTreeServiceImpl.java

@@ -463,8 +463,8 @@ public class WbsTreeServiceImpl extends BaseServiceImpl<WbsTreeMapper, WbsTree>
     }
 
     @Override
-    public List<WbsFormElementVO> selectPrivateFormElements(String id) {
-        return wbsTreeMapper.selectPrivateFormElements(id);
+    public List<WbsFormElementVO> selectPrivateFormElements(String id,String eName) {
+        return wbsTreeMapper.selectPrivateFormElements(id,eName);
     }
 
     @Override