Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-cloud-analysis
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.online.exam
pica-cloud-analysis
提交
08bab6ea
提交
08bab6ea
编写于
8月 28, 2018
作者:
minghao.wu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix: app data为空设为null
上级
f260372e
变更
3
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
36 行增加
和
26 行删除
+36
-26
AnalysisController.java
...e/exam/analysis/server/controller/AnalysisController.java
+31
-22
AntiSpamServiceImpl.java
...xam/analysis/server/service/impl/AntiSpamServiceImpl.java
+3
-3
DoctorServiceImpl.java
.../exam/analysis/server/service/impl/DoctorServiceImpl.java
+2
-1
未找到文件。
server/src/main/java/com/pica/cloud/online/exam/analysis/server/controller/AnalysisController.java
浏览文件 @
08bab6ea
...
@@ -155,28 +155,25 @@ public class AnalysisController {
...
@@ -155,28 +155,25 @@ public class AnalysisController {
examTitleReplyDto
.
setReplyStatus
(
analysisService
.
getReplyStatus
(
examTitleId
,
user
.
getId
()));
examTitleReplyDto
.
setReplyStatus
(
analysisService
.
getReplyStatus
(
examTitleId
,
user
.
getId
()));
/*if (doctor != null) {
if
(
doctor
!=
null
)
{
*//**
* TODO: 判断权限 CHC PSA
*//*
CHCAnalysis
analysis
=
analysisService
.
getAnalysisById
(
analysisRoundExamTitle
.
getAnalysisId
());
CHCAnalysis
analysis
=
analysisService
.
getAnalysisById
(
analysisRoundExamTitle
.
getAnalysisId
());
if
(
analysis
.
getType
()
==
1
)
{
if
(
analysis
.
getType
()
==
1
)
{
*/
/**
/**
* CHC 获取考试前两百名
* CHC 获取考试前两百名
*/
/*
*/
if
(
rankingListService
.
isRankingInTop200
(
doctor
.
getId
()))
{
if
(
rankingListService
.
isRankingInTop200
(
doctor
.
getId
()))
{
examTitleReplyDto
.
setReplyStatus
(
analysisService
.
getReplyStatus
(
examTitleId
,
user
.
getId
()));
examTitleReplyDto
.
setReplyStatus
(
analysisService
.
getReplyStatus
(
examTitleId
,
user
.
getId
()));
}
}
}
else
if
(
analysis
.
getType
()
==
2
)
{
}
else
if
(
analysis
.
getType
()
==
2
)
{
*/
/**
/**
* PSA 职务职称主任/副主任 院长/副院长 科长/副科长 管理人数100以上
* PSA 职务职称主任/副主任 院长/副院长 科长/副科长 管理人数100以上
*/
/*
*/
if
(
doctorService
.
isAuth
(
doctor
.
getId
()))
{
if
(
doctorService
.
isAuth
(
doctor
.
getId
()))
{
examTitleReplyDto
.
setReplyStatus
(
analysisService
.
getReplyStatus
(
examTitleId
,
user
.
getId
()));
examTitleReplyDto
.
setReplyStatus
(
analysisService
.
getReplyStatus
(
examTitleId
,
user
.
getId
()));
}
}
}
}
}
*/
}
}
}
builder
.
setData
(
examTitleReplyDto
);
builder
.
setData
(
examTitleReplyDto
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
@@ -241,16 +238,18 @@ public class AnalysisController {
...
@@ -241,16 +238,18 @@ public class AnalysisController {
AnalysisRoundExamTitle
analysisRoundExamTitle
=
analysisService
.
getAnanlysisRoundExamTitleById
(
examTitleId
);
AnalysisRoundExamTitle
analysisRoundExamTitle
=
analysisService
.
getAnanlysisRoundExamTitleById
(
examTitleId
);
ExamTitleDto
examTitleDto
=
analysisService
.
getExamTitleDtoById
(
examTitleId
);
ExamTitleDto
examTitleDto
=
analysisService
.
getExamTitleDtoById
(
examTitleId
);
ReplyDto
replyDto
=
new
ReplyDto
();
if
(
null
!=
reply
)
{
if
(
null
!=
reply
)
{
ReplyDto
replyDto
=
analysisService
.
getReplyDtoByReply
(
reply
,
user
!=
null
?
user
.
getId
()
:
0
);
replyDto
=
analysisService
.
getReplyDtoByReply
(
reply
,
user
!=
null
?
user
.
getId
()
:
0
);
}
else
{
replyDto
.
setContent
(
""
);
}
examTitleReplyDetailDto
.
setAnalysisId
(
analysisRoundExamTitle
.
getAnalysisId
());
examTitleReplyDetailDto
.
setAnalysisId
(
analysisRoundExamTitle
.
getAnalysisId
());
examTitleReplyDetailDto
.
setRoundId
(
analysisRoundExamTitle
.
getRoundId
());
examTitleReplyDetailDto
.
setRoundId
(
analysisRoundExamTitle
.
getRoundId
());
examTitleReplyDetailDto
.
setExamTitle
(
examTitleDto
);
examTitleReplyDetailDto
.
setExamTitle
(
examTitleDto
);
examTitleReplyDetailDto
.
setReply
(
replyDto
);
examTitleReplyDetailDto
.
setReply
(
replyDto
);
builder
.
setData
(
examTitleReplyDetailDto
);
builder
.
setData
(
examTitleReplyDetailDto
);
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
}
}
...
@@ -400,22 +399,28 @@ public class AnalysisController {
...
@@ -400,22 +399,28 @@ public class AnalysisController {
@RequestBody
String
content
,
@RequestBody
String
content
,
@RequestHeader
String
token
)
{
@RequestHeader
String
token
)
{
if
(
token
==
null
)
{
if
(
token
==
null
)
{
return
ReturnUtil
.
getPicaResponse
(
PicaResultCode
.
SYSTEM_NO_TOKEN
);
PicaResponse
picaResponse
=
ReturnUtil
.
getPicaResponse
(
PicaResultCode
.
SYSTEM_NO_TOKEN
);
picaResponse
.
setData
(
""
);
return
picaResponse
;
}
}
PICAUser
user
=
CommonUtils
.
getUserByToken
(
redisClient
,
token
);
PICAUser
user
=
CommonUtils
.
getUserByToken
(
redisClient
,
token
);
if
(
user
==
null
||
user
.
getId
().
intValue
()
==
0
)
{
if
(
user
==
null
||
user
.
getId
().
intValue
()
==
0
)
{
System
.
out
.
println
(
"reply: user == null, token="
+
token
);
System
.
out
.
println
(
"reply: user == null, token="
+
token
);
return
ReturnUtil
.
getPicaResponse
(
PicaResultCode
.
LOGIN_FAILE
);
PicaResponse
picaResponse
=
ReturnUtil
.
getPicaResponse
(
PicaResultCode
.
LOGIN_FAILE
);
picaResponse
.
setData
(
""
);
return
picaResponse
;
}
}
/**
/**
* 如果判断检测的数据中有垃圾 直接返回
* 如果判断检测的数据中有垃圾 直接返回
*/
*/
PicaResponse
response
=
antiSpamService
.
processString
(
content
);
PicaResponse
response
=
antiSpamService
.
processString
(
content
);
if
(!
response
.
getCode
().
equals
(
PicaResultCode
.
SUCCESS
.
code
()))
if
(!
response
.
getCode
().
equals
(
PicaResultCode
.
SUCCESS
.
code
()))
{
response
.
setData
(
""
);
return
response
;
return
response
;
}
/**
/**
* 插入数据库
* 插入数据库
...
@@ -423,9 +428,13 @@ public class AnalysisController {
...
@@ -423,9 +428,13 @@ public class AnalysisController {
try
{
try
{
analysisService
.
insertReply
(
examTitleId
,
content
,
user
.
getId
());
analysisService
.
insertReply
(
examTitleId
,
content
,
user
.
getId
());
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
return
ReturnUtil
.
getPicaResponse
(
PicaResultCode
.
INTERFACE_INVOKE_EXCEPTION
);
PicaResponse
picaResponse
=
ReturnUtil
.
getPicaResponse
(
PicaResultCode
.
INTERFACE_INVOKE_EXCEPTION
);
picaResponse
.
setData
(
""
);
return
picaResponse
;
}
}
return
ReturnUtil
.
getPicaResponse
(
PicaResultCode
.
SUCCESS
);
PicaResponse
picaResponse
=
ReturnUtil
.
getPicaResponse
(
PicaResultCode
.
SUCCESS
);
picaResponse
.
setData
(
""
);
return
picaResponse
;
}
}
}
}
server/src/main/java/com/pica/cloud/online/exam/analysis/server/service/impl/AntiSpamServiceImpl.java
浏览文件 @
08bab6ea
...
@@ -98,13 +98,13 @@ public class AntiSpamServiceImpl implements AntiSpamService {
...
@@ -98,13 +98,13 @@ public class AntiSpamServiceImpl implements AntiSpamService {
/**
/**
* TODO: 可以进一步处理 显示信息被过滤原因
* TODO: 可以进一步处理 显示信息被过滤原因
*/
*/
return
ReturnUtil
.
getPicaResponse
(
PicaResultCode
.
DATA_IS_WRONG
);
return
ReturnUtil
.
getPicaResponse
(
PicaResultCode
.
DATA_IS_WRONG
,
""
);
}
}
}
else
{
}
else
{
return
ReturnUtil
.
getPicaResponse
(
jObject
.
get
(
"code"
).
getAsString
(),
msg
);
return
ReturnUtil
.
getPicaResponse
(
jObject
.
get
(
"code"
).
getAsString
(),
msg
,
""
);
}
}
return
ReturnUtil
.
getPicaResponse
(
PicaResultCode
.
SUCCESS
);
return
ReturnUtil
.
getPicaResponse
(
PicaResultCode
.
SUCCESS
,
""
);
}
}
}
}
server/src/main/java/com/pica/cloud/online/exam/analysis/server/service/impl/DoctorServiceImpl.java
浏览文件 @
08bab6ea
...
@@ -22,6 +22,7 @@ public class DoctorServiceImpl implements DoctorService {
...
@@ -22,6 +22,7 @@ public class DoctorServiceImpl implements DoctorService {
@Override
@Override
public
boolean
isAuth
(
Integer
doctorId
)
{
public
boolean
isAuth
(
Integer
doctorId
)
{
return
doctorMapper
.
selectAuthByDoctorId
(
doctorId
)
>
0
;
return
doctorMapper
.
selectAuthByDoctorId
(
doctorId
)
>
0
||
doctorMapper
.
selectPatientCountByDoctorId
(
doctorId
)
>
100
;
}
}
}
}
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录