Explorar o código

医生端健康教育需求完善

%!s(int64=8) %!d(string=hai) anos
pai
achega
99640d7514

+ 17 - 20
patient-co-wlyy/src/main/java/com/yihu/wlyy/web/doctor/health/DoctorHealthEduArticleController.java

@ -267,10 +267,10 @@ public class DoctorHealthEduArticleController extends BaseController {
			}
			// 查询医生信息
			Doctor doctor = doctorService.findDoctorByCode(getUID());
			List<List<NameValuePair>> msgList = new ArrayList<>();
			//List<List<NameValuePair>> msgList = new ArrayList<>();
			for (String p : patientSet) {
				for (String a : articles) {
					List<NameValuePair> params = new ArrayList<>();
					//List<NameValuePair> params = new ArrayList<>();
					// 查询文章信息
					HealthEduArticle temp = maps.get(a);
					if (temp == null) {
@ -299,20 +299,20 @@ public class DoctorHealthEduArticleController extends BaseController {
					// 设置为示读
					heap.setRead(1);
					list.add(heap);
					String  summary = parsrHtml(temp.getContent());
					if(summary!=null&&summary.length()>50){
						summary = summary.substring(0,49);
					}
					JSONObject content = new JSONObject();
					content.put("link","../../jkjy/html/article.html?article"+temp.getCode());
					content.put("title",temp.getTitle());
					content.put("thumbnail",temp.getUrl());
					content.put("summary",summary);
					params.add(new BasicNameValuePair("from", getUID()));
					params.add(new BasicNameValuePair("to", p));
					params.add(new BasicNameValuePair("contentType", "4"));
					params.add(new BasicNameValuePair("content", ""));
					msgList.add(params);
					//String  summary = parsrHtml(temp.getContent());
					//if(summary!=null&&summary.length()>50){
					//	summary = summary.substring(0,49);
					//}
					//JSONObject content = new JSONObject();
					//content.put("link","../../jkjy/html/article.html?article"+temp.getCode());
					//content.put("title",temp.getTitle());
					//content.put("thumbnail",temp.getUrl());
					//content.put("summary",summary);
					//params.add(new BasicNameValuePair("from", getUID()));
					//params.add(new BasicNameValuePair("to", p));
					//params.add(new BasicNameValuePair("contentType", "4"));
					//params.add(new BasicNameValuePair("content", ""));
					//msgList.add(params);
				}
			}
			// 保存到数据库
@ -320,10 +320,7 @@ public class DoctorHealthEduArticleController extends BaseController {
			if (row <= 0) {
				return error(-1, "发送失败!");
			} else {
				// 推送消息给患者
				for(List<NameValuePair> params : msgList){
					HttpClientUtil.post(SystemConf.getInstance().getSendImUrl(),params,"UTF-8");
				}
				// 推送消息给患
				return success("发送成功!");
			}
		} catch (Exception e) {