瀏覽代碼

新增宿管修改,寝室可批量修改

dzx 1 年之前
父節點
當前提交
12d1d30e19

+ 0 - 2
src/main/java/com/xjrsoft/module/room/controller/RoomTeacherAppointController.java

@@ -8,7 +8,6 @@ import com.xjrsoft.common.page.ConventPage;
 import com.xjrsoft.common.page.PageOutput;
 import com.xjrsoft.module.room.dto.AddRoomTeacherAppointDto;
 import com.xjrsoft.module.room.dto.RoomTeacherAppointPageDto;
-import com.xjrsoft.module.room.dto.UpdateRoomTeacherAppointDto;
 import com.xjrsoft.module.room.entity.RoomTeacherAppoint;
 import com.xjrsoft.module.room.service.IRoomTeacherAppointService;
 import com.xjrsoft.module.room.vo.RoomTeacherAppointPageVo;
@@ -19,7 +18,6 @@ import lombok.AllArgsConstructor;
 import org.springframework.web.bind.annotation.DeleteMapping;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestParam;

+ 2 - 2
src/main/java/com/xjrsoft/module/room/dto/AddRoomTeacherAppointDto.java

@@ -22,8 +22,8 @@ public class AddRoomTeacherAppointDto implements Serializable {
     /**
     * 寝室编号(room)
     */
-    @ApiModelProperty("寝室编号(room)")
-    private Long roomId;
+    @ApiModelProperty("寝室编号(roomIds)")
+    private List<Long> roomIds;
     /**
     * 用户编号
     */

+ 12 - 10
src/main/java/com/xjrsoft/module/room/service/impl/RoomTeacherAppointServiceImpl.java

@@ -44,16 +44,18 @@ public class RoomTeacherAppointServiceImpl extends MPJBaseServiceImpl<RoomTeache
     public Boolean saveBatch(AddRoomTeacherAppointDto dto) {
         Long createUserId = StpUtil.getLoginIdAsLong();
         Date createDate = new Date();
-        for (Long userId : dto.getUserIds()) {
-            RoomTeacherAppoint appoint = new RoomTeacherAppoint();
-            appoint.setUserId(createUserId);
-            appoint.setCreateDate(createDate);
-            appoint.setDeleteMark(0);
-            appoint.setEnabledMark(1);
-            appoint.setUserId(userId);
-            appoint.setRoomId(dto.getRoomId());
-            roomTeacherAppointMapper.insert(appoint);
+        for (Long roomId : dto.getRoomIds()) {
+            for (Long userId : dto.getUserIds()) {
+                RoomTeacherAppoint appoint = new RoomTeacherAppoint();
+                appoint.setUserId(createUserId);
+                appoint.setCreateDate(createDate);
+                appoint.setDeleteMark(0);
+                appoint.setEnabledMark(1);
+                appoint.setUserId(userId);
+                appoint.setRoomId(roomId);
+                roomTeacherAppointMapper.insert(appoint);
+            }
         }
-        return null;
+        return true;
     }
 }