Parcourir la source

Merge branch 'master' of https://e.coding.net/chuanghaikeji/smarCampus/backend_dormitory

夏文涛 il y a 1 an
Parent
commit
5452ccdbc0
1 fichiers modifiés avec 11 ajouts et 0 suppressions
  1. 11 0
      src/main/java/com/template/controller/WelcomeBedController.java

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

@@ -1,6 +1,9 @@
 package com.template.controller;
 
 
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
 import com.template.api.WelcomeBedControllerAPI;
 import com.template.common.utils.ExcelUtils;
 import com.template.common.utils.paramUtils;
@@ -607,6 +610,14 @@ public class WelcomeBedController implements WelcomeBedControllerAPI {
 
     @Override
     public CommonResult submit(WelcomeBed welcomeBed) {
+        String studentCard = welcomeBed.getStudentCard();
+//        先判断是否已经提交
+        LambdaQueryWrapper<WelcomeBed> wrapper=new LambdaQueryWrapper<>();
+        wrapper.eq(WelcomeBed::getStudentCard,studentCard);
+        WelcomeBed one = welcomeBedService.getOne(wrapper);
+        if (ObjectUtils.isNotEmpty(one)) {
+            return CommonResult.fail("已提交,请勿重复提交");
+        }
         welcomeBedService.updateById(welcomeBed);
         return CommonResult.ok();
     }