|
|
@@ -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) {
|
|
|
|