Sfoglia il codice sorgente

1.临时招聘/年度招聘申请逻辑调整

Tyx 2 settimane fa
parent
commit
a431b6666a

+ 3 - 1
code/jyyy/nckd-jimin-jyyy-hr/src/main/java/nckd/jimin/jyyy/hr/tsrsc/plugin/form/CasRecrApplyFormPlugin.java

@@ -572,7 +572,9 @@ public class CasRecrApplyFormPlugin extends AbstractBillPlugIn implements Before
                     .and("datastatus",QCP.not_equals,"-1")
                     .and("dutyworkrole.boid",QCP.equals,pkValue);
             DynamicObject[] haosDutyorgdetails = BusinessDataServiceHelper.load("haos_muldimendetail", "id,staff,dutyworkrole,dutyworkrole.boid,yearstaff", new QFilter[]{qFilter3});
-            num = haosDutyorgdetails[0].get("yearstaff");
+            if(haosDutyorgdetails.length > 0) {
+                num = haosDutyorgdetails[0].get("yearstaff");
+            }
         }
         return num;
     }

+ 3 - 1
code/jyyy/nckd-jimin-jyyy-hr/src/main/java/nckd/jimin/jyyy/hr/tsrsc/plugin/form/YearCrApplyFormPlugin.java

@@ -492,7 +492,9 @@ public class YearCrApplyFormPlugin extends AbstractBillPlugIn implements BeforeF
                     .and("datastatus",QCP.not_equals,"-1")
                     .and("dutyworkrole.boid",QCP.equals,pkValue);
             DynamicObject[] haosDutyorgdetails = BusinessDataServiceHelper.load("haos_muldimendetail", "id,staff,dutyworkrole,dutyworkrole.boid,yearstaff", new QFilter[]{qFilter3});
-            num = haosDutyorgdetails[0].get("yearstaff");
+            if(haosDutyorgdetails.length > 0) {
+                num = haosDutyorgdetails[0].get("yearstaff");
+            }
         }
         return num;
     }