Browse Source

修改移动端床铺提交接口

liu 1 year ago
parent
commit
4bff74fd76

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

@@ -1,6 +1,7 @@
 package com.template.controller;
 package com.template.controller;
 
 
 
 
+import com.alibaba.druid.sql.visitor.functions.If;
 import com.baomidou.mybatisplus.core.conditions.Wrapper;
 import com.baomidou.mybatisplus.core.conditions.Wrapper;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
 import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
@@ -629,6 +630,21 @@ public class WelcomeBedController implements WelcomeBedControllerAPI {
         }
         }
 
 
         boolean updateBed = welcomeBedService.updateById(welcomeBed);
         boolean updateBed = welcomeBedService.updateById(welcomeBed);
+
+        //        修改宿舍信息
+        WelcomeDormitory welcomeDormitory = welcomeDormitoryService.getById(welcomeBed.getDormitoryId());
+        if (ObjectUtils.isNotEmpty(welcomeDormitory)) {
+            Integer freeBedNumber = welcomeDormitory.getFreeBedNumber();
+            freeBedNumber=freeBedNumber-1;
+            if (freeBedNumber>0) {
+                welcomeDormitory.setFreeBedNumber(freeBedNumber);
+                welcomeDormitory.setStatus(3);
+            }else if (freeBedNumber==0){
+                welcomeDormitory.setFreeBedNumber(freeBedNumber);
+                welcomeDormitory.setStatus(1);
+            }
+        }
+
         if(!updateBed){
         if(!updateBed){
             return CommonResult.fail("选宿舍失败");
             return CommonResult.fail("选宿舍失败");
         }
         }

+ 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
     }
     }