“luojun” пре 7 месеци
родитељ
комит
7efcbce8d6

+ 28 - 3
src/com/kingdee/eas/custom/synctask/SyncTranForIOTFacadeControllerBean.java

@@ -1,8 +1,33 @@
 package com.kingdee.eas.custom.synctask;
 
+import com.kingdee.bos.BOSException;
+import com.kingdee.bos.Context;
 import org.apache.log4j.Logger;
 
-public class SyncTranForIOTFacadeControllerBean extends AbstractSyncTranForIOTFacadeControllerBean
-{
+public class SyncTranForIOTFacadeControllerBean extends AbstractSyncTranForIOTFacadeControllerBean {
     private static Logger logger = Logger.getLogger(SyncTranForIOTFacadeControllerBean.class);
-}
+
+    /**
+     * Iot平台部门信息同步
+     *
+     * @param ctx
+     * @param billds
+     * @throws BOSException
+     */
+    @Override
+    protected void _syncOrgUnitToIot(Context ctx, String billds) throws BOSException {
+        super._syncOrgUnitToIot(ctx, billds);
+    }
+
+    /**
+     * Iot平台人员信息同步
+     *
+     * @param ctx
+     * @param billds
+     * @throws BOSException
+     */
+    @Override
+    protected void _syncPersonToIot(Context ctx, String billds) throws BOSException {
+        super._syncPersonToIot(ctx, billds);
+    }
+}

+ 15 - 1
src/com/kingdee/eas/custom/synctask/SyncTranForMJFacadeControllerBean.java

@@ -1,7 +1,21 @@
 package com.kingdee.eas.custom.synctask;
 
+import com.kingdee.bos.BOSException;
+import com.kingdee.bos.Context;
 import org.apache.log4j.Logger;
 
 public class SyncTranForMJFacadeControllerBean extends AbstractSyncTranForMJFacadeControllerBean {
     private static Logger logger = Logger.getLogger(SyncTranForMJFacadeControllerBean.class);
-}
+
+    /**
+     * 打卡记录同步
+     * @param ctx
+     * @param beginDate
+     * @param endDate
+     * @throws BOSException
+     */
+    @Override
+    protected void _syncPunchRecordFromMJ(Context ctx, String beginDate, String endDate) throws BOSException {
+        super._syncPunchRecordFromMJ(ctx, beginDate, endDate);
+    }
+}

+ 44 - 4
src/com/kingdee/eas/custom/synctask/SyncTranForOAFacadeControllerBean.java

@@ -1,9 +1,49 @@
 package com.kingdee.eas.custom.synctask;
 
+import com.kingdee.bos.BOSException;
+import com.kingdee.bos.Context;
 import org.apache.log4j.Logger;
 
-public class SyncTranForOAFacadeControllerBean extends AbstractSyncTranForOAFacadeControllerBean
-{
+public class SyncTranForOAFacadeControllerBean extends AbstractSyncTranForOAFacadeControllerBean {
     private static Logger logger =
-        Logger.getLogger(SyncTranForOAFacadeControllerBean.class);
-}
+            Logger.getLogger(SyncTranForOAFacadeControllerBean.class);
+
+    /**
+     * 同步组织上
+     *
+     * @param ctx
+     * @param billds
+     * @param action
+     * @throws BOSException
+     */
+    @Override
+    protected void _syncOrgUnitToOA(Context ctx, String billds, actionTypeEnum action) throws BOSException {
+        super._syncOrgUnitToOA(ctx, billds, action);
+    }
+
+    /**
+     * 同步职位信息
+     *
+     * @param ctx
+     * @param billds
+     * @param action
+     * @throws BOSException
+     */
+    @Override
+    protected void _syncPositionToOA(Context ctx, String billds, actionTypeEnum action) throws BOSException {
+        super._syncPositionToOA(ctx, billds, action);
+    }
+
+    /**
+     * 同步员工信息
+     *
+     * @param ctx
+     * @param billds
+     * @param action
+     * @throws BOSException
+     */
+    @Override
+    protected void _syncPersonToOA(Context ctx, String billds, actionTypeEnum action) throws BOSException {
+        super._syncPersonToOA(ctx, billds, action);
+    }
+}