Bitlikr пре 9 година
родитељ
комит
c9201525c5

+ 8 - 1
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/erp/util/attendance/AutoErpService.java

@@ -36,6 +36,7 @@ public class AutoErpService extends Service {
     public static final String SAVE_WORK_ACTION = "SAVE_WORK_ACTION";
     public static final String SAVE_MISSION_ACTION = "SAVE_MISSION_ACTION";
     public static final String LOAD_MISSION = "LOAD_MISSION";
+    public static final String UPDATA_ERP_CHANGE = "com.app.home.update";//更新账套信息
 
     public static final int STATUS_SIGNING = 0x11;//自动打卡
     public static final int STATUS_WORK_ALARM = 0x12;//上班提醒
@@ -51,13 +52,17 @@ public class AutoErpService extends Service {
     private boolean isAlarm;//是否打卡提醒
     private boolean isAuto;//是否自动打卡
 
+    private boolean iscanAutoWork;
+    private boolean iscanAutoMission;
+
+
     private final long MINUTE = 60 * 1000;//一分钟的时间戳
     private long workInterval = MINUTE;//计算循环的时间
     private long missionInterval = 2 * MINUTE;//计算循环的时间
     private AutoErpSigninUitl signinUitl;
 
     private final String[] flags = {
-            SAVE_WORK_ACTION, SAVE_MISSION_ACTION, LOAD_MISSION
+            SAVE_WORK_ACTION, SAVE_MISSION_ACTION, LOAD_MISSION, UPDATA_ERP_CHANGE
     };
     private Handler handler = new Handler() {
         @Override
@@ -107,6 +112,8 @@ public class AutoErpService extends Service {
                         startMissionTask();
                 } else if (intent.getAction().equals(LOAD_MISSION)) {
                     signinUitl.loadMissionPlan();
+                } else if (intent.getAction().equals(UPDATA_ERP_CHANGE)) {
+                    init();
                 }
             } catch (Exception e) {