|  | @@ -29,6 +29,8 @@ public class FzxzServiceImpl implements IFzxzService {
 | 
	
		
			
				|  |  |      private FzxzMapper fzxzMapper;
 | 
	
		
			
				|  |  |      @Resource
 | 
	
		
			
				|  |  |      private FzxzTemplateMapper fzxzTemplateMapper;
 | 
	
		
			
				|  |  | +    @Resource
 | 
	
		
			
				|  |  | +    private FactorTemplateMapper factorTemplateMapper;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public RequestResult GetSjyList(String param) {
 | 
	
	
		
			
				|  | @@ -76,33 +78,15 @@ public class FzxzServiceImpl implements IFzxzService {
 | 
	
		
			
				|  |  |                  FzxzDldmTreeDTO parent = nodeMap.get(node.getParent());
 | 
	
		
			
				|  |  |                  if (parent != null) {
 | 
	
		
			
				|  |  |                      parent.setIsparent(true);
 | 
	
		
			
				|  |  | -                    if(parent.getChildren()==null){
 | 
	
		
			
				|  |  | +                    if (parent.getChildren() == null) {
 | 
	
		
			
				|  |  |                          parent.setChildren(new ArrayList<>());
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                      parent.getChildren().add(node);
 | 
	
		
			
				|  |  | -                }else {
 | 
	
		
			
				|  |  | +                } else {
 | 
	
		
			
				|  |  |                      System.out.println();
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        // List<FzxzDldmTreeDTO> rootNodes = new ArrayList<>();
 | 
	
		
			
				|  |  | -        // for (FzxzDldmTreeDTO dltbTree : trees) {
 | 
	
		
			
				|  |  | -        //     dltbTree.setChildren(new ArrayList<>());
 | 
	
		
			
				|  |  | -        //     if (StringUtils.isEmpty(dltbTree.getParent())) {
 | 
	
		
			
				|  |  | -        //         dltbTree.setIsparent(true);
 | 
	
		
			
				|  |  | -        //         treeNode.add(dltbTree);
 | 
	
		
			
				|  |  | -        //     } else {
 | 
	
		
			
				|  |  | -        //         for (FzxzDldmTreeDTO cur : treeNode) {
 | 
	
		
			
				|  |  | -        //             if (cur.getValue().equals(dltbTree.getParent())) {
 | 
	
		
			
				|  |  | -        //                 dltbTree.setIsparent(false);
 | 
	
		
			
				|  |  | -        //                 cur.getChildren().add(dltbTree);
 | 
	
		
			
				|  |  | -        //                 break;
 | 
	
		
			
				|  |  | -        //             }
 | 
	
		
			
				|  |  | -        //         }
 | 
	
		
			
				|  |  | -        //     }
 | 
	
		
			
				|  |  | -        // }
 | 
	
		
			
				|  |  |          return RequestResult.success("查询成功!", treeNode);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -133,20 +117,35 @@ public class FzxzServiceImpl implements IFzxzService {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  | -    public List<FzxzTemplateDTO> GetTemplateList(String search) {
 | 
	
		
			
				|  |  | -        try {
 | 
	
		
			
				|  |  | -            QueryWrapper<FzxzTemplateDTO> wrapper = new QueryWrapper<FzxzTemplateDTO>();
 | 
	
		
			
				|  |  | -            if (!StringUtils.isEmpty(search)) {
 | 
	
		
			
				|  |  | -                wrapper.like("mbmc", search);
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -            List<FzxzTemplateDTO> res = fzxzTemplateMapper.selectList(wrapper);
 | 
	
		
			
				|  |  | -            return res;
 | 
	
		
			
				|  |  | -        } catch (Exception e) {
 | 
	
		
			
				|  |  | -            e.printStackTrace();
 | 
	
		
			
				|  |  | -            return new ArrayList<FzxzTemplateDTO>();
 | 
	
		
			
				|  |  | +    public RequestResult GetTemplateFactorList(String userId, String landTypeCode, boolean system) {
 | 
	
		
			
				|  |  | +        QueryWrapper<FactorTemplateDTO> wrapper = new QueryWrapper<>();
 | 
	
		
			
				|  |  | +        if (userId != null) {
 | 
	
		
			
				|  |  | +            wrapper.eq("user_id", userId);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        if (landTypeCode != null) {
 | 
	
		
			
				|  |  | +            wrapper.eq("land_type_code", landTypeCode);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        wrapper.eq("system", system);
 | 
	
		
			
				|  |  | +        wrapper.orderByAsc("order_index");
 | 
	
		
			
				|  |  | +        List<FactorTemplateDTO> list = factorTemplateMapper.selectList(wrapper);
 | 
	
		
			
				|  |  | +        return RequestResult.success("查询成功", list);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    // @Override
 | 
	
		
			
				|  |  | +    // public List<FzxzTemplateDTO> GetTemplateList(String search) {
 | 
	
		
			
				|  |  | +    //     try {
 | 
	
		
			
				|  |  | +    //         QueryWrapper<FzxzTemplateDTO> wrapper = new QueryWrapper<FzxzTemplateDTO>();
 | 
	
		
			
				|  |  | +    //         if (!StringUtils.isEmpty(search)) {
 | 
	
		
			
				|  |  | +    //             wrapper.like("mbmc", search);
 | 
	
		
			
				|  |  | +    //         }
 | 
	
		
			
				|  |  | +    //         List<FzxzTemplateDTO> res = fzxzTemplateMapper.selectList(wrapper);
 | 
	
		
			
				|  |  | +    //         return res;
 | 
	
		
			
				|  |  | +    //     } catch (Exception e) {
 | 
	
		
			
				|  |  | +    //         e.printStackTrace();
 | 
	
		
			
				|  |  | +    //         return new ArrayList<FzxzTemplateDTO>();
 | 
	
		
			
				|  |  | +    //     }
 | 
	
		
			
				|  |  | +    // }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      @Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public RequestResult AddTemplate(FzxzTemplateDTO fzxzTemplateDTO) {
 |