| | |
| | | public static final int ACTION_OPEN = 6; |
| | | public static final int ACTION_RECHARGE = 7; |
| | | public static final int ACTION_READ = 8; |
| | | public static final int ACTION_POWER_PROTECT = 9; |
| | | public static final int ACTION_POWER_PROTECT_RELEASE = 10; |
| | | |
| | | private static final long FIRST_STATUS_QUERY_DELAY_MS = 30_000L; |
| | | private static final long STATUS_QUERY_MIN_INTERVAL_MS = 3_600_000L; |
| | |
| | | return doEleControl(e, 10, ACTION_TRIP, user); |
| | | case "close": |
| | | return doEleControl(e, 11, ACTION_CLOSE, user); |
| | | case "powerProtect": |
| | | return doEleControl(e, 63, ACTION_POWER_PROTECT, user); |
| | | case "powerProtectRelease": |
| | | return doEleControl(e, 220, ACTION_POWER_PROTECT_RELEASE, user); |
| | | case "openAccount": |
| | | return doOpenAccount(e, dto, user); |
| | | case "recharge": |
| | |
| | | List<OpenAccountRequest> list = new ArrayList<>(); |
| | | list.add(req); |
| | | ElectronicBaseResponse resp = ElectronicToolUtil.eleControl(list); |
| | | return finishAsync(e, actionType, oprId, "/Api_v2/ele_security/ele_control", reqJson, resp, user); |
| | | return finishAsync(e, actionType, oprId, "/Api_v2/ele_control", reqJson, resp, user); |
| | | } |
| | | |
| | | private String doOpenAccount(YwElectrical e, YwElectricalOperateDTO dto, LoginUserInfo user) { |