提交 08bab6ea 编写于 作者: minghao.wu's avatar minghao.wu

fix: app data为空设为null

上级 f260372e
...@@ -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;
} }
} }
...@@ -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, "");
} }
} }
...@@ -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 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册