|  | @@ -90,17 +90,17 @@ public class FzxzServiceImpl implements IFzxzService {
 | 
											
												
													
														|  |          return RequestResult.success("查询成功!", treeNode);
 |  |          return RequestResult.success("查询成功!", treeNode);
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -    @Override
 |  | 
 | 
											
												
													
														|  | -    public RequestResult GetFxyzList() {
 |  | 
 | 
											
												
													
														|  | -        try {
 |  | 
 | 
											
												
													
														|  | -            QueryWrapper<FzxzYzDTO> wrapper = new QueryWrapper<>();
 |  | 
 | 
											
												
													
														|  | -            List<FzxzYzDTO> res = fzxzYzMapper.selectList(wrapper);
 |  | 
 | 
											
												
													
														|  | -            return RequestResult.success("查询成功", res);
 |  | 
 | 
											
												
													
														|  | -        } catch (Exception e) {
 |  | 
 | 
											
												
													
														|  | -            e.printStackTrace();
 |  | 
 | 
											
												
													
														|  | -            return RequestResult.error("查询失败", null);
 |  | 
 | 
											
												
													
														|  | -        }
 |  | 
 | 
											
												
													
														|  | -    }
 |  | 
 | 
											
												
													
														|  | 
 |  | +    // @Override
 | 
											
												
													
														|  | 
 |  | +    // public RequestResult GetFxyzList() {
 | 
											
												
													
														|  | 
 |  | +    //     try {
 | 
											
												
													
														|  | 
 |  | +    //         QueryWrapper<FzxzYzDTO> wrapper = new QueryWrapper<>();
 | 
											
												
													
														|  | 
 |  | +    //         List<FzxzYzDTO> res = fzxzYzMapper.selectList(wrapper);
 | 
											
												
													
														|  | 
 |  | +    //         return RequestResult.success("查询成功", res);
 | 
											
												
													
														|  | 
 |  | +    //     } catch (Exception e) {
 | 
											
												
													
														|  | 
 |  | +    //         e.printStackTrace();
 | 
											
												
													
														|  | 
 |  | +    //         return RequestResult.error("查询失败", null);
 | 
											
												
													
														|  | 
 |  | +    //     }
 | 
											
												
													
														|  | 
 |  | +    // }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 | 
											
												
													
														|  |      public RequestResult GetGetFactorList() {
 |  |      public RequestResult GetGetFactorList() {
 | 
											
										
											
												
													
														|  | @@ -117,17 +117,24 @@ public class FzxzServiceImpl implements IFzxzService {
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 | 
											
												
													
														|  | -    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);
 |  | 
 | 
											
												
													
														|  | 
 |  | +    public RequestResult GetTemplateFactorList(String landTypeCode) {
 | 
											
												
													
														|  | 
 |  | +        List<FactorTemplateDTO> list = new ArrayList<>();
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        // 1.先获取用户自定义的模板
 | 
											
												
													
														|  | 
 |  | +        QueryWrapper<FactorTemplateDTO> wrapperUser = new QueryWrapper<>();
 | 
											
												
													
														|  | 
 |  | +        Long userId = SecurityUtils.getUserId();
 | 
											
												
													
														|  | 
 |  | +        wrapperUser.eq("user_id", userId.toString());
 | 
											
												
													
														|  | 
 |  | +        wrapperUser.eq("land_type_code", landTypeCode);
 | 
											
												
													
														|  | 
 |  | +        wrapperUser.eq("system", false);
 | 
											
												
													
														|  | 
 |  | +        wrapperUser.orderByAsc("order_index");
 | 
											
												
													
														|  | 
 |  | +        list = factorTemplateMapper.selectList(wrapperUser);
 | 
											
												
													
														|  | 
 |  | +        if (list.size() == 0) {
 | 
											
												
													
														|  | 
 |  | +            QueryWrapper<FactorTemplateDTO> wrapperSystem = new QueryWrapper<>();
 | 
											
												
													
														|  | 
 |  | +            wrapperSystem.eq("land_type_code", landTypeCode);
 | 
											
												
													
														|  | 
 |  | +            wrapperSystem.eq("system", true);
 | 
											
												
													
														|  | 
 |  | +            wrapperSystem.orderByAsc("order_index");
 | 
											
												
													
														|  | 
 |  | +            list = factorTemplateMapper.selectList(wrapperSystem);
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  | -        wrapper.eq("system", system);
 |  | 
 | 
											
												
													
														|  | -        wrapper.orderByAsc("order_index");
 |  | 
 | 
											
												
													
														|  | -        List<FactorTemplateDTO> list = factorTemplateMapper.selectList(wrapper);
 |  | 
 | 
											
												
													
														|  |          return RequestResult.success("查询成功", list);
 |  |          return RequestResult.success("查询成功", list);
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -138,18 +145,15 @@ public class FzxzServiceImpl implements IFzxzService {
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |          Long userId = SecurityUtils.getUserId();
 |  |          Long userId = SecurityUtils.getUserId();
 | 
											
												
													
														|  |          Map map = new HashMap<>();
 |  |          Map map = new HashMap<>();
 | 
											
												
													
														|  | -        // map.put("user_id", userId.toString());
 |  | 
 | 
											
												
													
														|  | -        map.put("user_id", "0");
 |  | 
 | 
											
												
													
														|  | 
 |  | +        map.put("user_id", userId.toString());
 | 
											
												
													
														|  |          map.put("system", false);
 |  |          map.put("system", false);
 | 
											
												
													
														|  |          map.put("land_type_code", addFactorTemplateVo.getLandTypeCode());
 |  |          map.put("land_type_code", addFactorTemplateVo.getLandTypeCode());
 | 
											
												
													
														|  |          fzxzTemplateMapper.deleteByMap(map);
 |  |          fzxzTemplateMapper.deleteByMap(map);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  |          for (int i = 0; i < addFactorTemplateVo.getFactors().size(); i++) {
 |  |          for (int i = 0; i < addFactorTemplateVo.getFactors().size(); i++) {
 | 
											
												
													
														|  |              FactorTemplateDTO fzxzTemplateDTO = addFactorTemplateVo.getFactors().get(i);
 |  |              FactorTemplateDTO fzxzTemplateDTO = addFactorTemplateVo.getFactors().get(i);
 | 
											
												
													
														|  |              fzxzTemplateDTO.setId(StringUtils.getUUID());
 |  |              fzxzTemplateDTO.setId(StringUtils.getUUID());
 | 
											
												
													
														|  | -            // fzxzTemplateDTO.setUserId(userId.toString());
 |  | 
 | 
											
												
													
														|  | -            fzxzTemplateDTO.setUserId("0");
 |  | 
 | 
											
												
													
														|  | 
 |  | +            fzxzTemplateDTO.setUserId(userId.toString());
 | 
											
												
													
														|  |              fzxzTemplateDTO.setOrderIndex(i);
 |  |              fzxzTemplateDTO.setOrderIndex(i);
 | 
											
												
													
														|  |              fzxzTemplateDTO.setLandTypeCode(addFactorTemplateVo.getLandTypeCode());
 |  |              fzxzTemplateDTO.setLandTypeCode(addFactorTemplateVo.getLandTypeCode());
 | 
											
												
													
														|  |              fzxzTemplateMapper.insert(fzxzTemplateDTO);
 |  |              fzxzTemplateMapper.insert(fzxzTemplateDTO);
 |