xiao547607 4 yıl önce
ebeveyn
işleme
482eff616e

+ 22 - 0
web/src/main/java/com/jpsoft/employment/modules/mobile/controller/RecruitmentApiController.java

@@ -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);
+                    }
                 }
             }
 

+ 11 - 0
web/src/main/java/com/jpsoft/employment/modules/mobile/controller/ResumeApiController.java

@@ -177,6 +177,17 @@ public class ResumeApiController {
 
             int inCount = resumeDeliverService.insert(rd);
             if(inCount > 0) {
+
+                Recruitment recruitment = recruitmentService.get(recruitmentId);
+                if(recruitment != null){
+                    //岗位投递次数
+                    Integer deliveryTimes = recruitment.getDeliveryTimes();
+                    if(deliveryTimes==null||deliveryTimes < 0){
+                        deliveryTimes = 0;
+                    }
+                    recruitment.setDeliveryTimes(deliveryTimes++);
+                    recruitmentService.update(recruitment);
+                }
                 messageResult.setMessage("投递成功");
                 messageResult.setResult(true);
                 messageResult.setCode(200);