|
|
@@ -259,6 +259,8 @@ public class PreResignServer {
|
|
|
sql.append("WHERE P.FID IS NOT NULL \n");
|
|
|
sql.append(" AND BDET.FNUMBER = 'S11' \n");
|
|
|
sql.append(" AND ELR.FEFFDT <= '").append(targetDate).append("' \n");
|
|
|
+ // 20260325
|
|
|
+ sql.append(" AND ELR.FIsLatestInAday = '1' \n");
|
|
|
sql.append(" AND EXISTS ( \n");
|
|
|
sql.append(" SELECT 1 FROM T_HR_EmpLaborRelation ELR2 \n");
|
|
|
sql.append(" LEFT JOIN T_HR_BDEmployeeType BDET2 ON ELR2.FLaborRelationStateID = BDET2.FID \n");
|
|
|
@@ -556,8 +558,12 @@ public class PreResignServer {
|
|
|
// billInfo.setIsFromSSC(false);
|
|
|
billInfo.setIsMultiEntry(Boolean.TRUE);
|
|
|
billInfo.setExtendedProperty("isAddNew", "isAddNew");
|
|
|
-
|
|
|
- ResignBizBillFactory.getLocalInstance(ctx).submitEffect(billInfo);
|
|
|
+ try {
|
|
|
+ ResignBizBillFactory.getLocalInstance(ctx).submitEffect(billInfo);
|
|
|
+ } catch (Exception e) {
|
|
|
+ logger.error("SHRBillUtil.createResignationBill err", e);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
}
|