#style:
- UI Project Collaboration ## No Issue
This commit is contained in:
@@ -2,8 +2,17 @@
|
||||
|
||||
import prisma from "@/app/lib/prisma";
|
||||
|
||||
export default async function colab_getListAllProyek() {
|
||||
export default async function colab_getListAllProyek({
|
||||
page,
|
||||
}: {
|
||||
page: number;
|
||||
}) {
|
||||
const takeData = 3;
|
||||
const skipData = page * takeData - takeData;
|
||||
|
||||
const data = await prisma.projectCollaboration.findMany({
|
||||
take: takeData,
|
||||
skip: skipData,
|
||||
orderBy: {
|
||||
createdAt: "desc",
|
||||
},
|
||||
|
||||
@@ -3,16 +3,30 @@
|
||||
import prisma from "@/app/lib/prisma";
|
||||
import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
|
||||
|
||||
export default async function colab_getListPartisipasiProyekByAuthorId() {
|
||||
const AuthorId = await user_getOneUserId();
|
||||
export default async function colab_getListPartisipasiProyekByAuthorId({
|
||||
page,
|
||||
}: {
|
||||
page: number;
|
||||
}) {
|
||||
const authorId = await user_getOneUserId();
|
||||
|
||||
const get = await prisma.projectCollaboration_Partisipasi.findMany({
|
||||
const takeData = 5;
|
||||
const skipData = page * takeData - takeData;
|
||||
|
||||
const data = await prisma.projectCollaboration_Partisipasi.findMany({
|
||||
take: takeData,
|
||||
skip: skipData,
|
||||
orderBy: {
|
||||
createdAt: "desc",
|
||||
},
|
||||
where: {
|
||||
userId: AuthorId,
|
||||
userId: authorId,
|
||||
isActive: true,
|
||||
AND: {
|
||||
ProjectCollaboration: {
|
||||
isActive: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
select: {
|
||||
id: true,
|
||||
@@ -42,6 +56,5 @@ export default async function colab_getListPartisipasiProyekByAuthorId() {
|
||||
},
|
||||
});
|
||||
|
||||
if (!get) return { status: 400, message: "Gagal mengambil data" };
|
||||
return { data: get, status: 200, message: "Berhasil mengambil data" };
|
||||
return data;
|
||||
}
|
||||
@@ -3,11 +3,21 @@
|
||||
import prisma from "@/app/lib/prisma";
|
||||
import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
|
||||
|
||||
export default async function colab_getListAllProyekSayaByAuthorId() {
|
||||
const AuthorId = await user_getOneUserId();
|
||||
const get = await prisma.projectCollaboration.findMany({
|
||||
export default async function colab_getListAllProyekSayaByAuthorId({
|
||||
page,
|
||||
}: {
|
||||
page: number;
|
||||
}) {
|
||||
const authorId = await user_getOneUserId();
|
||||
|
||||
const takeData = 5;
|
||||
const skipData = page * takeData - takeData;
|
||||
|
||||
const data = await prisma.projectCollaboration.findMany({
|
||||
take: takeData,
|
||||
skip: skipData,
|
||||
orderBy: { createdAt: "desc" },
|
||||
where: { userId: AuthorId, isActive: true },
|
||||
where: { userId: authorId, isActive: true },
|
||||
select: {
|
||||
id: true,
|
||||
isActive: true,
|
||||
@@ -31,6 +41,5 @@ export default async function colab_getListAllProyekSayaByAuthorId() {
|
||||
},
|
||||
});
|
||||
|
||||
if (!get) return { status: 400, message: "Gagal mengambil data" };
|
||||
return { data: get, status: 200, message: "Berhasil mengambil data" };
|
||||
return data;
|
||||
}
|
||||
@@ -3,10 +3,14 @@
|
||||
import prisma from "@/app/lib/prisma";
|
||||
import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
|
||||
|
||||
export default async function colab_getListRoomChatByAuthorId() {
|
||||
export default async function colab_getListRoomChatByAuthorId({page}: {page: number}) {
|
||||
const userLoginId = await user_getOneUserId();
|
||||
const takeData = 10;
|
||||
const skipData = page * takeData - takeData;
|
||||
|
||||
const listRoom = await prisma.projectCollaboration_AnggotaRoomChat.findMany({
|
||||
take: takeData,
|
||||
skip: skipData,
|
||||
orderBy: {
|
||||
createdAt: "desc",
|
||||
},
|
||||
@@ -32,34 +36,5 @@ export default async function colab_getListRoomChatByAuthorId() {
|
||||
// console.log(listRoom);
|
||||
|
||||
return listRoom;
|
||||
// const get = await prisma.projectCollaboration_RoomChat.findMany({
|
||||
// where: {
|
||||
// userId: userLoginId,
|
||||
// AND: [
|
||||
// {
|
||||
// ProjectCollaboration_AnggotaRoomChat: {
|
||||
// every: {
|
||||
// userId: userLoginId,
|
||||
// },
|
||||
// },
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
// select: {
|
||||
// id: true,
|
||||
// name: true,
|
||||
// // isActive: true,
|
||||
// // Author: true,
|
||||
// // userId: true,
|
||||
// // ProjectCollaboration: true,
|
||||
// // projectCollaborationId: true,
|
||||
// ProjectCollaboration_AnggotaRoomChat: {
|
||||
// select: {
|
||||
// userId: true,
|
||||
// User: true,
|
||||
// },
|
||||
// },
|
||||
// },
|
||||
// });
|
||||
// return get;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user