|
@ -149,6 +149,7 @@ public class DoctorJMJkEduArticleController extends BaseController {
|
|
|
if(StringUtils.isEmpty(currentRoleLevel)){
|
|
|
currentRoleLevel = getCurrentRoleLevel();
|
|
|
}
|
|
|
leaveWords = StringUtils.isNotEmpty(leaveWords)?leaveWords:"";
|
|
|
jmJkEduArticleService.initPatient(patientSet,labelUnitType,labelSexType,labelServeType,labelDiseaseType,labelHealthType,getUID(),currentRoleCode,currentRoleLevel);
|
|
|
// patientSet.add(patientService.findByCode("wjw00000001000e6badcfa163e424525"));
|
|
|
//获取保存发送记录
|
|
@ -405,11 +406,11 @@ public class DoctorJMJkEduArticleController extends BaseController {
|
|
|
// 如果queue为空,则当前线程会堵塞,直到有新数据加入
|
|
|
JSONObject json = queue.take();
|
|
|
Set<String> patientSet = (Set<String>)json.get("patientSet");
|
|
|
String sendCode = json.get("patientSet")+"";
|
|
|
String sendCode = json.get("sendCode")+"";
|
|
|
String sendType = json.get("sendType")+"";
|
|
|
Long teamCode = Long.valueOf(json.get("teamCode")+"");
|
|
|
String articleId = json.get("articleId")+"";
|
|
|
String leaveWords = json.get("leaveWords")+"";
|
|
|
String leaveWords = json.get("leaveWords")!=null?json.get("leaveWords")+"":"";
|
|
|
String currentUserRole = json.get("currentUserRole")+"";
|
|
|
String currentUserRoleLevel = json.get("currentUserRoleLevel")+"";
|
|
|
List<HealthEduArticleES> healthEduArticleESList = jmJkEduArticleService.savePCPushArticle(patientSet, sendCode, Integer.parseInt(sendType),"", teamCode, articleId,leaveWords,currentUserRole,currentUserRoleLevel);
|
|
@ -475,6 +476,7 @@ public class DoctorJMJkEduArticleController extends BaseController {
|
|
|
List<Object> results = teamDao.findAdminTeamByPatientSignTeam(patientCode, new PageRequest(0, 1));
|
|
|
Object[] result = (Object[]) results.get(0);
|
|
|
// jmJkEduArticleService.initPatients(patientSet,labelType,condition,groupType,teamId,getUID());
|
|
|
leaveWords = StringUtils.isNotEmpty(leaveWords)?leaveWords:"";
|
|
|
List<HealthEduArticleES> healthEduArticleESList = jmJkEduArticleService.savePCPushArticle(patientSet, getUID(), 1,"", Long.parseLong(result[0].toString()), articleId,leaveWords,currentUserRole,currentUserRoleLevel);
|
|
|
//推送微信模板消息和发送im消息
|
|
|
new Thread(() -> {
|