|
|
@@ -1126,6 +1126,11 @@ public class PublicReleaseServiceImpl extends BaseMybatisDao<PublicReleaseMapper
|
|
|
if (p.getStatus()!=null||p.getPublicType()!=null||p.getTechStartProcess()!=null){
|
|
|
publicReleaseMapper.update(p);
|
|
|
}
|
|
|
+ //驳回业务公出,需要取消标记首次面谈,取消本次面谈项目,取消标记有效面谈
|
|
|
+ if(status==0&&use.getType()==0){
|
|
|
+ pushPublicInterview(use);
|
|
|
+ }
|
|
|
+
|
|
|
if (a.getOpenId()!=null) {
|
|
|
if (remarks.length()>19) {
|
|
|
remarks=remarks.substring(0, 15)+"...";
|
|
|
@@ -1140,6 +1145,21 @@ public class PublicReleaseServiceImpl extends BaseMybatisDao<PublicReleaseMapper
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
+ private void pushPublicInterview(PublicRelease use) {
|
|
|
+ List<OutPublicReleaseDetails> outPublicReleaseDetails = publicReleaseDetailsMapper.selectByPrid(use.getId());
|
|
|
+ for (OutPublicReleaseDetails e : outPublicReleaseDetails) {
|
|
|
+ //撤销后取消面谈项目
|
|
|
+ userInterviewProjectMapper.updateByPrdId(e.getId());
|
|
|
+ //将有效面谈去掉
|
|
|
+ PublicReleaseDetails p=new PublicReleaseDetails();
|
|
|
+ p.setInterviewStatus(0);
|
|
|
+ p.setId(e.getId());
|
|
|
+ publicReleaseDetailsMapper.update(p);
|
|
|
+ //删除首次面谈数据
|
|
|
+ userFirstInterviewMapper.deleteByPrdId(e.getId());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 添加上级评价
|
|
|
* @param remarks
|