|
@@ -1,14 +1,18 @@
|
|
|
package com.bofeng.service;
|
|
|
|
|
|
import com.bofeng.dao.RbMapper;
|
|
|
+import com.bofeng.dao.UptownHomeMapper;
|
|
|
import com.bofeng.dao.UserOpenMapper;
|
|
|
import com.bofeng.entity.Uptown;
|
|
|
+import com.bofeng.entity.UptownHome;
|
|
|
import com.bofeng.entity.UserOpen;
|
|
|
import com.google.common.collect.Maps;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
@@ -21,6 +25,8 @@ public class EpiTemplateMessageService {
|
|
|
@Autowired
|
|
|
private TemplateMessageService templateMessageService;
|
|
|
@Autowired
|
|
|
+ private UptownHomeMapper uptownHomeMapper;
|
|
|
+ @Autowired
|
|
|
private RbMapper rbMapper;
|
|
|
|
|
|
public int sendUserMessage(Long userId) {
|
|
@@ -47,23 +53,33 @@ public class EpiTemplateMessageService {
|
|
|
|
|
|
return 1;
|
|
|
}
|
|
|
- // {{first.DATA}}
|
|
|
-// 项目名称:{{keyword1.DATA}}
|
|
|
-// 任务名称:{{keyword2.DATA}}
|
|
|
-// 完成日期:{{keyword3.DATA}}
|
|
|
-// 指引与文档模版:{{keyword4.DATA}}
|
|
|
-// 指派人:{{keyword5.DATA}}
|
|
|
-// {{remark.DATA}}
|
|
|
- public int systemSendRemindMessage(Long userId) {
|
|
|
|
|
|
- UserOpen userOpen = userOpenMapper.selectByUserId(userId);
|
|
|
+ // {{first.DATA}}
|
|
|
+// 项目名称:{{keyword1.DATA}} 马兵 先生/女士,
|
|
|
+// 任务名称:{{keyword2.DATA}} 项目名称:家园互助平台
|
|
|
+// 完成日期:{{keyword3.DATA}} 任务名称:健康日报 上报
|
|
|
+// 指引与文档模版:{{keyword4.DATA}} 指引与文档模板:无
|
|
|
+// 指派人:{{keyword5.DATA}} 指派人:系统
|
|
|
+// {{remark.DATA}} 家园互助平台提醒您,请及时提交今天的健康日报。
|
|
|
+ public int systemSendRemindMessage(Long userId, String openId) {
|
|
|
+ int re = 0;
|
|
|
Map<String, String> map = Maps.newHashMap();
|
|
|
- List<Uptown> uptownList = rbMapper.selectUptown(userId);
|
|
|
-
|
|
|
- map.put("uptownName", uptownList.get(0).getUptownName());
|
|
|
- map.put("tagName", "家人");
|
|
|
-// templateMessageService.sendSysRemindMessage();
|
|
|
- return 1;
|
|
|
+ List<UptownHome> uptownHomeList = uptownHomeMapper.getUptownHomeByUserId(userId);
|
|
|
+ if (uptownHomeList != null && uptownHomeList.size()>0) {
|
|
|
+ map.put("first", "尊敬的 "+uptownHomeList.get(0).getLinkman()+" 先生/女士,");
|
|
|
+ map.put("keyword1", "家园互助平台");
|
|
|
+ map.put("keyword2", "健康日报 上报");
|
|
|
+ SimpleDateFormat sdf1 =new SimpleDateFormat("yyyy-MM-dd" );
|
|
|
+ Date d1= new Date();
|
|
|
+ String str1 = sdf1.format(d1);
|
|
|
+ map.put("keyword3", str1);
|
|
|
+ map.put("keyword4", "无");
|
|
|
+ map.put("keyword5", "系统");
|
|
|
+ map.put("remark", " 家园互助平台提醒您,请及时提交今天的健康日报。");
|
|
|
+ re = 1;
|
|
|
+ }
|
|
|
+ templateMessageService.sendSysRemindMessage(openId, "", map);
|
|
|
+ return re;
|
|
|
}
|
|
|
|
|
|
}
|