Browse Source

feat: [表单消息通知增加学科名称]

master
memorylkf 2 months ago
parent
commit
ef2419bde5
2 changed files with 47 additions and 15 deletions
  1. +23
    -7
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormFillServiceImpl.java
  2. +24
    -8
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormPreServiceImpl.java

+ 23
- 7
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormFillServiceImpl.java View File

@ -298,7 +298,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl
//发送通知 //发送通知
Study study = studyService.getById(studyFormFillOld.getStudyId()); Study study = studyService.getById(studyFormFillOld.getStudyId());
String url = getUrlQz(study, "tbbd"); String url = getUrlQz(study, "tbbd");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下填报表单【" + studyFormFillOld.getBdmc() + "】废止通过";
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName()+"("+study.getSn()+")" + "】"+getSubjectName(studyFormFillOld.getStudySubjectId())+"下填报表单【" + studyFormFillOld.getBdmc() + "】废止通过";
noticeService.save(title, studyFormFillOld.getUserId(), url); noticeService.save(title, studyFormFillOld.getUserId(), url);
} else { } else {
studyFormFillOld.setBdzt(StudyFormFillBdztEnum.tbz.getValue()); studyFormFillOld.setBdzt(StudyFormFillBdztEnum.tbz.getValue());
@ -312,12 +312,28 @@ public class StudyFormFillServiceImpl extends ServiceImpl
//发送通知 //发送通知
Study study = studyService.getById(studyFormFillOld.getStudyId()); Study study = studyService.getById(studyFormFillOld.getStudyId());
String url = getUrlQz(study, "tbbd"); String url = getUrlQz(study, "tbbd");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下填报表单【" + studyFormFillOld.getBdmc() + "】废止拒绝";
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName()+"("+study.getSn()+")" + "】"+getSubjectName(studyFormFillOld.getStudySubjectId())+"下填报表单【" + studyFormFillOld.getBdmc() + "】废止拒绝";
noticeService.save(title, studyFormFillOld.getUserId(), url); noticeService.save(title, studyFormFillOld.getUserId(), url);
} }
} }
/**
* 获取学科名称
* @param studySubjectId
* @return
*/
private String getSubjectName(Long studySubjectId){
if(studySubjectId==null || studySubjectId.longValue()<=0){
return "";
}
try{
return "【"+studySubjectService.getById(studySubjectId).getDeptName()+"】";
}catch (Exception e){
return "";
}
}
/** /**
* 更换归属人 * 更换归属人
@ -355,7 +371,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl
//发送通知 //发送通知
Study study = studyService.getById(studyFormFillOld.getStudyId()); Study study = studyService.getById(studyFormFillOld.getStudyId());
String url = getUrlQz(study, "tbbd"); String url = getUrlQz(study, "tbbd");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下填报表单【" + studyFormFillOld.getBdmc() + "】已更换您为归属人";
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName()+"("+study.getSn()+")" + "】"+getSubjectName(studyFormFillOld.getStudySubjectId())+"下填报表单【" + studyFormFillOld.getBdmc() + "】已更换您为归属人";
noticeService.save(title, studyFormFillOld.getUserId(), url); noticeService.save(title, studyFormFillOld.getUserId(), url);
} }
@ -696,7 +712,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl
//发送通知 //发送通知
Study study = studyService.getById(studyFormFillOld.getStudyId()); Study study = studyService.getById(studyFormFillOld.getStudyId());
String url = getUrlQz(study, "tbbd"); String url = getUrlQz(study, "tbbd");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下填报表单【" + studyFormFillOld.getBdmc() + "】复核通过";
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName()+"("+study.getSn()+")" + "】"+getSubjectName(studyFormFillOld.getStudySubjectId())+"下填报表单【" + studyFormFillOld.getBdmc() + "】复核通过";
noticeService.save(title, studyFormFillOld.getUserId(), url); noticeService.save(title, studyFormFillOld.getUserId(), url);
} }
@ -734,7 +750,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl
//发送通知 //发送通知
Study study = studyService.getById(studyFormFillOld.getStudyId()); Study study = studyService.getById(studyFormFillOld.getStudyId());
String url = getUrlQz(study, "tbbd"); String url = getUrlQz(study, "tbbd");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下填报表单【" + studyFormFillOld.getBdmc() + "】复核拒绝";
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName()+"("+study.getSn()+")" + "】"+getSubjectName(studyFormFillOld.getStudySubjectId())+"下填报表单【" + studyFormFillOld.getBdmc() + "】复核拒绝";
noticeService.save(title, studyFormFillOld.getUserId(), url); noticeService.save(title, studyFormFillOld.getUserId(), url);
} }
@ -772,7 +788,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl
//发送通知 //发送通知
Study study = studyService.getById(studyFormFillOld.getStudyId()); Study study = studyService.getById(studyFormFillOld.getStudyId());
String url = getUrlQz(study, "tbbd"); String url = getUrlQz(study, "tbbd");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下填报表单【" + studyFormFillOld.getBdmc() + "】免复核通过";
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName()+"("+study.getSn()+")" + "】"+getSubjectName(studyFormFillOld.getStudySubjectId())+"下填报表单【" + studyFormFillOld.getBdmc() + "】免复核通过";
noticeService.save(title, studyFormFillOld.getUserId(), url); noticeService.save(title, studyFormFillOld.getUserId(), url);
} }
@ -807,7 +823,7 @@ public class StudyFormFillServiceImpl extends ServiceImpl
//发送通知 //发送通知
Study study = studyService.getById(studyFormFillOld.getStudyId()); Study study = studyService.getById(studyFormFillOld.getStudyId());
String url = getUrlQz(study, "tbbd"); String url = getUrlQz(study, "tbbd");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下填报表单【" + studyFormFillOld.getBdmc() + "】已审阅";
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName()+"("+study.getSn()+")" + "】"+getSubjectName(studyFormFillOld.getStudySubjectId())+"下填报表单【" + studyFormFillOld.getBdmc() + "】已审阅";
noticeService.save(title, studyFormFillOld.getUserId(), url); noticeService.save(title, studyFormFillOld.getUserId(), url);
} }

+ 24
- 8
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyFormPreServiceImpl.java View File

@ -241,10 +241,26 @@ public class StudyFormPreServiceImpl extends ServiceImpl
//发送通知 //发送通知
Study study = studyService.getById(studyFormPre.getStudyId()); Study study = studyService.getById(studyFormPre.getStudyId());
String url = getUrlQz(study, "ytbd"); String url = getUrlQz(study, "ytbd");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下有预填表单【" + studyFormPre.getBdmc() + "】待审核,请及时处理";
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName()+"("+study.getSn()+")" + "】"+getSubjectName(studyFormPre.getStudySubjectId())+"下有预填表单【" + studyFormPre.getBdmc() + "】待审核,请及时处理";
noticeService.save(title, studyFormPre.getShryId(), url); noticeService.save(title, studyFormPre.getShryId(), url);
} }
/**
* 获取学科名称
* @param studySubjectId
* @return
*/
private String getSubjectName(Long studySubjectId){
if(studySubjectId==null || studySubjectId.longValue()<=0){
return "";
}
try{
return "【"+studySubjectService.getById(studySubjectId).getDeptName()+"】";
}catch (Exception e){
return "";
}
}
/** /**
* 通过 * 通过
@ -271,7 +287,7 @@ public class StudyFormPreServiceImpl extends ServiceImpl
//发送通知 //发送通知
Study study = studyService.getById(studyFormPreOld.getStudyId()); Study study = studyService.getById(studyFormPreOld.getStudyId());
String url = getUrlQz(study, "ytbd"); String url = getUrlQz(study, "ytbd");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下预填表单【" + studyFormPreOld.getBdmc() + "】已审核通过";
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName()+"("+study.getSn()+")" + "】"+getSubjectName(studyFormPreOld.getStudySubjectId())+"下预填表单【" + studyFormPreOld.getBdmc() + "】已审核通过";
noticeService.save(title, studyFormPreOld.getUserId(), url); noticeService.save(title, studyFormPreOld.getUserId(), url);
} else { } else {
//权限审核 //权限审核
@ -282,14 +298,14 @@ public class StudyFormPreServiceImpl extends ServiceImpl
//发送通知 //发送通知
Study study = studyService.getById(studyFormPreOld.getStudyId()); Study study = studyService.getById(studyFormPreOld.getStudyId());
String url = getUrlQz(study, "ytbd"); String url = getUrlQz(study, "ytbd");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下有预填表单【" + studyFormPreOld.getBdmc() + "】待审核,请及时处理";
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName()+"("+study.getSn()+")" + "】"+getSubjectName(studyFormPreOld.getStudySubjectId())+"下有预填表单【" + studyFormPreOld.getBdmc() + "】待审核,请及时处理";
noticeService.save(title, study.getLeader(), url); noticeService.save(title, study.getLeader(), url);
} else { } else {
studyFormPreOld.setBdzt(StudyFormPreBdztEnum.ytg.getValue()); studyFormPreOld.setBdzt(StudyFormPreBdztEnum.ytg.getValue());
//发送通知 //发送通知
Study study = studyService.getById(studyFormPreOld.getStudyId()); Study study = studyService.getById(studyFormPreOld.getStudyId());
String url = getUrlQz(study, "ytbd"); String url = getUrlQz(study, "ytbd");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下预填表单【" + studyFormPreOld.getBdmc() + "】已审核通过";
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName()+"("+study.getSn()+")" + "】"+getSubjectName(studyFormPreOld.getStudySubjectId())+"下预填表单【" + studyFormPreOld.getBdmc() + "】已审核通过";
noticeService.save(title, studyFormPreOld.getUserId(), url); noticeService.save(title, studyFormPreOld.getUserId(), url);
} }
} }
@ -333,7 +349,7 @@ public class StudyFormPreServiceImpl extends ServiceImpl
//发送通知 //发送通知
Study study = studyService.getById(studyFormPreOld.getStudyId()); Study study = studyService.getById(studyFormPreOld.getStudyId());
String url = getUrlQz(study, "ytbd"); String url = getUrlQz(study, "ytbd");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下预填表单【" + studyFormPreOld.getBdmc() + "】审核未通过";
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName()+"("+study.getSn()+")" + "】"+getSubjectName(studyFormPreOld.getStudySubjectId())+"下预填表单【" + studyFormPreOld.getBdmc() + "】审核未通过";
noticeService.save(title, studyFormPreOld.getUserId(), url); noticeService.save(title, studyFormPreOld.getUserId(), url);
} }
@ -411,7 +427,7 @@ public class StudyFormPreServiceImpl extends ServiceImpl
//发送通知 //发送通知
Study study = studyService.getById(studyFormPreOld.getStudyId()); Study study = studyService.getById(studyFormPreOld.getStudyId());
String url = getUrlQz(study, "ytbd"); String url = getUrlQz(study, "ytbd");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下预填表单【" + studyFormPreOld.getBdmc() + "】申请关闭";
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName()+"("+study.getSn()+")" + "】"+getSubjectName(studyFormPreOld.getStudySubjectId())+"下预填表单【" + studyFormPreOld.getBdmc() + "】申请关闭";
noticeService.save(title, studyFormPreOld.getSjshryId(), url); noticeService.save(title, studyFormPreOld.getSjshryId(), url);
} }
@ -447,7 +463,7 @@ public class StudyFormPreServiceImpl extends ServiceImpl
//发送通知 //发送通知
Study study = studyService.getById(studyFormPreOld.getStudyId()); Study study = studyService.getById(studyFormPreOld.getStudyId());
String url = getUrlQz(study, "ytbd"); String url = getUrlQz(study, "ytbd");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下预填表单【" + studyFormPreOld.getBdmc() + "】关闭拒绝";
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName()+"("+study.getSn()+")" + "】"+getSubjectName(studyFormPreOld.getStudySubjectId())+"下预填表单【" + studyFormPreOld.getBdmc() + "】关闭拒绝";
noticeService.save(title, studyFormPreOld.getUserId(), url); noticeService.save(title, studyFormPreOld.getUserId(), url);
} }
@ -482,7 +498,7 @@ public class StudyFormPreServiceImpl extends ServiceImpl
//发送通知 //发送通知
Study study = studyService.getById(studyFormPreOld.getStudyId()); Study study = studyService.getById(studyFormPreOld.getStudyId());
String url = getUrlQz(study, "ytbd"); String url = getUrlQz(study, "ytbd");
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName() + "】下预填表单【" + studyFormPreOld.getBdmc() + "】关闭同意";
String title = StudyTypeEnum.getEnumByValue(study.getType()).getText() + "【" + study.getName()+"("+study.getSn()+")" + "】"+getSubjectName(studyFormPreOld.getStudySubjectId())+"下预填表单【" + studyFormPreOld.getBdmc() + "】关闭同意";
noticeService.save(title, studyFormPreOld.getUserId(), url); noticeService.save(title, studyFormPreOld.getUserId(), url);
} }

Loading…
Cancel
Save