Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张雷
/
skboot-zhongye
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
86865732
由
康伟
编写于
2024-12-27 19:21:42 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
kangwei:
1、题库管理不做数据权限过滤 3、试题管理展示提交人、所属机构、提交时间 4、试卷管理时,选择题库不做数据权限过滤
1 个父辈
0b6b9df7
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
35 行增加
和
7 行删除
sk-module-biz/src/main/java/com/skua/modules/edu/controller/QuestionDBController.java
sk-module-biz/src/main/java/com/skua/modules/edu/entity/QuestionDB.java
sk-module-biz/src/main/java/com/skua/modules/safe/controller/DangerLevelManageController.java
sk-module-system/src/main/java/com/skua/config/mybatis/MybatisInterceptor.java
sk-module-biz/src/main/java/com/skua/modules/edu/controller/QuestionDBController.java
查看文件 @
8686573
...
...
@@ -25,6 +25,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import
com.skua.modules.edu.service.IQuestionService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.jeecgframework.poi.excel.ExcelImportUtil
;
import
org.jeecgframework.poi.excel.def.NormalExcelConstants
;
import
org.jeecgframework.poi.excel.entity.ExportParams
;
...
...
@@ -115,6 +116,12 @@ public class QuestionDBController {
public
Result
<
QuestionDB
>
add
(
@RequestBody
QuestionDB
questionDB
)
{
Result
<
QuestionDB
>
result
=
new
Result
<
QuestionDB
>();
try
{
if
(
StringUtils
.
isEmpty
(
questionDB
.
getUserId
())){
questionDB
.
setUserId
(
BaseContextHandler
.
getUserId
());
}
if
(
StringUtils
.
isEmpty
(
questionDB
.
getDepartId
())){
questionDB
.
setDepartId
(
BaseContextHandler
.
getRealDepartId
());
}
questionDBService
.
save
(
questionDB
);
result
.
success
(
"添加成功!"
);
}
catch
(
Exception
e
)
{
...
...
sk-module-biz/src/main/java/com/skua/modules/edu/entity/QuestionDB.java
查看文件 @
8686573
...
...
@@ -25,7 +25,7 @@ import org.jeecgframework.poi.excel.annotation.Excel;
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"edu_question_db对象"
,
description
=
"在线考试-题库"
)
public
class
QuestionDB
{
/**主键*/
@TableId
(
type
=
IdType
.
ID_WORKER_STR
)
@ApiModelProperty
(
value
=
"主键"
)
...
...
@@ -35,9 +35,10 @@ public class QuestionDB {
@ApiModelProperty
(
value
=
"厂id"
)
@Dict
(
dictTable
=
"sys_depart"
,
dicCode
=
"id"
,
dicText
=
"depart_name"
)
private
String
departId
;
/**创建人编号*/
@Excel
(
name
=
"创建人编号"
,
width
=
15
)
@ApiModelProperty
(
value
=
"创建人编号"
)
/**提交人编号*/
@Excel
(
name
=
"提交人编号"
,
width
=
15
)
@ApiModelProperty
(
value
=
"提交人编号"
)
@Dict
(
dictTable
=
"sys_user"
,
dicCode
=
"username"
,
dicText
=
"realname"
)
private
String
userId
;
/**父机构ID*/
@Excel
(
name
=
"父机构ID"
,
width
=
15
)
...
...
sk-module-biz/src/main/java/com/skua/modules/safe/controller/DangerLevelManageController.java
查看文件 @
8686573
...
...
@@ -23,8 +23,10 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.skua.modules.safe.service.IDangerLevelManageShareService
;
import
com.skua.modules.system.entity.SysDepart
;
import
com.skua.modules.system.mapper.SysConfigMapper
;
import
com.skua.modules.system.service.ISysConfigService
;
import
com.skua.modules.system.service.ISysDepartService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.jeecgframework.poi.excel.ExcelImportUtil
;
...
...
@@ -62,6 +64,9 @@ public class DangerLevelManageController {
private
String
webUrl
;
@Autowired
private
ISysConfigService
configService
;
@Autowired
private
ISysDepartService
departService
;
/**
* 分页列表查询
* @param dangerLevelManage
...
...
@@ -96,8 +101,21 @@ public class DangerLevelManageController {
HttpServletRequest
req
)
{
Result
<
IPage
<
DangerLevelManageShare
>>
result
=
new
Result
<
IPage
<
DangerLevelManageShare
>>();
QueryWrapper
<
DangerLevelManageShare
>
queryWrapper
=
QueryGenerator
.
initQueryWrapper
(
dangerLevelManage
,
req
.
getParameterMap
());
Page
<
DangerLevelManageShare
>
page
=
new
Page
<
DangerLevelManageShare
>(
pageNo
,
pageSize
);
Page
<
DangerLevelManageShare
>
page
=
new
Page
<>(
pageNo
,
pageSize
);
IPage
<
DangerLevelManageShare
>
pageList
=
dangerLevelManageShareService
.
page
(
page
,
queryWrapper
);
/* List<SysDepart> sysDepartList = departService.queryList();
if(pageList.getRecords() != null && !pageList.getRecords().isEmpty()){
for( DangerLevelManageShare shareVO: pageList.getRecords()){
if(shareVO.getDepartId() != null ){
for( sysDepartList){
}
}
}
}*/
result
.
setSuccess
(
true
);
result
.
setResult
(
pageList
);
return
result
;
...
...
sk-module-system/src/main/java/com/skua/config/mybatis/MybatisInterceptor.java
查看文件 @
8686573
...
...
@@ -86,8 +86,10 @@ public class MybatisInterceptor implements Interceptor {
//巡检触发方式卡片配置
add
(
"inspection_point_trigger_config"
);
//用户试卷
add
(
"edu_user_paper"
);
//在线考试
add
(
"edu_user_paper"
);
//用户的试卷
add
(
"edu_question"
);
//试题
add
(
"edu_question_db"
);
//题库
//采购药剂物料
add
(
"erp_purchase_plan_item"
);
add
(
"erp_purchase_material"
);
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论