|
@@ -74,12 +74,13 @@ public class WorkHandoverFacadeControllerBean extends AbstractWorkHandoverFacade
|
|
|
ResignBizBillEntryCollection resignBizBillEntryCol = iResignBizBillEntry.getResignBizBillEntryCollection(viewInfo);
|
|
|
for (int i = 0; i < resignBizBillEntryCol.size(); i++) {
|
|
|
ResignBizBillEntryInfo resignBizBillEntryInfo = resignBizBillEntryCol.get(i);
|
|
|
+ ResignBizBillInfo resignBizBillInfo = resignBizBillEntryInfo.getBill();
|
|
|
try {
|
|
|
- //检查是否存在该离职单分录对应的交接单
|
|
|
+ //检查是否存在该离职单对应的交接单
|
|
|
FilterInfo existsFilterInfo = new FilterInfo();
|
|
|
- existsFilterInfo.getFilterItems().add(new FilterItemInfo("resignBizBillEntryId", resignBizBillEntryInfo.getId()));
|
|
|
+ existsFilterInfo.getFilterItems().add(new FilterItemInfo("resignBizBill", resignBizBillInfo.getId()));
|
|
|
if (iWorkHandoverEntry.exists(existsFilterInfo)) {
|
|
|
- //存在对同一离职单分录的交接单,跳过
|
|
|
+ //存在对同一离职单的交接单,跳过
|
|
|
continue;
|
|
|
}
|
|
|
//2.创建离职交接单
|
|
@@ -87,7 +88,6 @@ public class WorkHandoverFacadeControllerBean extends AbstractWorkHandoverFacade
|
|
|
//3.提交
|
|
|
//再次检查工作交接单是否存在
|
|
|
if (!iWorkHandoverEntry.exists(existsFilterInfo)) {
|
|
|
- //不存在对同一离职单分录的交接单,提交单据
|
|
|
//提交工作流
|
|
|
WfEventListenerStateManager listenerStateManager = WfEventListenerStateManager.getInstance();
|
|
|
boolean isOpen = listenerStateManager.isEnable();
|
|
@@ -103,7 +103,7 @@ public class WorkHandoverFacadeControllerBean extends AbstractWorkHandoverFacade
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
logger.error("自动创建工作交接单任务报错: " + e.getMessage(), e);
|
|
|
- logger.error("自动创建工作交接单任务报错, resignBizBillEntryInfoId: " + resignBizBillEntryInfo.getId());
|
|
|
+ logger.error("自动创建工作交接单任务报错, resignBizBillInfoId : " + resignBizBillInfo.getId());
|
|
|
}
|
|
|
}
|
|
|
}
|