|
|
@@ -11,6 +11,7 @@ import com.template.model.enumModel.eFileType;
|
|
|
import com.template.model.pojo.*;
|
|
|
import com.template.model.result.CommonResult;
|
|
|
import com.template.model.result.PageUtils;
|
|
|
+import com.template.model.vo.BatchOperationVo;
|
|
|
import com.template.model.vo.WelcomeDormitoryVo;
|
|
|
import com.template.services.*;
|
|
|
import org.apache.poi.hssf.record.chart.FontIndexRecord;
|
|
|
@@ -77,6 +78,8 @@ public class WelcomeDormitoryController implements WelcomeDormitoryControllerAPI
|
|
|
|
|
|
// 添加时默认全空的
|
|
|
welcomeDormitory.setStatus(2);
|
|
|
+// 默认保留
|
|
|
+ welcomeDormitory.setRetentionState(1);
|
|
|
welcomeDormitory.setFreeBedNumber(welcomeDormitory.getBedNumber());
|
|
|
|
|
|
boolean insertWd = welcomeDormitoryService.save(welcomeDormitory);
|
|
|
@@ -103,6 +106,7 @@ public class WelcomeDormitoryController implements WelcomeDormitoryControllerAPI
|
|
|
welcomeBed.setMajor(welcomeDormitory.getMajor());
|
|
|
welcomeBed.setMajorId(welcomeDormitory.getMajorId());
|
|
|
welcomeBed.setIsCheck(0);
|
|
|
+ welcomeBed.setRetentionState(1);
|
|
|
welcomeBeds.add(welcomeBed);
|
|
|
}
|
|
|
|
|
|
@@ -626,5 +630,20 @@ public class WelcomeDormitoryController implements WelcomeDormitoryControllerAPI
|
|
|
ExcelUtils.excelDownload(workbook, "寝室信息.xlsx", response);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public CommonResult batchOperation(BatchOperationVo batchOperationVo) {
|
|
|
+ List<Integer> dormitoryIds = batchOperationVo.getDormitoryIds();
|
|
|
+ LambdaQueryWrapper<WelcomeDormitory> wrapper=new LambdaQueryWrapper<>();
|
|
|
+ wrapper.in(WelcomeDormitory::getId,dormitoryIds);
|
|
|
+ List<WelcomeDormitory> list = welcomeDormitoryService.list(wrapper);
|
|
|
+ if (ObjectUtils.isNotEmpty(list)) {
|
|
|
+ for (WelcomeDormitory welcomeDormitory : list) {
|
|
|
+ welcomeDormitory.setRetentionState(batchOperationVo.getRetentionState());
|
|
|
+ }
|
|
|
+ welcomeDormitoryService.updateBatchById(list);
|
|
|
+ }
|
|
|
+ return CommonResult.ok();
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|