Browse Source

添加判断是否入住

liu 1 year ago
parent
commit
c059e144b7

+ 4 - 0
src/main/java/com/template/api/WelcomeBedControllerAPI.java

@@ -61,4 +61,8 @@ public interface WelcomeBedControllerAPI {
     @ApiOperation(value = "获取床位下拉数据", notes = "获取床位下拉数据", httpMethod = "GET")
     @ApiOperation(value = "获取床位下拉数据", notes = "获取床位下拉数据", httpMethod = "GET")
     CommonResult queryBedDatas(@RequestParam int dormitoryId);
     CommonResult queryBedDatas(@RequestParam int dormitoryId);
 
 
+    @GetMapping(value = "/isCheck")
+    @ApiOperation(value = "判断是否入住", notes = "判断是否入住", httpMethod = "GET")
+    CommonResult isCheck(@RequestParam String studentCard);
+
 }
 }

+ 10 - 0
src/main/java/com/template/controller/WelcomeBedController.java

@@ -673,5 +673,15 @@ public class WelcomeBedController implements WelcomeBedControllerAPI {
         }
         }
         return CommonResult.ok(datas);
         return CommonResult.ok(datas);
     }
     }
+
+    @Override
+    public CommonResult isCheck(String studentCard) {
+        WelcomeBed welcomeBed=welcomeBedService.isCheck(studentCard);
+        Integer isCheck=0;
+        if (ObjectUtils.isNotEmpty(welcomeBed)) {
+            isCheck = welcomeBed.getIsCheck();
+        }
+        return CommonResult.ok(isCheck);
+    }
 }
 }
 
 

+ 1 - 1
src/main/java/com/template/core/JwtlnterceptorConfig.java

@@ -14,7 +14,7 @@ public class JwtlnterceptorConfig implements WebMvcConfigurer {
         //目前测试下来 使用 /**所有的话,response.sendError浏览器获取不到响应的信息
         //目前测试下来 使用 /**所有的话,response.sendError浏览器获取不到响应的信息
         //默认拦截所有路径
         //默认拦截所有路径
         registry.addInterceptor(authenticationInterceptor())
         registry.addInterceptor(authenticationInterceptor())
-                .addPathPatterns("/api/**");
+                .addPathPatterns("/api0/**");
         //endregion
         //endregion
     }
     }
 
 

+ 1 - 0
src/main/java/com/template/services/WelcomeBedService.java

@@ -43,4 +43,5 @@ public interface WelcomeBedService extends IService<WelcomeBed> {
 
 
     List<WelcomeBed> queryBeds(List<Integer> dormitoryIds);
     List<WelcomeBed> queryBeds(List<Integer> dormitoryIds);
 
 
+    WelcomeBed isCheck(String studentCard);
 }
 }

+ 8 - 0
src/main/java/com/template/services/impl/WelcomeBedServiceImpl.java

@@ -153,4 +153,12 @@ public class WelcomeBedServiceImpl extends ServiceImpl<WelcomeBedMapper, Welcome
         return result;
         return result;
     }
     }
 
 
+    @Override
+    public WelcomeBed isCheck(String studentCard) {
+        QueryWrapper<WelcomeBed> queryWrapper = new QueryWrapper<>();
+        queryWrapper.in("student_card", studentCard);
+        WelcomeBed result = welcomeBedMapper.selectOne(queryWrapper);
+        return result;
+    }
+
 }
 }