|
|
@@ -1070,6 +1070,9 @@ public class PublicReleaseServiceImpl extends BaseMybatisDao<PublicReleaseMapper
|
|
|
AdminListBo my = adminMapper.getDeptNameByAid(TokenManager.getAdminId());
|
|
|
if (p.getStatus()!=null||p.getPublicType()!=null||p.getTechStartProcess()!=null){
|
|
|
publicReleaseMapper.update(p);
|
|
|
+ if (p.getStatus() ==2){
|
|
|
+ pushFirstPublic(use);
|
|
|
+ }
|
|
|
}
|
|
|
if (a.getOpenId()!=null) {
|
|
|
if (remarks.length()>19) {
|
|
|
@@ -1150,6 +1153,7 @@ public class PublicReleaseServiceImpl extends BaseMybatisDao<PublicReleaseMapper
|
|
|
newPublic2.setId(use.getId());
|
|
|
newPublic2.setStatus(2);
|
|
|
publicReleaseMapper.update(newPublic2);
|
|
|
+ pushFirstPublic(use);
|
|
|
sendNoticeAndSoucket(use.getAid(),status,content.toString());
|
|
|
}else {
|
|
|
PublicRelease newPublic2=new PublicRelease();
|
|
|
@@ -1162,10 +1166,27 @@ public class PublicReleaseServiceImpl extends BaseMybatisDao<PublicReleaseMapper
|
|
|
addUserSuperEvaluate(remarks, outPublicReleaseDetails, new Date());
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
+ private void pushFirstPublic(PublicRelease use) {
|
|
|
+ if (use.getType()==0){
|
|
|
+ if (use.getPublicType()==0){
|
|
|
+ List<OutPublicReleaseDetails> outPublicReleaseDetails = publicReleaseDetailsMapper.selectByPrid(use.getId());
|
|
|
+ for (OutPublicReleaseDetails e : outPublicReleaseDetails) {
|
|
|
+ List<UserFirstInterview> firstList = userFirstInterviewMapper.selectByUidAid(e.getUid(), use.getAid());
|
|
|
+ if (firstList.isEmpty()){
|
|
|
+ UserFirstInterview userFirstInterview = new UserFirstInterview();
|
|
|
+ userFirstInterview.setUid(e.getUid());
|
|
|
+ userFirstInterview.setAid(use.getAid());
|
|
|
+ userFirstInterview.setFirstTime(new Date());
|
|
|
+ userFirstInterviewMapper.insert(userFirstInterview);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public Object assistUnaudited() {
|
|
|
String aid=TokenManager.getAdminId();
|