|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setBusyStatus(Short status) { | 
|---|
|  |  |  | this.busyStatus = status; | 
|---|
|  |  |  | this.busyStatusType = ShuttleStatusType.get(status); | 
|---|
|  |  |  | this.busyStatusType = ShuttleStatusType.get(status.intValue()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void setBusyStatus(ShuttleStatusType type) { | 
|---|
|  |  |  | 
|---|
|  |  |  | if (chargeLine == null) { | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return this.getBatteryPower$() > chargeLine; | 
|---|
|  |  |  | return this.getBatteryPower$() >= chargeLine; | 
|---|
|  |  |  | } catch (Exception e) { | 
|---|
|  |  |  | News.error("fail", e); | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | 
|---|
|  |  |  | boolean res = this.busyStatusType.equals(ShuttleStatusType.IDLE) | 
|---|
|  |  |  | && this.pakMk.equals(true) | 
|---|
|  |  |  | && this.errorCodeType.equals(ShuttleErrorCodeType.NORMAL) | 
|---|
|  |  |  | && (this.taskNo == 0 || this.taskNo == taskNo) | 
|---|
|  |  |  | && (this.taskNo == 0 || this.taskNo.intValue() == taskNo.intValue()) | 
|---|
|  |  |  | && this.protocolStatus.intValue() == ShuttleProtocolStatusType.IDLE.id | 
|---|
|  |  |  | ; | 
|---|
|  |  |  | if (!res) { | 
|---|
|  |  |  | return res; | 
|---|
|  |  |  | 
|---|
|  |  |  | BasShuttleErrService basShuttleErrService = SpringUtils.getBean(BasShuttleErrService.class); | 
|---|
|  |  |  | BasShuttleErr basShuttleErr = basShuttleErrService.queryByCode(this.statusErrorCode.intValue()); | 
|---|
|  |  |  | if (basShuttleErr == null) { | 
|---|
|  |  |  | return null; | 
|---|
|  |  |  | return this.statusErrorCode.toString(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return basShuttleErr.getErrName(); | 
|---|
|  |  |  | } | 
|---|