Forráskód Böngészése

update 删除重复报警和提醒

A17404李放 3 éve
szülő
commit
e09760c30d

+ 1 - 1
nb-common/src/main/java/com/nb/common/config/CachingContentFilter.java

@@ -27,7 +27,7 @@ public class CachingContentFilter implements Filter {
     public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse,
                          FilterChain chain) throws IOException, ServletException {
         String header = ((HttpServletRequest) servletRequest).getHeader("Content-Type");
-        if(CharSequenceUtil.isNotBlank(header)&&header.contains("multipart/form-data")){
+        if(!"/druid".equalsIgnoreCase(((HttpServletRequest) servletRequest).getServletPath())&&CharSequenceUtil.isNotBlank(header)&&header.contains("multipart/form-data")){
             chain.doFilter(servletRequest,servletResponse);
         }else {
             HttpServletRequest requestWrapper = new CacheHttpServletRequestWrapper((HttpServletRequest) servletRequest);

+ 9 - 0
nb-common/src/main/java/com/nb/common/crud/controller/BaseQueryController.java

@@ -2,6 +2,7 @@ package com.nb.common.crud.controller;
 
 import cn.hutool.core.text.CharSequenceUtil;
 import cn.hutool.core.util.ObjectUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.mapper.Mapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.nb.common.crud.BaseService;
@@ -55,4 +56,12 @@ public interface BaseQueryController<E, K extends Serializable> extends
         }
         return R.success(getService().getById(key));
     }
+
+    @PostMapping("/get")
+    @ApiOperation(value = "根据条件查询单个数据")
+    default R<E> getById(@RequestBody QueryParamEntity<E> query) {
+        queryAuth();
+        QueryWrapper<E> build = getService().build(query);
+        return R.success(getService().getOne(build.lambda().last("limit 1")));
+    }
 }