超管bannerbug

This commit is contained in:
2025-10-15 18:58:59 +08:00
committed by khalil
parent 0c635ba89d
commit e7777e24d0

View File

@@ -9,11 +9,11 @@ import com.accompany.admin.vo.AdminUserVo;
import com.accompany.admin.vo.SecondPageBannerAdminVo;
import com.accompany.business.model.firstpage.SecondPageBanner;
import com.accompany.business.service.fillstrategy.strategy.FillConstant;
import com.accompany.business.service.room.RoomService;
import com.accompany.business.service.user.UsersService;
import com.accompany.common.result.BusiResult;
import com.accompany.common.status.BusiStatus;
import com.accompany.core.exception.AdminServiceException;
import com.accompany.core.model.Room;
import com.accompany.core.model.Users;
import com.baomidou.mybatisplus.core.metadata.IPage;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -31,7 +31,7 @@ public class GuildSuperSecondBannerAdminController extends BaseController {
@Autowired
private SecondPageBannerAdminService secondPageBannerAdminService;
@Autowired
private RoomService roomService;
private UsersService usersService;
@ApiOperation(value = "新增/修改banner", httpMethod = "POST")
@PostMapping(value = "/secondBannerSave")
@@ -48,8 +48,8 @@ public class GuildSuperSecondBannerAdminController extends BaseController {
throw new AdminServiceException("请输入RoomID");
}
firstPageBanner.setSkipUri(firstPageBanner.getSkipUri().trim());
Room roomByUid = roomService.getRoomByUid(Long.valueOf(firstPageBanner.getSkipUri()));
if (roomByUid == null || !adminUserVo.getPartitionIds().contains(roomByUid.getPartitionId())) {
Users users = usersService.getUserByErbanNo(Long.valueOf(firstPageBanner.getSkipUri()));
if (users == null || !adminUserVo.getPartitionIds().contains(users.getPartitionId())) {
throw new AdminServiceException("请输入正确的RoomID");
}
} else if (firstPageBanner.getSkipType() != 100) {