|
|
@@ -365,6 +365,17 @@ public class RecruitmentApiController {
|
|
|
uc.setJobUserId(subject);
|
|
|
uc.setDelFlag(false);
|
|
|
|
|
|
+ Recruitment recruitment = recruitmentService.get(recruitmentId);
|
|
|
+ if(recruitment != null){
|
|
|
+ //岗位收藏次数
|
|
|
+ Integer collectionTimes = recruitment.getCollectionTimes();
|
|
|
+ if(collectionTimes==null||collectionTimes < 0){
|
|
|
+ collectionTimes = 0;
|
|
|
+ }
|
|
|
+ recruitment.setCollectionTimes(collectionTimes++);
|
|
|
+ recruitmentService.update(recruitment);
|
|
|
+ }
|
|
|
+
|
|
|
userCollectionService.insert(uc);
|
|
|
}else{
|
|
|
uc.setUpdateBy(subject);
|
|
|
@@ -380,6 +391,17 @@ public class RecruitmentApiController {
|
|
|
uc.setDelFlag(true);
|
|
|
|
|
|
userCollectionService.update(uc);
|
|
|
+
|
|
|
+ Recruitment recruitment = recruitmentService.get(recruitmentId);
|
|
|
+ if(recruitment != null){
|
|
|
+ //岗位收藏次数
|
|
|
+ Integer collectionTimes = recruitment.getCollectionTimes();
|
|
|
+ if(collectionTimes==null||collectionTimes < 0){
|
|
|
+ collectionTimes = 1;
|
|
|
+ }
|
|
|
+ recruitment.setCollectionTimes(collectionTimes--);
|
|
|
+ recruitmentService.update(recruitment);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|