Эх сурвалжийг харах

feat(job): 优化举报结果通知消息结构

- 使用JSON对象封装消息内容,增强可读性
- 添加消息标题字段,明确通知类型
- 设置业务ID关联具体举报记录
- 统一系统通知发送逻辑格式
zjy 1 долоо хоног өмнө
parent
commit
031a7250ba

+ 7 - 1
alien-job/src/main/java/shop/alien/job/second/AiCheckXxlJob.java

@@ -302,7 +302,13 @@ public class AiCheckXxlJob {
                                     LifeUser lifeUser = lifeUserMapper.selectById(violation.getReportingUserId());
                                     lifeMessage.setReceiverId("user_" + lifeUser.getUserPhone());
                                     String text = "您的举报用户结果为" + (isValid ? "违规" : "未违规");
-                                    lifeMessage.setContext(text);
+                                    com.alibaba.fastjson.JSONObject lifeMessagejson = new com.alibaba.fastjson.JSONObject();
+                                    lifeMessagejson.put("title", "平台已受理");
+                                    lifeMessagejson.put("message", text);
+                                    lifeMessage.setContext(jsonObject.toJSONString());
+
+                                    lifeMessage.setTitle("举报通知");
+                                    lifeMessage.setBusinessId(violation.getId());
                                     lifeMessage.setSenderId("system");
                                     lifeMessage.setIsRead(0);
                                     lifeMessage.setNoticeType(1);