|
|
@@ -103,32 +103,32 @@ public class WelcomeDormitoryController implements WelcomeDormitoryControllerAPI
|
|
|
}
|
|
|
|
|
|
//动态生成床位
|
|
|
- Integer bedNumber = welcomeDormitory.getBedNumber();
|
|
|
- ArrayList<WelcomeBed> welcomeBeds = new ArrayList<>();
|
|
|
- for (int i = 1; i <= bedNumber; i++) {
|
|
|
- WelcomeBed welcomeBed = new WelcomeBed();
|
|
|
- welcomeBed.setNumber(i);
|
|
|
- welcomeBed.setSchool(welcomeDormitory.getSchool());
|
|
|
- welcomeBed.setSchoolId(welcomeDormitory.getSchoolId());
|
|
|
- welcomeBed.setBuild(welcomeDormitory.getBuild());
|
|
|
- welcomeBed.setBuildId(welcomeDormitory.getBuildId());
|
|
|
- welcomeBed.setDormitory(welcomeDormitory.getDormitory());
|
|
|
- welcomeBed.setDormitoryId(welcomeDormitory.getId());
|
|
|
- welcomeBed.setSex(welcomeDormitory.getSex());
|
|
|
- welcomeBed.setCollege(welcomeDormitory.getCollege());
|
|
|
- welcomeBed.setCollegeId(welcomeDormitory.getCollegeId());
|
|
|
- welcomeBed.setGrade(welcomeDormitory.getGrade());
|
|
|
- welcomeBed.setIsCheck(0);
|
|
|
- welcomeBed.setRetentionState(welcomeDormitory.getRetentionState());
|
|
|
- welcomeBeds.add(welcomeBed);
|
|
|
- }
|
|
|
-
|
|
|
- if (welcomeBeds != null && welcomeBeds.size() > 0) {
|
|
|
- boolean insertBeds = welcomeBedService.saveBatch(welcomeBeds);
|
|
|
- if (!insertBeds) {
|
|
|
- return CommonResult.fail("新增失败");
|
|
|
- }
|
|
|
- }
|
|
|
+// Integer bedNumber = welcomeDormitory.getBedNumber();
|
|
|
+// ArrayList<WelcomeBed> welcomeBeds = new ArrayList<>();
|
|
|
+// for (int i = 1; i <= bedNumber; i++) {
|
|
|
+// WelcomeBed welcomeBed = new WelcomeBed();
|
|
|
+// welcomeBed.setNumber(i);
|
|
|
+// welcomeBed.setSchool(welcomeDormitory.getSchool());
|
|
|
+// welcomeBed.setSchoolId(welcomeDormitory.getSchoolId());
|
|
|
+// welcomeBed.setBuild(welcomeDormitory.getBuild());
|
|
|
+// welcomeBed.setBuildId(welcomeDormitory.getBuildId());
|
|
|
+// welcomeBed.setDormitory(welcomeDormitory.getDormitory());
|
|
|
+// welcomeBed.setDormitoryId(welcomeDormitory.getId());
|
|
|
+// welcomeBed.setSex(welcomeDormitory.getSex());
|
|
|
+// welcomeBed.setCollege(welcomeDormitory.getCollege());
|
|
|
+// welcomeBed.setCollegeId(welcomeDormitory.getCollegeId());
|
|
|
+// welcomeBed.setGrade(welcomeDormitory.getGrade());
|
|
|
+// welcomeBed.setIsCheck(0);
|
|
|
+// welcomeBed.setRetentionState(welcomeDormitory.getRetentionState());
|
|
|
+// welcomeBeds.add(welcomeBed);
|
|
|
+// }
|
|
|
+
|
|
|
+// if (welcomeBeds != null && welcomeBeds.size() > 0) {
|
|
|
+// boolean insertBeds = welcomeBedService.saveBatch(welcomeBeds);
|
|
|
+// if (!insertBeds) {
|
|
|
+// return CommonResult.fail("新增失败");
|
|
|
+// }
|
|
|
+// }
|
|
|
|
|
|
return CommonResult.ok();
|
|
|
}
|
|
|
@@ -452,7 +452,7 @@ public class WelcomeDormitoryController implements WelcomeDormitoryControllerAPI
|
|
|
WelcomeDormitory wd = new WelcomeDormitory();
|
|
|
Optional<WelcomeDormitory> owelcomeDormitory = wds.stream().filter(e -> e.getSchool().equals(school) && e.getBuild().equals(build) && e.getDormitory().equals(dormitory)).findFirst();
|
|
|
if (owelcomeDormitory != null && owelcomeDormitory.isPresent()) {
|
|
|
- return CommonResult.fail("第"+rowNum+1+"行,已存在该宿舍");
|
|
|
+ wd.setId(owelcomeDormitory.get().getId());
|
|
|
}
|
|
|
|
|
|
String sex = dataFormatter.formatCellValue(row.getCell(3));//寝室性别
|
|
|
@@ -584,7 +584,7 @@ public class WelcomeDormitoryController implements WelcomeDormitoryControllerAPI
|
|
|
WelcomeDormitory wd = new WelcomeDormitory();
|
|
|
Optional<WelcomeDormitory> owelcomeDormitory = wds.stream().filter(e -> e.getSchool().equals(school) && e.getBuild().equals(build) && e.getDormitory().equals(dormitory)).findFirst();
|
|
|
if (owelcomeDormitory != null && owelcomeDormitory.isPresent()) {
|
|
|
- return CommonResult.fail("第"+rowNum+1+"行,已存在该宿舍");
|
|
|
+ wd.setId(owelcomeDormitory.get().getId());
|
|
|
}
|
|
|
|
|
|
String sex = dataFormatter.formatCellValue(row.getCell(3));//寝室性别
|
|
|
@@ -721,6 +721,17 @@ public class WelcomeDormitoryController implements WelcomeDormitoryControllerAPI
|
|
|
return CommonResult.ok(list);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public CommonResult saveBedDormitoryGroup(Integer schoolId, Integer accountId) {
|
|
|
|
|
|
+ WelcomeAccount account = welcomeAccountService.getById(accountId);
|
|
|
+ if (ObjectUtils.isEmpty(account)) {
|
|
|
+ return CommonResult.fail("无该账号权限");
|
|
|
+ }
|
|
|
+ String collegeIds = account.getCollegeId();
|
|
|
+ List<WelcomeDormitory> dormitories = welcomeDormitoryService.saveBedDormitoryGroup(schoolId,collegeIds);
|
|
|
+
|
|
|
+ return CommonResult.ok(dormitories);
|
|
|
+ }
|
|
|
}
|
|
|
|