| | |
| | | e.printStackTrace(); |
| | | throw new RuntimeException("查询条件生成错误"); |
| | | } |
| | | // System.out.println(field.getName() + "|" + (value == null || value.equals("")) + "|" + value); |
| | | if(value == null || value.equals("")){ |
| | | continue; |
| | | } |
| | |
| | | if (!field.getName().equals("orderBy")) { |
| | | if(value.getClass()== LocalDateTime.class){ |
| | | wrapper.like(StrUtil.toUnderlineCase(field.getName()), ((LocalDateTime) value).format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); |
| | | }else{ |
| | | }else if(value.getClass()== String.class){ |
| | | wrapper.like(StrUtil.toUnderlineCase(field.getName()), value); |
| | | }else{ |
| | | wrapper.eq(StrUtil.toUnderlineCase(field.getName()), value); |
| | | } |
| | | } else { |
| | | Map<String, String> map = (Map<String, String>) value; |
| | |
| | | } |
| | | } |
| | | } |
| | | // System.out.println(wrapper.getExpression().getSqlSegment()); |
| | | return wrapper; |
| | | } |
| | | } |