Commit 5c5c53d6 by 徐高华

通知

parent 0cc663a2
......@@ -37,7 +37,7 @@ public enum NoticeMessageTypeEnum {
GROUP_CHAT_PLAN(2015, "社群群发任务通知", NoticeMessageCategoryTypeEnum.TASK.getType(), "haobanGroupChatPlan", "/pages/route/index?pageType=", "hbapp_canvas_group_send", "haobanGroupChatPlan", "haobanNotice"),
MASS_GROUP_SEND_PLAN(2016, "客户群发任务通知", NoticeMessageCategoryTypeEnum.TASK.getType(), "haobanMassGroupSendPlan", "/pages/route/index?pageType=", "hbapp_canvas_custom_send", "haobanMassGroupSendPlan", "haobanNotice"),
TEL_TASK_CANVAS(2017, "客户群发任务通知", NoticeMessageCategoryTypeEnum.TASK.getType(), "haobanTelTaskCanvas", "/pages/route/index?pageType=", "hbapp_canvas_task", "haobanTelTaskCanvas", "haobanNotice"),
TEL_TASK_CANVAS(2017, "话务任务通知", NoticeMessageCategoryTypeEnum.TASK.getType(), "haobanTelTaskCanvas", "/pages/route/index?pageType=", "hbapp_canvas_task", "haobanTelTaskCanvas", "haobanNotice"),
STORE_ACCOUNT(3001, "账号申请", NoticeMessageCategoryTypeEnum.OTHER.getType(), "store_account", "/pages/route/index?pageType=", "store_relate_store_record_list", "accountApplication", "haobanNotice"),
......
......@@ -306,14 +306,15 @@ public class GroupChatPlanServiceImpl implements GroupChatPlanService {
return Collections.emptyList() ;
}
private void sendNotice(String enterpriseId, String staffId ,String clerkId , String taskName , Date endTime,Long ownerLogId) {
private void sendNotice(String enterpriseId, String staffId ,String clerkId , String taskName , Date endTime,Long planId,Long ownerLogId) {
logger.info("发送社群任务通知,clerkId={}",clerkId);
// 发送通知
Map<String, String> map = new HashMap<>();
map.put("taskName", taskName);
map.put("overTime", DateUtil.dateToStr(endTime,"yyyy-MM-dd HH:mm:ss"));
JSONObject jsonObject = new JSONObject();
jsonObject.put("taskId",ownerLogId) ;
jsonObject.put("planId",planId) ;
jsonObject.put("ownerLogId",ownerLogId) ;
int messageType = NoticeMessageTypeEnum.GROUP_CHAT_PLAN.getType();
NoticeMessageUtil.sendNoticeMessageByStaff(enterpriseId,staffId,clerkId,messageType,null,map,jsonObject);
}
......@@ -425,7 +426,7 @@ public class GroupChatPlanServiceImpl implements GroupChatPlanService {
String enterpriseId = ownerLog.getEnterpriseId() ;
String clerkId = ownerLog.getClerkId() ;
String staffId = ownerLog.getStaffId() ;
this.sendNotice(enterpriseId,staffId,clerkId,plan.getName(),plan.getEndTime(),ownerLog.getOwnerLogId());
this.sendNotice(enterpriseId,staffId,clerkId,plan.getName(),plan.getEndTime(),planId,ownerLog.getOwnerLogId());
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment