瀏覽代碼

消息模版

jz.kai 1 年之前
父節點
當前提交
341d82c82d

+ 8 - 2
web/src/main/java/com/jpsoft/employment/modules/base/api/ParticipateApi.java

@@ -42,6 +42,8 @@ public class ParticipateApi {
     private NewsInfoService newsInfoService;
     @Autowired
     private NewsRegUserService newsRegUserService;
+    @Autowired
+    private DataDictionaryService dataDictionaryService;
 
     @ApiOperation(value="详情")
     @RequestMapping(value = "edit",method = RequestMethod.POST)
@@ -109,12 +111,16 @@ public class ParticipateApi {
                 participateProjectInfo.setCreateTime(new Date());
                 participateProjectInfoService.insert(participateProjectInfo);
 
+                RegUser regUser = regUserService.get(subject);
+                LoveProject loveProject = loveProjectService.get(loveProjectId);
+                String typeN = dataDictionaryService.findNameByCatalogNameAndValue("内容类型",loveProject.getType());
+
                 NewsInfo newsInfo = new NewsInfo();
                 newsInfo.setId(UUID.randomUUID().toString());
-                newsInfo.setTitle(String.format("%s参与了%s项目",regUserService.get(subject).getRealName(),loveProjectService.get(loveProjectId).getTitle()));
+                newsInfo.setTitle(String.format("【%s】爱心人士%s报名参加了%s合作内容",typeN,regUser.getRealName(),loveProject.getTitle()));
                 newsInfo.setType("5");
                 newsInfo.setIsTop(false);
-                newsInfo.setContent(String.format("%s参与了%s项目",regUserService.get(subject).getRealName(),loveProjectService.get(loveProjectId).getTitle()));
+                newsInfo.setContent(String.format("【%s】爱心人士%s报名参加了%s合作内容",typeN,regUser.getRealName(),loveProject.getTitle()));
                 newsInfo.setDelFlag(false);
                 newsInfo.setCreateBy(subject);
                 newsInfo.setCreateTime(new Date());

+ 2 - 2
web/src/main/java/com/jpsoft/employment/modules/base/api/VolunteerApi.java

@@ -116,10 +116,10 @@ public class VolunteerApi {
 
             NewsInfo newsInfo = new NewsInfo();
             newsInfo.setId(UUID.randomUUID().toString());
-            newsInfo.setTitle(String.format("%s申请了志愿者项目",regUserService.get(subject).getRealName()));
+            newsInfo.setTitle(String.format("【志愿征集】爱心人士%s报名参加了志愿活动征集",regUserService.get(subject).getPhone().replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2")));
             newsInfo.setType("5");
             newsInfo.setIsTop(false);
-            newsInfo.setContent(String.format("%s申请了志愿者项目“%s”",regUserService.get(subject).getRealName(),volunteerTasksService.get(tasksId).getIntroduce()));
+            newsInfo.setContent(String.format("【志愿征集】爱心人士%s报名参加了志愿活动征集",regUserService.get(subject).getPhone().replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2")));
             newsInfo.setDelFlag(false);
             newsInfo.setCreateBy(subject);
             newsInfo.setCreateTime(new Date());

+ 2 - 2
web/src/main/java/com/jpsoft/employment/modules/base/api/WishApi.java

@@ -246,10 +246,10 @@ public class WishApi {
 
                 NewsInfo newsInfo = new NewsInfo();
                 newsInfo.setId(UUID.randomUUID().toString());
-                newsInfo.setTitle(String.format("%s参加了%s的作品互换",regUserService.get(subject).getRealName(),studentAspirationsService.get(studentAspirationsId).getStudentName()));
+                newsInfo.setTitle(String.format("【心愿互换】爱心人士%s申请了%s作品互换",regUserService.get(subject).getPhone().replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2"),studentAspirationsService.get(studentAspirationsId).getStudentName()));
                 newsInfo.setType("5");
                 newsInfo.setIsTop(false);
-                newsInfo.setContent(String.format("%s参加了%s的作品互换",regUserService.get(subject).getRealName(),studentAspirationsService.get(studentAspirationsId).getStudentName()));
+                newsInfo.setContent(String.format("【心愿互换】爱心人士%s申请了%s作品互换",regUserService.get(subject).getPhone().replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2"),studentAspirationsService.get(studentAspirationsId).getStudentName()));
                 newsInfo.setDelFlag(false);
                 newsInfo.setCreateBy(subject);
                 newsInfo.setCreateTime(new Date());