Просмотр исходного кода

更新工作交接Facade代码

Heyuan 1 день назад
Родитель
Сommit
79e4957a84

+ 5 - 5
src/com/kingdee/eas/custom/handover/task/WorkHandoverFacadeControllerBean.java

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