From 2df883fcbed176f83d8d144fd007e7f72fcb54d6 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期四, 01 二月 2024 17:21:24 +0800
Subject: [PATCH] 修改
---
modules/mainPart/src/main/java/com/zt/life/modules/project/service/ProjectService.java | 30 ++++++++++++++++++++++++------
1 files changed, 24 insertions(+), 6 deletions(-)
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/project/service/ProjectService.java b/modules/mainPart/src/main/java/com/zt/life/modules/project/service/ProjectService.java
index 6df9406..edaa584 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/project/service/ProjectService.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/project/service/ProjectService.java
@@ -1,12 +1,16 @@
package com.zt.life.modules.project.service;
import com.zt.common.service.BaseService;
+import com.zt.core.context.User;
+import com.zt.core.context.UserContext;
import com.zt.life.modules.project.dao.ProjectDao;
+import com.zt.life.modules.project.dto.MyProjectRoleDto;
import com.zt.life.modules.project.model.Project;
import com.zt.modules.coderule.service.SysCodeRuleService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.zt.common.db.query.QueryFilter;
+
import javax.annotation.Resource;
import java.util.HashMap;
import java.util.List;
@@ -16,11 +20,11 @@
/**
* project
*
- * @author zt generator
+ * @author zt generator
* @since 1.0.0 2023-11-07
*/
@Service
-public class ProjectService extends BaseService<ProjectDao, Project> {
+public class ProjectService extends BaseService<ProjectDao, Project> {
/**
* 鍒嗛〉鏌ヨ
*
@@ -28,6 +32,11 @@
* @return
*/
public List<Project> page(QueryFilter queryFilter) {
+ User user = UserContext.getUser();
+ Integer secretClass = user.getSecretClass();
+ Long deptId = user.getDeptId();
+ queryFilter.getQueryParams().put("secretClass", secretClass);
+ queryFilter.getQueryParams().put("deptId", deptId);
return baseDao.getList(queryFilter.getQueryParams());
}
@@ -41,11 +50,20 @@
}
- public List<String> getCode() {
- return baseDao.getCode();
+ public MyProjectRoleDto getMyProjectRole(Long projectId) {
+ Long userId = UserContext.getUser().getId();
+ MyProjectRoleDto data = baseDao.getMyProjectRole(projectId, userId);
+ return data;
}
- public Project getProject(String code) {
- return baseDao.getProject(code);
+ public void deleteItem(Long[] ids, String tableName, String fieldName) {
+ for (Long id : ids){
+ Map<String, Object> params = new HashMap<>();
+ params.put("id", id);
+ params.put("tableName", tableName);
+ params.put("fieldName", fieldName);
+ baseDao.deleteItem(params);
+ }
+
}
}
--
Gitblit v1.9.1