|
@ -1164,11 +1164,11 @@ public class JMJkEduArticleService extends BaseService {
|
|
isAuthentication = 1;
|
|
isAuthentication = 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
boolean b = thirdJkEduArticleService.saveArticle(userCode,articleTitle,articleType,articlelevel,secondLevelCategoryId,image,
|
|
|
|
|
|
String b = thirdJkEduArticleService.saveArticle(userCode,articleTitle,articleType,articlelevel,secondLevelCategoryId,image,
|
|
secondLevelCategoryName,firstLevelCategoryId,firstLevelCategoryName,content,operatorRoleCode,opertorRoleLevel,
|
|
secondLevelCategoryName,firstLevelCategoryId,firstLevelCategoryName,content,operatorRoleCode,opertorRoleLevel,
|
|
userScope,isAuthentication,articleId,roleType);
|
|
userScope,isAuthentication,articleId,roleType);
|
|
//如果文章需要审核且文章保存数据库成功,推送消息通知给审核的管理员
|
|
//如果文章需要审核且文章保存数据库成功,推送消息通知给审核的管理员
|
|
if(isAuthentication==0&&b){
|
|
|
|
|
|
if(isAuthentication==0&&!StringUtils.isEmpty(b)){
|
|
Doctor doctor = doctorDao.findByCode(userCode);
|
|
Doctor doctor = doctorDao.findByCode(userCode);
|
|
List<Map<String,Object>> list = doctorInfoService.getDoctorManager(operatorRoleCode);
|
|
List<Map<String,Object>> list = doctorInfoService.getDoctorManager(operatorRoleCode);
|
|
for(Map<String,Object> one:list){
|
|
for(Map<String,Object> one:list){
|
|
@ -1188,6 +1188,8 @@ public class JMJkEduArticleService extends BaseService {
|
|
message.setReadonly(1);//是否只读消息
|
|
message.setReadonly(1);//是否只读消息
|
|
message.setSex(doctor.getSex());
|
|
message.setSex(doctor.getSex());
|
|
message.setOver("1");//未处理
|
|
message.setOver("1");//未处理
|
|
|
|
message.setDel("1");
|
|
|
|
message.setData(b);
|
|
messageDao.save(message);
|
|
messageDao.save(message);
|
|
if(messageService.getMessageNoticeSettingByMessageType(one.get("code")+"","1", MessageNoticeSetting.MessageTypeEnum.signSwitch.getValue())){
|
|
if(messageService.getMessageNoticeSettingByMessageType(one.get("code")+"","1", MessageNoticeSetting.MessageTypeEnum.signSwitch.getValue())){
|
|
// 发送消息给医生
|
|
// 发送消息给医生
|
|
@ -1328,23 +1330,27 @@ public class JMJkEduArticleService extends BaseService {
|
|
message.setCzrq(new Date());
|
|
message.setCzrq(new Date());
|
|
message.setCreateTime(new Date());
|
|
message.setCreateTime(new Date());
|
|
message.setTitle("新增文章审核消息");
|
|
message.setTitle("新增文章审核消息");
|
|
if("0".equals(isAuthentication)){
|
|
|
|
|
|
if("2".equals(isAuthentication)){
|
|
message.setContent("健康文章审核不通过,原因:"+reasonContent);
|
|
message.setContent("健康文章审核不通过,原因:"+reasonContent);
|
|
}else{
|
|
|
|
|
|
}else if("1".equals(isAuthentication)){
|
|
message.setContent("健康文章审核通过。");
|
|
message.setContent("健康文章审核通过。");
|
|
|
|
}else {
|
|
|
|
message.setContent("健康文章取消认证。");
|
|
}
|
|
}
|
|
JSONObject article = thirdJkEduArticleService.getArticalById(one,"","");
|
|
JSONObject article = thirdJkEduArticleService.getArticalById(one,"","");
|
|
Doctor receiveDoctor = doctorDao.findByCode(article.getString("OperatorId"));
|
|
|
|
|
|
Doctor receiveDoctor = doctorDao.findByCode(article.getString("operatorId"));
|
|
message.setRead(1);//设置未读
|
|
message.setRead(1);//设置未读
|
|
message.setReceiver(article.getString("OperatorId"));//设置接受医生的code()
|
|
|
|
|
|
message.setReceiver(article.getString("operatorId"));//设置接受医生的code()
|
|
message.setSender(sender);//设置发送的医生
|
|
message.setSender(sender);//设置发送的医生
|
|
message.setSenderName(doctor.getName());
|
|
message.setSenderName(doctor.getName());
|
|
message.setCode(getCode());
|
|
message.setCode(getCode());
|
|
message.setSenderPhoto(doctor.getPhoto());
|
|
message.setSenderPhoto(doctor.getPhoto());
|
|
message.setType(14);//新增健康文章审核信息
|
|
|
|
|
|
message.setType(15);//新增健康文章审核结果信息
|
|
message.setReadonly(1);//是否只读消息
|
|
message.setReadonly(1);//是否只读消息
|
|
message.setSex(doctor.getSex());
|
|
message.setSex(doctor.getSex());
|
|
message.setOver("1");//未处理
|
|
message.setOver("1");//未处理
|
|
|
|
message.setDel("1");
|
|
|
|
message.setData(article.get("articleId")+"");
|
|
messageDao.save(message);
|
|
messageDao.save(message);
|
|
if(messageService.getMessageNoticeSettingByMessageType(receiveDoctor.getCode(),"1", MessageNoticeSetting.MessageTypeEnum.signSwitch.getValue())){
|
|
if(messageService.getMessageNoticeSettingByMessageType(receiveDoctor.getCode(),"1", MessageNoticeSetting.MessageTypeEnum.signSwitch.getValue())){
|
|
// 发送消息给医生
|
|
// 发送消息给医生
|