Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cdz_gateway_v2
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
杨苏杭
cdz_gateway_v2
Commits
93410bf8
Commit
93410bf8
authored
Oct 16, 2018
by
banice
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复开始充电无开始用电量问题
parent
29a8f66c
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
487 additions
and
329 deletions
+487
-329
.idea/workspace.xml
+340
-236
application/controller/accept/AccessController.php
+1
-1
application/controller/business/charger/StartController.php
+6
-13
application/controller/business/power/PowerController.php
+8
-0
application/controller/update/QueryController.php
+27
-0
application/route/Api.php
+2
-0
lib/cdz/card_order/state/ChargerState.php
+38
-32
lib/cdz/order/state/ChargerState.php
+39
-39
lib/cdz/order/state/OfflineNetState.php
+9
-2
lib/cdz/order/state/OfflinePowerState.php
+2
-0
lib/cdz/order/state/WaitingState.php
+9
-5
lib/rabbitmq/PublishPortShed.php
+1
-1
vendor/workerman/workerman/Protocols/Bintohex.php
+5
-0
No files found.
.idea/workspace.xml
View file @
93410bf8
...
@@ -3,14 +3,18 @@
...
@@ -3,14 +3,18 @@
<component
name=
"ChangeListManager"
>
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"a4269ceb-5bf6-49dc-9b41-8690287f228c"
name=
"Default"
comment=
""
>
<list
default=
"true"
id=
"a4269ceb-5bf6-49dc-9b41-8690287f228c"
name=
"Default"
comment=
""
>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
/>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
/>
<change
beforePath=
"$PROJECT_DIR$/application/Events.php"
afterPath=
"$PROJECT_DIR$/application/Events.php"
/>
<change
beforePath=
"$PROJECT_DIR$/application/controller/accept/AccessController.php"
afterPath=
"$PROJECT_DIR$/application/controller/accept/AccessController.php"
/>
<change
beforePath=
"$PROJECT_DIR$/application/controller/accept/AccessController.php"
afterPath=
"$PROJECT_DIR$/application/controller/accept/AccessController.php"
/>
<change
beforePath=
"$PROJECT_DIR$/application/controller/accept/CertifyController.php"
afterPath=
"$PROJECT_DIR$/application/controller/accept/CertifyController.php"
/>
<change
beforePath=
"$PROJECT_DIR$/application/controller/business/charger/StartController.php"
afterPath=
"$PROJECT_DIR$/application/controller/business/charger/StartController.php"
/>
<change
beforePath=
"$PROJECT_DIR$/application/controller/business/charger/StartController.php"
afterPath=
"$PROJECT_DIR$/application/controller/business/charger/StartController.php"
/>
<change
beforePath=
"$PROJECT_DIR$/application/controller/business/power/PowerController.php"
afterPath=
"$PROJECT_DIR$/application/controller/business/power/PowerController.php"
/>
<change
beforePath=
"$PROJECT_DIR$/application/controller/business/power/PowerController.php"
afterPath=
"$PROJECT_DIR$/application/controller/business/power/PowerController.php"
/>
<change
beforePath=
"$PROJECT_DIR$/application/controller/update/QueryController.php"
afterPath=
"$PROJECT_DIR$/application/controller/update/QueryController.php"
/>
<change
beforePath=
"$PROJECT_DIR$/application/controller/update/QueryController.php"
afterPath=
"$PROJECT_DIR$/application/controller/update/QueryController.php"
/>
<change
beforePath=
"$PROJECT_DIR$/lib/cdz/order/Order.php"
afterPath=
"$PROJECT_DIR$/lib/cdz/order/Order.php"
/>
<change
beforePath=
"$PROJECT_DIR$/application/route/Api.php"
afterPath=
"$PROJECT_DIR$/application/route/Api.php"
/>
<change
beforePath=
"$PROJECT_DIR$/lib/cdz/card_order/state/ChargerState.php"
afterPath=
"$PROJECT_DIR$/lib/cdz/card_order/state/ChargerState.php"
/>
<change
beforePath=
"$PROJECT_DIR$/lib/cdz/order/state/ChargerState.php"
afterPath=
"$PROJECT_DIR$/lib/cdz/order/state/ChargerState.php"
/>
<change
beforePath=
"$PROJECT_DIR$/lib/cdz/order/state/OfflineNetState.php"
afterPath=
"$PROJECT_DIR$/lib/cdz/order/state/OfflineNetState.php"
/>
<change
beforePath=
"$PROJECT_DIR$/lib/cdz/order/state/OfflinePowerState.php"
afterPath=
"$PROJECT_DIR$/lib/cdz/order/state/OfflinePowerState.php"
/>
<change
beforePath=
"$PROJECT_DIR$/lib/cdz/order/state/WaitingState.php"
afterPath=
"$PROJECT_DIR$/lib/cdz/order/state/WaitingState.php"
/>
<change
beforePath=
"$PROJECT_DIR$/lib/cdz/order/state/WaitingState.php"
afterPath=
"$PROJECT_DIR$/lib/cdz/order/state/WaitingState.php"
/>
<change
beforePath=
"$PROJECT_DIR$/lib/rabbitmq/PublishPortShed.php"
afterPath=
"$PROJECT_DIR$/lib/rabbitmq/PublishPortShed.php"
/>
<change
beforePath=
"$PROJECT_DIR$/vendor/workerman/workerman/Protocols/Bintohex.php"
afterPath=
"$PROJECT_DIR$/vendor/workerman/workerman/Protocols/Bintohex.php"
/>
</list>
</list>
<option
name=
"EXCLUDED_CONVERTED_TO_IGNORED"
value=
"true"
/>
<option
name=
"EXCLUDED_CONVERTED_TO_IGNORED"
value=
"true"
/>
<option
name=
"TRACKING_ENABLED"
value=
"true"
/>
<option
name=
"TRACKING_ENABLED"
value=
"true"
/>
...
@@ -27,21 +31,11 @@
...
@@ -27,21 +31,11 @@
</component>
</component>
<component
name=
"FileEditorManager"
>
<component
name=
"FileEditorManager"
>
<leaf
SIDE_TABS_SIZE_LIMIT_KEY=
"300"
>
<leaf
SIDE_TABS_SIZE_LIMIT_KEY=
"300"
>
<file
leaf-file-name=
"Order.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/order/Order.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"112"
>
<caret
line=
"129"
column=
"31"
lean-forward=
"false"
selection-start-line=
"129"
selection-start-column=
"31"
selection-end-line=
"129"
selection-end-column=
"31"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"AccessController.php"
pinned=
"false"
current-in-tab=
"false"
>
<file
leaf-file-name=
"AccessController.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/accept/AccessController.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/accept/AccessController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
459
"
>
<state
relative-caret-position=
"
257
"
>
<caret
line=
"
261"
column=
"5"
lean-forward=
"false"
selection-start-line=
"261"
selection-start-column=
"5"
selection-end-line=
"261"
selection-end-column=
"5
"
/>
<caret
line=
"
362"
column=
"44"
lean-forward=
"false"
selection-start-line=
"362"
selection-start-column=
"44"
selection-end-line=
"362"
selection-end-column=
"44
"
/>
<folding>
<folding>
<element
signature=
"e#1070#3662#0#PHP"
expanded=
"false"
/>
<element
signature=
"e#1070#3662#0#PHP"
expanded=
"false"
/>
</folding>
</folding>
...
@@ -49,84 +43,92 @@
...
@@ -49,84 +43,92 @@
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
leaf-file-name=
"
Record
.php"
pinned=
"false"
current-in-tab=
"false"
>
<file
leaf-file-name=
"
OfflinePowerState
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/lib/
log/Record
.php"
>
<entry
file=
"file://$PROJECT_DIR$/lib/
cdz/order/state/OfflinePowerState
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
0
"
>
<state
relative-caret-position=
"
448
"
>
<caret
line=
"
0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"
0"
/>
<caret
line=
"
35"
column=
"20"
lean-forward=
"false"
selection-start-line=
"35"
selection-start-column=
"20"
selection-end-line=
"35"
selection-end-column=
"2
0"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
leaf-file-name=
"
Log
.php"
pinned=
"false"
current-in-tab=
"false"
>
<file
leaf-file-name=
"
ChargerState
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/lib/
log/Log
.php"
>
<entry
file=
"file://$PROJECT_DIR$/lib/
cdz/card_order/state/ChargerState
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
352
"
>
<state
relative-caret-position=
"
1153
"
>
<caret
line=
"
53"
column=
"77"
lean-forward=
"false"
selection-start-line=
"53"
selection-start-column=
"77"
selection-end-line=
"53"
selection-end-column=
"77
"
/>
<caret
line=
"
352"
column=
"5"
lean-forward=
"false"
selection-start-line=
"352"
selection-start-column=
"5"
selection-end-line=
"352"
selection-end-column=
"5
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
leaf-file-name=
"
ChargerFullMessag
e.php"
pinned=
"false"
current-in-tab=
"false"
>
<file
leaf-file-name=
"
WaitingStat
e.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/lib/
remote/api/message/ChargerFullMessag
e.php"
>
<entry
file=
"file://$PROJECT_DIR$/lib/
cdz/card_order/state/WaitingStat
e.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"4
00
"
>
<state
relative-caret-position=
"4
11
"
>
<caret
line=
"
30"
column=
"5"
lean-forward=
"false"
selection-start-line=
"30"
selection-start-column=
"5"
selection-end-line=
"30"
selection-end-column=
"5
"
/>
<caret
line=
"
57"
column=
"54"
lean-forward=
"false"
selection-start-line=
"57"
selection-start-column=
"54"
selection-end-line=
"57"
selection-end-column=
"54
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
leaf-file-name=
"
ChargerReloadMessage
.php"
pinned=
"false"
current-in-tab=
"false"
>
<file
leaf-file-name=
"
Bintohex
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/remote/api/message/ChargerReloadMessage
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
vendor/workerman/workerman/Protocols/Bintohex
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
0
"
>
<state
relative-caret-position=
"
1088
"
>
<caret
line=
"
0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0
"
/>
<caret
line=
"
74"
column=
"19"
lean-forward=
"false"
selection-start-line=
"74"
selection-start-column=
"19"
selection-end-line=
"74"
selection-end-column=
"19
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
leaf-file-name=
"
.env"
pinned=
"false"
current-in-tab=
"fals
e"
>
<file
leaf-file-name=
"
WaitingState.php"
pinned=
"false"
current-in-tab=
"tru
e"
>
<entry
file=
"file://$PROJECT_DIR$/
.env
"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/state/WaitingState.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
496
"
>
<state
relative-caret-position=
"
229
"
>
<caret
line=
"
31"
column=
"64"
lean-forward=
"false"
selection-start-line=
"31"
selection-start-column=
"64"
selection-end-line=
"31"
selection-end-column=
"64
"
/>
<caret
line=
"
119"
column=
"0"
lean-forward=
"false"
selection-start-line=
"119"
selection-start-column=
"0"
selection-end-line=
"119"
selection-end-column=
"0
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
leaf-file-name=
"
.staging"
pinned=
"false"
current-in-tab=
"tru
e"
>
<file
leaf-file-name=
"
OverController.php"
pinned=
"false"
current-in-tab=
"fals
e"
>
<entry
file=
"file://$PROJECT_DIR$/
.staging
"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/charger/OverController.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
512
"
>
<state
relative-caret-position=
"
330
"
>
<caret
line=
"
32"
column=
"64"
lean-forward=
"false"
selection-start-line=
"32"
selection-start-column=
"21"
selection-end-line=
"32"
selection-end-column=
"64
"
/>
<caret
line=
"
108"
column=
"70"
lean-forward=
"false"
selection-start-line=
"108"
selection-start-column=
"70"
selection-end-line=
"108"
selection-end-column=
"70
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
leaf-file-name=
"
ChargerState
.php"
pinned=
"false"
current-in-tab=
"false"
>
<file
leaf-file-name=
"
StartController
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/state/ChargerState
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/charger/StartController
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
-
8"
>
<state
relative-caret-position=
"
36
8"
>
<caret
line=
"
189"
column=
"37"
lean-forward=
"false"
selection-start-line=
"189"
selection-start-column=
"37"
selection-end-line=
"189"
selection-end-column=
"37
"
/>
<caret
line=
"
93"
column=
"43"
lean-forward=
"false"
selection-start-line=
"93"
selection-start-column=
"43"
selection-end-line=
"93"
selection-end-column=
"43
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
</file>
</file>
<file
leaf-file-name=
"
Certif
yController.php"
pinned=
"false"
current-in-tab=
"false"
>
<file
leaf-file-name=
"
Quer
yController.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/
accept/Certif
yController.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/
update/Quer
yController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"824"
>
<state
relative-caret-position=
"460"
>
<caret
line=
"92"
column=
"48"
lean-forward=
"false"
selection-start-line=
"92"
selection-start-column=
"48"
selection-end-line=
"92"
selection-end-column=
"48"
/>
<caret
line=
"104"
column=
"17"
lean-forward=
"false"
selection-start-line=
"104"
selection-start-column=
"17"
selection-end-line=
"104"
selection-end-column=
"17"
/>
<folding>
<folding
/>
<element
signature=
"e#133#171#0#PHP"
expanded=
"true"
/>
</state>
</folding>
</provider>
</entry>
</file>
<file
leaf-file-name=
"Response.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/response/Response.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"288"
>
<caret
line=
"80"
column=
"20"
lean-forward=
"false"
selection-start-line=
"80"
selection-start-column=
"20"
selection-end-line=
"80"
selection-end-column=
"20"
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
...
@@ -160,6 +162,8 @@
...
@@ -160,6 +162,8 @@
<find>
setting mis
</find>
<find>
setting mis
</find>
<find>
can not find po
</find>
<find>
can not find po
</find>
<find>
update shed sta
</find>
<find>
update shed sta
</find>
<find>
-2
</find>
<find>
43
</find>
</findStrings>
</findStrings>
<replaceStrings>
<replaceStrings>
<replace>
$this-
>
nowDate
</replace>
<replace>
$this-
>
nowDate
</replace>
...
@@ -174,9 +178,6 @@
...
@@ -174,9 +178,6 @@
<component
name=
"IdeDocumentHistory"
>
<component
name=
"IdeDocumentHistory"
>
<option
name=
"CHANGED_PATHS"
>
<option
name=
"CHANGED_PATHS"
>
<list>
<list>
<option
value=
"$PROJECT_DIR$/lib/cdz/card_order/state/State.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/card_order/state/ChargerState.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/card_order/state/ExceptionState.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/card_order/state/OfflineNetState.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/card_order/state/OfflineNetState.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/card_order/state/OfflinePowerState.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/card_order/state/OfflinePowerState.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/card_order/state/PowerExceedState.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/card_order/state/PowerExceedState.php"
/>
...
@@ -194,13 +195,10 @@
...
@@ -194,13 +195,10 @@
<option
value=
"$PROJECT_DIR$/application/controller/card/PayRuleController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/card/PayRuleController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/card/BalanceController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/card/BalanceController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/card/charger/RequestController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/card/charger/RequestController.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/state/OfflineNetState.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/setting/SettingController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/setting/SettingController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/HeartController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/HeartController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/port/OnlineController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/port/OnlineController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/port/OfflineController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/port/OfflineController.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/state/OfflinePowerState.php"
/>
<option
value=
"$PROJECT_DIR$/vendor/workerman/workerman/Protocols/Bintohex.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/card_order/state/WaitingState.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/card_order/state/WaitingState.php"
/>
<option
value=
"$PROJECT_DIR$/Dockerfile"
/>
<option
value=
"$PROJECT_DIR$/Dockerfile"
/>
<option
value=
"$PROJECT_DIR$/application/start_businessworker.php"
/>
<option
value=
"$PROJECT_DIR$/application/start_businessworker.php"
/>
...
@@ -214,17 +212,23 @@
...
@@ -214,17 +212,23 @@
<option
value=
"$PROJECT_DIR$/.env"
/>
<option
value=
"$PROJECT_DIR$/.env"
/>
<option
value=
"$PROJECT_DIR$/lib/log/Log.php"
/>
<option
value=
"$PROJECT_DIR$/lib/log/Log.php"
/>
<option
value=
"$PROJECT_DIR$/.staging"
/>
<option
value=
"$PROJECT_DIR$/.staging"
/>
<option
value=
"$PROJECT_DIR$/application/route/Api.php"
/>
<option
value=
"$PROJECT_DIR$/lib/remote/api/message/ChargerFullMessage.php"
/>
<option
value=
"$PROJECT_DIR$/lib/remote/api/message/ChargerFullMessage.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/state/ChargerState.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/update/QueryController.php"
/>
<option
value=
"$PROJECT_DIR$/application/Events.php"
/>
<option
value=
"$PROJECT_DIR$/application/Events.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/accept/CertifyController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/accept/CertifyController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/power/PowerController.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/state/WaitingState.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/charger/StartController.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/Order.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/Order.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/accept/AccessController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/accept/AccessController.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/state/OfflinePowerState.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/state/OfflineNetState.php"
/>
<option
value=
"$PROJECT_DIR$/lib/rabbitmq/PublishPortShed.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/state/ChargerState.php"
/>
<option
value=
"$PROJECT_DIR$/lib/StateCode.php"
/>
<option
value=
"$PROJECT_DIR$/application/route/Api.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/power/PowerController.php"
/>
<option
value=
"$PROJECT_DIR$/vendor/workerman/workerman/Protocols/Bintohex.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/update/QueryController.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/card_order/state/ChargerState.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/charger/StartController.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/state/WaitingState.php"
/>
</list>
</list>
</option>
</option>
</component>
</component>
...
@@ -255,10 +259,10 @@
...
@@ -255,10 +259,10 @@
<path
value=
"$PROJECT_DIR$/vendor/guzzlehttp/promises"
/>
<path
value=
"$PROJECT_DIR$/vendor/guzzlehttp/promises"
/>
</include_path>
</include_path>
</component>
</component>
<component
name=
"ProjectFrameBounds"
>
<component
name=
"ProjectFrameBounds"
extendedState=
"1"
>
<option
name=
"x"
value=
"
1968
"
/>
<option
name=
"x"
value=
"
60
"
/>
<option
name=
"y"
value=
"
140
"
/>
<option
name=
"y"
value=
"
72
"
/>
<option
name=
"width"
value=
"17
72
"
/>
<option
name=
"width"
value=
"17
37
"
/>
<option
name=
"height"
value=
"1057"
/>
<option
name=
"height"
value=
"1057"
/>
</component>
</component>
<component
name=
"ProjectLevelVcsManager"
settingsEditedManually=
"true"
>
<component
name=
"ProjectLevelVcsManager"
settingsEditedManually=
"true"
>
...
@@ -308,6 +312,96 @@
...
@@ -308,6 +312,96 @@
</path>
</path>
<path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"application"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"controller"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"business"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"application"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"controller"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"business"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"charger"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"application"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"controller"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"business"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"port"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"application"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"controller"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"business"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"power"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"application"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"controller"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"update"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"application"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"route"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"lib"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"lib"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"cdz"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"lib"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"cdz"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"card_order"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"lib"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"cdz"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"card_order"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"state"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"lib"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"cdz"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"order"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"lib"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"cdz"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"order"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"state"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway_v2"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
<item
name=
"src"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
<item
name=
"cdz_gateway_v2"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"External Libraries"
type=
"bcb0276e:PhpExternalLibrariesNodePatcher$PatchedExternalLibrariesNode"
/>
<item
name=
"External Libraries"
type=
"bcb0276e:PhpExternalLibrariesNodePatcher$PatchedExternalLibrariesNode"
/>
</path>
</path>
</expand>
</expand>
...
@@ -390,24 +484,24 @@
...
@@ -390,24 +484,24 @@
<workItem
from=
"1538557119904"
duration=
"592000"
/>
<workItem
from=
"1538557119904"
duration=
"592000"
/>
<workItem
from=
"1538645253886"
duration=
"427000"
/>
<workItem
from=
"1538645253886"
duration=
"427000"
/>
<workItem
from=
"1538800587957"
duration=
"586000"
/>
<workItem
from=
"1538800587957"
duration=
"586000"
/>
<workItem
from=
"1538959925312"
duration=
"9909000"
/>
<workItem
from=
"1538959925312"
duration=
"24349000"
/>
<workItem
from=
"1539516651393"
duration=
"9439000"
/>
</task>
</task>
<servers
/>
<servers
/>
</component>
</component>
<component
name=
"TimeTrackingManager"
>
<component
name=
"TimeTrackingManager"
>
<option
name=
"totallyTimeSpent"
value=
"3
25315
000"
/>
<option
name=
"totallyTimeSpent"
value=
"3
49194
000"
/>
</component>
</component>
<component
name=
"ToolWindowManager"
>
<component
name=
"ToolWindowManager"
>
<frame
x=
"1968"
y=
"140"
width=
"1772"
height=
"1057"
extended-state=
"0"
/>
<frame
x=
"60"
y=
"72"
width=
"1737"
height=
"1057"
extended-state=
"1"
/>
<editor
active=
"true"
/>
<layout>
<layout>
<window_info
id=
"TODO"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"6"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"TODO"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"6"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Event Log"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"7"
side_tool=
"true"
content_ui=
"tabs"
/>
<window_info
id=
"Event Log"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"7"
side_tool=
"true"
content_ui=
"tabs"
/>
<window_info
id=
"File Transfer"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"
false"
show_stripe_button=
"true"
weight=
"0.23180874
"
sideWeight=
"0.5"
order=
"8"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"File Transfer"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"
true"
show_stripe_button=
"true"
weight=
"0.07068607
"
sideWeight=
"0.5"
order=
"8"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Run"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"2"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Run"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"2"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Version Control"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32969216"
sideWeight=
"0.5"
order=
"7"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Version Control"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.32969216"
sideWeight=
"0.5"
order=
"7"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Terminal"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"
true"
show_stripe_button=
"true"
weight=
"0.1891892
"
sideWeight=
"0.5"
order=
"7"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Terminal"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"
false"
show_stripe_button=
"true"
weight=
"0.06548856
"
sideWeight=
"0.5"
order=
"7"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Project"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"true"
show_stripe_button=
"true"
weight=
"0.
27109826
"
sideWeight=
"0.5"
order=
"0"
side_tool=
"false"
content_ui=
"combo"
/>
<window_info
id=
"Project"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"true"
show_stripe_button=
"true"
weight=
"0.
30147493
"
sideWeight=
"0.5"
order=
"0"
side_tool=
"false"
content_ui=
"combo"
/>
<window_info
id=
"Docker"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"false"
weight=
"0.33"
sideWeight=
"0.5"
order=
"7"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Docker"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"false"
weight=
"0.33"
sideWeight=
"0.5"
order=
"7"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Database"
active=
"false"
anchor=
"right"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"3"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Database"
active=
"false"
anchor=
"right"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"3"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Find"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"1"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Find"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"1"
side_tool=
"false"
content_ui=
"tabs"
/>
...
@@ -437,395 +531,405 @@
...
@@ -437,395 +531,405 @@
<watches-manager
/>
<watches-manager
/>
</component>
</component>
<component
name=
"editorHistoryManager"
>
<component
name=
"editorHistoryManager"
>
<entry
file=
"file://$PROJECT_DIR$/
src/Container
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/start_gateway
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/
controller/setting/DeviceMacControll
er.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/
start_regist
er.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
18
0"
>
<state
relative-caret-position=
"0"
>
<caret
line=
"
17"
column=
"1"
lean-forward=
"false"
selection-start-line=
"17"
selection-start-column=
"1"
selection-end-line=
"17"
selection-end-column=
"1
"
/>
<caret
line=
"
0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/
card/Balance
Controller.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/
Heart
Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
36
0"
>
<state
relative-caret-position=
"
27
0"
>
<caret
line=
"
30"
column=
"35"
lean-forward=
"false"
selection-start-line=
"30"
selection-start-column=
"35"
selection-end-line=
"30"
selection-end-column=
"35
"
/>
<caret
line=
"
23"
column=
"0"
lean-forward=
"false"
selection-start-line=
"23"
selection-start-column=
"0"
selection-end-line=
"23"
selection-end-column=
"0
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"
file://$PROJECT_DIR$/src/request/Request
.php"
>
<entry
file=
"
jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/standard/standard_3
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
540
"
>
<state
relative-caret-position=
"
311
"
>
<caret
line=
"
36"
column=
"0"
lean-forward=
"false"
selection-start-line=
"36"
selection-start-column=
"0"
selection-end-line=
"36"
selection-end-column=
"0
"
/>
<caret
line=
"
792"
column=
"9"
lean-forward=
"false"
selection-start-line=
"792"
selection-start-column=
"9"
selection-end-line=
"792"
selection-end-column=
"9
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/save/OrderSaveRedis.php
"
>
<entry
file=
"file://$PROJECT_DIR$/
.example
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
327
"
>
<state
relative-caret-position=
"
0
"
>
<caret
line=
"
58"
column=
"7"
lean-forward=
"false"
selection-start-line=
"58"
selection-start-column=
"7"
selection-end-line=
"58"
selection-end-column=
"7
"
/>
<caret
line=
"
0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/port/OfflineController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/remote/api/message/ChargerShedTimeOutMessage
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
1335
"
>
<state
relative-caret-position=
"
0
"
>
<caret
line=
"
99"
column=
"19"
lean-forward=
"false"
selection-start-line=
"99"
selection-start-column=
"19"
selection-end-line=
"99"
selection-end-column=
"19
"
/>
<caret
line=
"
0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/charger/OverController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/remote/api/message/Message
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
1725
"
>
<state
relative-caret-position=
"
0
"
>
<caret
line=
"1
31"
column=
"48"
lean-forward=
"false"
selection-start-line=
"131"
selection-start-column=
"48"
selection-end-line=
"131"
selection-end-column=
"48
"
/>
<caret
line=
"1
1"
column=
"15"
lean-forward=
"false"
selection-start-line=
"11"
selection-start-column=
"15"
selection-end-line=
"11"
selection-end-column=
"15
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
src/log/record/Record
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/model/GatewayModel
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
0
"
>
<state
relative-caret-position=
"
96
"
>
<caret
line=
"
0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0
"
/>
<caret
line=
"
11"
column=
"6"
lean-forward=
"false"
selection-start-line=
"11"
selection-start-column=
"6"
selection-end-line=
"11"
selection-end-column=
"6
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
src/log/GatewayLogWriter
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/model/GatewayUpdateModel
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
0
"
>
<state
relative-caret-position=
"
176
"
>
<caret
line=
"
0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0
"
/>
<caret
line=
"
16"
column=
"1"
lean-forward=
"false"
selection-start-line=
"16"
selection-start-column=
"1"
selection-end-line=
"16"
selection-end-column=
"1
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
start
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/model/OrderPowerModel
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
420
"
>
<state
relative-caret-position=
"
96
"
>
<caret
line=
"
28"
column=
"36"
lean-forward=
"false"
selection-start-line=
"28"
selection-start-column=
"36"
selection-end-line=
"28"
selection-end-column=
"3
6"
/>
<caret
line=
"
11"
column=
"6"
lean-forward=
"false"
selection-start-line=
"11"
selection-start-column=
"6"
selection-end-line=
"11"
selection-end-column=
"
6"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/
remote/api/message/SendMessage
.php"
>
<entry
file=
"file://$PROJECT_DIR$/lib/
station/gateway/port/Port
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"675"
>
<state
relative-caret-position=
"1664"
>
<caret
line=
"51"
column=
"11"
lean-forward=
"false"
selection-start-line=
"51"
selection-start-column=
"11"
selection-end-line=
"51"
selection-end-column=
"11"
/>
<caret
line=
"113"
column=
"20"
lean-forward=
"false"
selection-start-line=
"113"
selection-start-column=
"20"
selection-end-line=
"113"
selection-end-column=
"20"
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"
file://$PROJECT_DIR$/application/start_gateway
.php"
>
<entry
file=
"
jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/standard/standard_9
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<state
relative-caret-position=
"2960"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<caret
line=
"185"
column=
"9"
lean-forward=
"false"
selection-start-line=
"185"
selection-start-column=
"9"
selection-end-line=
"185"
selection-end-column=
"9"
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/
start_regist
er.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/
controller/business/power/ShutdownControll
er.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<state
relative-caret-position=
"0"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/
controller/HeartController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/
Events
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"270"
>
<state
relative-caret-position=
"191"
>
<caret
line=
"23"
column=
"0"
lean-forward=
"false"
selection-start-line=
"23"
selection-start-column=
"0"
selection-end-line=
"23"
selection-end-column=
"0"
/>
<caret
line=
"116"
column=
"5"
lean-forward=
"true"
selection-start-line=
"116"
selection-start-column=
"5"
selection-end-line=
"116"
selection-end-column=
"5"
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"
jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/standard/standard_3
.php"
>
<entry
file=
"
file://$PROJECT_DIR$/application/start_businessworker
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"311"
>
<state
relative-caret-position=
"336"
>
<caret
line=
"792"
column=
"9"
lean-forward=
"false"
selection-start-line=
"792"
selection-start-column=
"9"
selection-end-line=
"792"
selection-end-column=
"9"
/>
<caret
line=
"26"
column=
"0"
lean-forward=
"false"
selection-start-line=
"26"
selection-start-column=
"0"
selection-end-line=
"26"
selection-end-column=
"0"
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/
business/port/State
Controller.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/
setting/Setting
Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
476
"
>
<state
relative-caret-position=
"
307
"
>
<caret
line=
"
71"
column=
"15"
lean-forward=
"false"
selection-start-line=
"71"
selection-start-column=
"15"
selection-end-line=
"71"
selection-end-column=
"15
"
/>
<caret
line=
"
47"
column=
"24"
lean-forward=
"false"
selection-start-line=
"47"
selection-start-column=
"24"
selection-end-line=
"47"
selection-end-column=
"24
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
.example
"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/Gateway.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<state
relative-caret-position=
"311"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<caret
line=
"876"
column=
"27"
lean-forward=
"false"
selection-start-line=
"876"
selection-start-column=
"27"
selection-end-line=
"876"
selection-end-column=
"27"
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/remote/api/message/ChargerShedTimeOutMessage
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
vendor/workerman/mysql/src/Connection
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<state
relative-caret-position=
"274"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<caret
line=
"1471"
column=
"20"
lean-forward=
"false"
selection-start-line=
"1471"
selection-start-column=
"20"
selection-end-line=
"1471"
selection-end-column=
"20"
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/remote/api/message/Message
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/model/Model
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<state
relative-caret-position=
"685"
>
<caret
line=
"11"
column=
"15"
lean-forward=
"false"
selection-start-line=
"11"
selection-start-column=
"15"
selection-end-line=
"11"
selection-end-column=
"15"
/>
<caret
line=
"107"
column=
"51"
lean-forward=
"false"
selection-start-line=
"107"
selection-start-column=
"51"
selection-end-line=
"107"
selection-end-column=
"51"
/>
<folding>
<marker
date=
"1534755589000"
expanded=
"true"
signature=
"594:633"
ph=
"SELECT ${$co... ${$this->table}"
/>
<marker
date=
"1534755589000"
expanded=
"true"
signature=
"921:961"
ph=
"SELECT ${$co... ${$this->table}"
/>
<marker
date=
"1534755589000"
expanded=
"true"
signature=
"1253:1293"
ph=
"SELECT ${$co... ${$this->table}"
/>
<marker
date=
"1534755589000"
expanded=
"true"
signature=
"1443:1476"
ph=
"SELECT * FRO... ${$this->table}"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/state/OfflinePowerState
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/model/OrderModel
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"240"
>
<state
relative-caret-position=
"96"
>
<caret
line=
"22"
column=
"20"
lean-forward=
"false"
selection-start-line=
"22"
selection-start-column=
"20"
selection-end-line=
"22"
selection-end-column=
"20"
/>
<caret
line=
"11"
column=
"6"
lean-forward=
"false"
selection-start-line=
"11"
selection-start-column=
"6"
selection-end-line=
"11"
selection-end-column=
"6"
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/state/ShedState
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/accept/CertifyController
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
3600
"
>
<state
relative-caret-position=
"
824
"
>
<caret
line=
"
241"
column=
"51"
lean-forward=
"false"
selection-start-line=
"241"
selection-start-column=
"51"
selection-end-line=
"241"
selection-end-column=
"51
"
/>
<caret
line=
"
92"
column=
"48"
lean-forward=
"false"
selection-start-line=
"92"
selection-start-column=
"48"
selection-end-line=
"92"
selection-end-column=
"48
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/model/GatewayModel
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/log/Record
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
96
"
>
<state
relative-caret-position=
"
0
"
>
<caret
line=
"
11"
column=
"6"
lean-forward=
"false"
selection-start-line=
"11"
selection-start-column=
"6"
selection-end-line=
"11"
selection-end-column=
"6
"
/>
<caret
line=
"
0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/model/GatewayUpdateModel
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/log/Log
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"176"
>
<state
relative-caret-position=
"352"
>
<caret
line=
"16"
column=
"1"
lean-forward=
"false"
selection-start-line=
"16"
selection-start-column=
"1"
selection-end-line=
"16"
selection-end-column=
"1"
/>
<caret
line=
"53"
column=
"77"
lean-forward=
"false"
selection-start-line=
"53"
selection-start-column=
"77"
selection-end-line=
"53"
selection-end-column=
"77"
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/
update/Query
Controller.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/
setting/DeviceMac
Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
688
"
>
<state
relative-caret-position=
"
144
"
>
<caret
line=
"
66"
column=
"35"
lean-forward=
"false"
selection-start-line=
"66"
selection-start-column=
"35"
selection-end-line=
"66"
selection-end-column=
"35
"
/>
<caret
line=
"
17"
column=
"1"
lean-forward=
"false"
selection-start-line=
"17"
selection-start-column=
"1"
selection-end-line=
"17"
selection-end-column=
"1
"
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/model/OrderPowerModel.php
"
>
<entry
file=
"file://$PROJECT_DIR$/
.staging
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
96
"
>
<state
relative-caret-position=
"
512
"
>
<caret
line=
"
11"
column=
"6"
lean-forward=
"false"
selection-start-line=
"11"
selection-start-column=
"6"
selection-end-line=
"11"
selection-end-column=
"6
"
/>
<caret
line=
"
32"
column=
"64"
lean-forward=
"false"
selection-start-line=
"32"
selection-start-column=
"64"
selection-end-line=
"32"
selection-end-column=
"64
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/
station/gateway/port/Port
.php"
>
<entry
file=
"file://$PROJECT_DIR$/lib/
remote/api/message/ChargerFullMessage
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
1664
"
>
<state
relative-caret-position=
"
336
"
>
<caret
line=
"
113"
column=
"20"
lean-forward=
"false"
selection-start-line=
"113"
selection-start-column=
"20"
selection-end-line=
"113
"
selection-end-column=
"20"
/>
<caret
line=
"
26"
column=
"20"
lean-forward=
"false"
selection-start-line=
"26"
selection-start-column=
"20"
selection-end-line=
"26
"
selection-end-column=
"20"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"
jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/standard/standard_9.php
"
>
<entry
file=
"
file://$PROJECT_DIR$/.env
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
2960
"
>
<state
relative-caret-position=
"
496
"
>
<caret
line=
"
185"
column=
"9"
lean-forward=
"false"
selection-start-line=
"185"
selection-start-column=
"9"
selection-end-line=
"185"
selection-end-column=
"9
"
/>
<caret
line=
"
31"
column=
"64"
lean-forward=
"false"
selection-start-line=
"31"
selection-start-column=
"64"
selection-end-line=
"31"
selection-end-column=
"64
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/power/ShutdownController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/state/OfflineNetState
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<state
relative-caret-position=
"656"
>
<caret
line=
"0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0"
/>
<caret
line=
"49"
column=
"0"
lean-forward=
"false"
selection-start-line=
"49"
selection-start-column=
"0"
selection-end-line=
"49"
selection-end-column=
"0"
/>
<folding
/>
<folding>
<element
signature=
"e#123#158#0#PHP"
expanded=
"false"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/route/Api
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/rabbitmq/PublishPortShed
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
704
"
>
<state
relative-caret-position=
"
288
"
>
<caret
line=
"
45"
column=
"49"
lean-forward=
"false"
selection-start-line=
"45"
selection-start-column=
"49"
selection-end-line=
"45"
selection-end-column=
"49
"
/>
<caret
line=
"
23"
column=
"37"
lean-forward=
"false"
selection-start-line=
"23"
selection-start-column=
"37"
selection-end-line=
"23"
selection-end-column=
"37
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/Events
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/rabbitmq/MyRabbitMq
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
191
"
>
<state
relative-caret-position=
"
624
"
>
<caret
line=
"
116"
column=
"5"
lean-forward=
"true"
selection-start-line=
"116"
selection-start-column=
"5"
selection-end-line=
"116"
selection-end-column=
"5
"
/>
<caret
line=
"
44"
column=
"20"
lean-forward=
"false"
selection-start-line=
"44"
selection-start-column=
"20"
selection-end-line=
"44"
selection-end-column=
"20
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/start_businessworker
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/state/ChargerState
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
336
"
>
<state
relative-caret-position=
"
4480
"
>
<caret
line=
"
26"
column=
"0"
lean-forward=
"false"
selection-start-line=
"26"
selection-start-column=
"0"
selection-end-line=
"26"
selection-end-column=
"0
"
/>
<caret
line=
"
302"
column=
"11"
lean-forward=
"false"
selection-start-line=
"302"
selection-start-column=
"11"
selection-end-line=
"302"
selection-end-column=
"11
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/setting/SettingController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/remote/api/message/ChargerReloadMessage
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
307
"
>
<state
relative-caret-position=
"
448
"
>
<caret
line=
"
47"
column=
"24"
lean-forward=
"false"
selection-start-line=
"47"
selection-start-column=
"24"
selection-end-line=
"47"
selection-end-column=
"24
"
/>
<caret
line=
"
33"
column=
"27"
lean-forward=
"false"
selection-start-line=
"33"
selection-start-column=
"27"
selection-end-line=
"33"
selection-end-column=
"27
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/
Gateway
.php"
>
<entry
file=
"file://$PROJECT_DIR$/lib/
cdz/order/state/ShedState
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
311
"
>
<state
relative-caret-position=
"
1488
"
>
<caret
line=
"
876"
column=
"27"
lean-forward=
"false"
selection-start-line=
"876"
selection-start-column=
"27"
selection-end-line=
"876"
selection-end-column=
"27
"
/>
<caret
line=
"
109"
column=
"49"
lean-forward=
"false"
selection-start-line=
"109"
selection-start-column=
"49"
selection-end-line=
"109"
selection-end-column=
"49
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/power/PowerController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/state/State
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
567
"
>
<state
relative-caret-position=
"
496
"
>
<caret
line=
"
168"
column=
"58"
lean-forward=
"false"
selection-start-line=
"168"
selection-start-column=
"58"
selection-end-line=
"168"
selection-end-column=
"58
"
/>
<caret
line=
"
36"
column=
"20"
lean-forward=
"false"
selection-start-line=
"36"
selection-start-column=
"20"
selection-end-line=
"36"
selection-end-column=
"20
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/
card_order/state/WaitingState
.php"
>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/
order/save/OrderSaveRedis
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
0
"
>
<state
relative-caret-position=
"
246
"
>
<caret
line=
"
0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"
0"
/>
<caret
line=
"
28"
column=
"20"
lean-forward=
"false"
selection-start-line=
"28"
selection-start-column=
"20"
selection-end-line=
"28"
selection-end-column=
"2
0"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/
StateCode
.php"
>
<entry
file=
"file://$PROJECT_DIR$/lib/
cdz/order/Order
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"2
69
"
>
<state
relative-caret-position=
"2
43
"
>
<caret
line=
"
24"
column=
"10"
lean-forward=
"false"
selection-start-line=
"24"
selection-start-column=
"10"
selection-end-line=
"24"
selection-end-column=
"1
0"
/>
<caret
line=
"
344"
column=
"20"
lean-forward=
"false"
selection-start-line=
"344"
selection-start-column=
"20"
selection-end-line=
"344"
selection-end-column=
"2
0"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
vendor/workerman/mysql/src/Connection
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
src/route/Route
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
274
"
>
<state
relative-caret-position=
"
0
"
>
<caret
line=
"
1471"
column=
"20"
lean-forward=
"false"
selection-start-line=
"1471"
selection-start-column=
"20"
selection-end-line=
"1471"
selection-end-column=
"2
0"
/>
<caret
line=
"
0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"
0"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/
model/Model
.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/
route/Api
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"685"
>
<state
relative-caret-position=
"345"
>
<caret
line=
"107"
column=
"51"
lean-forward=
"false"
selection-start-line=
"107"
selection-start-column=
"51"
selection-end-line=
"107"
selection-end-column=
"51"
/>
<caret
line=
"48"
column=
"0"
lean-forward=
"false"
selection-start-line=
"48"
selection-start-column=
"0"
selection-end-line=
"48"
selection-end-column=
"0"
/>
<folding>
<folding
/>
<marker
date=
"1534755589000"
expanded=
"true"
signature=
"594:633"
ph=
"SELECT ${$co... ${$this->table}"
/>
<marker
date=
"1534755589000"
expanded=
"true"
signature=
"921:961"
ph=
"SELECT ${$co... ${$this->table}"
/>
<marker
date=
"1534755589000"
expanded=
"true"
signature=
"1253:1293"
ph=
"SELECT ${$co... ${$this->table}"
/>
<marker
date=
"1534755589000"
expanded=
"true"
signature=
"1443:1476"
ph=
"SELECT * FRO... ${$this->table}"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/model/OrderModel
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/StateCode
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
96
"
>
<state
relative-caret-position=
"
220
"
>
<caret
line=
"
11"
column=
"6"
lean-forward=
"false"
selection-start-line=
"11"
selection-start-column=
"6"
selection-end-line=
"11"
selection-end-column=
"6
"
/>
<caret
line=
"
24"
column=
"10"
lean-forward=
"false"
selection-start-line=
"24"
selection-start-column=
"10"
selection-end-line=
"24"
selection-end-column=
"10
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/state/WaitingState
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/port/StateController
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"58
6
"
>
<state
relative-caret-position=
"58
3
"
>
<caret
line=
"
242"
column=
"5"
lean-forward=
"false"
selection-start-line=
"242"
selection-start-column=
"5"
selection-end-line=
"242"
selection-end-column=
"5
"
/>
<caret
line=
"
129"
column=
"41"
lean-forward=
"false"
selection-start-line=
"129"
selection-start-column=
"41"
selection-end-line=
"129"
selection-end-column=
"41
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/
charger/Start
Controller.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/
power/Power
Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
361
"
>
<state
relative-caret-position=
"
522
"
>
<caret
line=
"
71"
column=
"31"
lean-forward=
"false"
selection-start-line=
"71"
selection-start-column=
"31"
selection-end-line=
"71"
selection-end-column=
"31
"
/>
<caret
line=
"
173"
column=
"27"
lean-forward=
"false"
selection-start-line=
"173"
selection-start-column=
"27"
selection-end-line=
"173"
selection-end-column=
"27
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/Order
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
src/response/Response
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
112
"
>
<state
relative-caret-position=
"
288
"
>
<caret
line=
"
129"
column=
"31"
lean-forward=
"false"
selection-start-line=
"129"
selection-start-column=
"31"
selection-end-line=
"129"
selection-end-column=
"31
"
/>
<caret
line=
"
80"
column=
"20"
lean-forward=
"false"
selection-start-line=
"80"
selection-start-column=
"20"
selection-end-line=
"80"
selection-end-column=
"20
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/accept/CertifyController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
vendor/workerman/workerman/Protocols/Bintohex
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"824"
>
<state
relative-caret-position=
"1088"
>
<caret
line=
"92"
column=
"48"
lean-forward=
"false"
selection-start-line=
"92"
selection-start-column=
"48"
selection-end-line=
"92"
selection-end-column=
"48"
/>
<caret
line=
"74"
column=
"19"
lean-forward=
"false"
selection-start-line=
"74"
selection-start-column=
"19"
selection-end-line=
"74"
selection-end-column=
"19"
/>
<folding>
<folding
/>
<element
signature=
"e#133#171#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/log/Record
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/update/QueryController
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<state
relative-caret-position=
"
46
0"
>
<caret
line=
"
0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0
"
/>
<caret
line=
"
104"
column=
"17"
lean-forward=
"false"
selection-start-line=
"104"
selection-start-column=
"17"
selection-end-line=
"104"
selection-end-column=
"17
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/log/Log
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/accept/AccessController
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"352"
>
<state
relative-caret-position=
"257"
>
<caret
line=
"53"
column=
"77"
lean-forward=
"false"
selection-start-line=
"53"
selection-start-column=
"77"
selection-end-line=
"53"
selection-end-column=
"77"
/>
<caret
line=
"362"
column=
"44"
lean-forward=
"false"
selection-start-line=
"362"
selection-start-column=
"44"
selection-end-line=
"362"
selection-end-column=
"44"
/>
<folding
/>
<folding>
<element
signature=
"e#1070#3662#0#PHP"
expanded=
"false"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/
remote/api/message/ChargerFullMessag
e.php"
>
<entry
file=
"file://$PROJECT_DIR$/lib/
cdz/order/state/OfflinePowerStat
e.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"4
00
"
>
<state
relative-caret-position=
"4
48
"
>
<caret
line=
"3
0"
column=
"5"
lean-forward=
"false"
selection-start-line=
"30"
selection-start-column=
"5"
selection-end-line=
"30"
selection-end-column=
"5
"
/>
<caret
line=
"3
5"
column=
"20"
lean-forward=
"false"
selection-start-line=
"35"
selection-start-column=
"20"
selection-end-line=
"35"
selection-end-column=
"20
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/
remote/api/message/ChargerReloadMessag
e.php"
>
<entry
file=
"file://$PROJECT_DIR$/lib/
cdz/card_order/state/ChargerStat
e.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
0
"
>
<state
relative-caret-position=
"
1153
"
>
<caret
line=
"
0"
column=
"0"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"0"
selection-end-column=
"0
"
/>
<caret
line=
"
352"
column=
"5"
lean-forward=
"false"
selection-start-line=
"352"
selection-start-column=
"5"
selection-end-line=
"352"
selection-end-column=
"5
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/
order/state/Charger
State.php"
>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/
card_order/state/Waiting
State.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
-8
"
>
<state
relative-caret-position=
"
411
"
>
<caret
line=
"
189"
column=
"37"
lean-forward=
"false"
selection-start-line=
"189"
selection-start-column=
"37"
selection-end-line=
"189"
selection-end-column=
"37
"
/>
<caret
line=
"
57"
column=
"54"
lean-forward=
"false"
selection-start-line=
"57"
selection-start-column=
"54"
selection-end-line=
"57"
selection-end-column=
"54
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/
accept/Access
Controller.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/
business/charger/Over
Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"459"
>
<state
relative-caret-position=
"330"
>
<caret
line=
"261"
column=
"5"
lean-forward=
"false"
selection-start-line=
"261"
selection-start-column=
"5"
selection-end-line=
"261"
selection-end-column=
"5"
/>
<caret
line=
"108"
column=
"70"
lean-forward=
"false"
selection-start-line=
"108"
selection-start-column=
"70"
selection-end-line=
"108"
selection-end-column=
"70"
/>
<folding>
<folding
/>
<element
signature=
"e#1070#3662#0#PHP"
expanded=
"false"
/>
</folding>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
.env
"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/charger/StartController.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
496
"
>
<state
relative-caret-position=
"
368
"
>
<caret
line=
"
31"
column=
"64"
lean-forward=
"false"
selection-start-line=
"31"
selection-start-column=
"64"
selection-end-line=
"31"
selection-end-column=
"64
"
/>
<caret
line=
"
93"
column=
"43"
lean-forward=
"false"
selection-start-line=
"93"
selection-start-column=
"43"
selection-end-line=
"93"
selection-end-column=
"43
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
</entry>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
.staging
"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/state/WaitingState.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
512
"
>
<state
relative-caret-position=
"
229
"
>
<caret
line=
"
32"
column=
"64"
lean-forward=
"false"
selection-start-line=
"32"
selection-start-column=
"21"
selection-end-line=
"32"
selection-end-column=
"64
"
/>
<caret
line=
"
119"
column=
"0"
lean-forward=
"false"
selection-start-line=
"119"
selection-start-column=
"0"
selection-end-line=
"119"
selection-end-column=
"0
"
/>
<folding
/>
<folding
/>
</state>
</state>
</provider>
</provider>
...
...
application/controller/accept/AccessController.php
View file @
93410bf8
...
@@ -357,7 +357,7 @@ class AccessController extends Controller
...
@@ -357,7 +357,7 @@ class AccessController extends Controller
}
}
$order
->
setOnlineTime
(
time
());
$order
->
setOnlineTime
(
time
());
if
(
$offlineReason
==
1
)
{
if
(
$offlineReason
==
0
)
{
$orderState
=
new
OfflineNetState
(
$order
);
$orderState
=
new
OfflineNetState
(
$order
);
}
else
{
}
else
{
$orderState
=
new
OfflinePowerState
(
$order
);
$orderState
=
new
OfflinePowerState
(
$order
);
...
...
application/controller/business/charger/StartController.php
View file @
93410bf8
...
@@ -24,9 +24,9 @@ class StartController extends Controller
...
@@ -24,9 +24,9 @@ class StartController extends Controller
'04'
=>
[
'04'
=>
[
'type'
=>
1
,
'type'
=>
1
,
'logic_id'
=>
1
,
'logic_id'
=>
1
,
'state'
=>
1
,
'state'
=>
1
,
'order_id'
=>
6
,
'order_id'
=>
6
,
'capacity'
=>
4
,
'capacity'
=>
4
,
],
],
...
@@ -49,9 +49,7 @@ class StartController extends Controller
...
@@ -49,9 +49,7 @@ class StartController extends Controller
$this
->
logRecord
->
setOrderId
(
$orderId
);
$this
->
logRecord
->
setOrderId
(
$orderId
);
$capacity
=
hexdec
(
$this
->
getRequest
()
->
get
(
'capacity'
));
$capacity
=
hexdec
(
$this
->
getRequest
()
->
get
(
'capacity'
));
Log
::
debug
(
'order_id-->'
.
$orderId
);
Log
::
debug
(
$this
->
getRequest
()
->
get
(
'capacity'
));
Log
::
debug
(
'capacity-->'
.
$capacity
);
Log
::
debug
(
'capacity-->'
.
$capacity
);
if
(
$type
==
1
)
{
if
(
$type
==
1
)
{
...
@@ -87,29 +85,24 @@ class StartController extends Controller
...
@@ -87,29 +85,24 @@ class StartController extends Controller
}
}
}
}
$lastState
=
$order
->
getStateCode
();
$lastState
=
$order
->
getStateCode
();
$orderState
=
new
WaitingState
(
$order
);
$orderState
=
new
WaitingState
(
$order
);
// break;
// case StateCode::PORT_CHARGER;
// $orderState = new ChargerState($order);
// break;
//
// }
$portId
=
$orderState
->
getOrder
()
->
getPortId
();
$portId
=
$orderState
->
getOrder
()
->
getPortId
();
$this
->
logRecord
->
setPortId
(
$portId
);
$this
->
logRecord
->
setPortId
(
$portId
);
switch
(
$state
)
{
switch
(
$state
)
{
case
StateCode
::
PORT_CHARGER
:
case
StateCode
::
PORT_CHARGER
:
$orderState
->
toChargerState
();
$orderState
->
toChargerState
();
break
;
break
;
case
StateCode
::
PORT_EXCEPTION
:
case
StateCode
::
PORT_EXCEPTION
:
$orderState
->
toExceptionState
();
$orderState
->
toExceptionState
();
break
;
break
;
case
StateCode
::
PORT_SHED
:
case
StateCode
::
PORT_SHED
:
Log
::
debug
(
'port_shed'
);
$orderState
->
toShedState
();
$orderState
->
toShedState
();
break
;
break
;
case
StateCode
::
FINISH_EXCEED
:
case
StateCode
::
FINISH_EXCEED
:
Log
::
debug
(
'exceed'
);
$orderState
->
toPowerExceedState
();
$orderState
->
toPowerExceedState
();
break
;
break
;
...
...
application/controller/business/power/PowerController.php
View file @
93410bf8
...
@@ -111,6 +111,7 @@ class PowerController extends Controller
...
@@ -111,6 +111,7 @@ class PowerController extends Controller
public
function
plural
()
public
function
plural
()
{
{
//todo 最近的用电量作为结束用电量更新
$logicId
=
hexdec
(
$this
->
request
->
get
(
'logic_id'
));
$logicId
=
hexdec
(
$this
->
request
->
get
(
'logic_id'
));
$startTime
=
hexdec
(
$this
->
request
->
get
(
'start_time'
));
$startTime
=
hexdec
(
$this
->
request
->
get
(
'start_time'
));
$intervalTime
=
hexdec
(
$this
->
request
->
get
(
'interval_time'
));
$intervalTime
=
hexdec
(
$this
->
request
->
get
(
'interval_time'
));
...
@@ -170,6 +171,13 @@ class PowerController extends Controller
...
@@ -170,6 +171,13 @@ class PowerController extends Controller
]);
]);
$startTime
+=
$intervalTime
;
$startTime
+=
$intervalTime
;
//更新结束充电用电量
if
(
$i
===
(
$count
-
1
))
{
$orderModel
=
new
OrderModel
();
$orderModel
->
update
([
'end_capacity'
=>
hexdec
(
$capacitys
[
$i
]),
],
'id = '
.
$orderId
);
}
}
}
}
else
{
}
else
{
...
...
application/controller/update/QueryController.php
View file @
93410bf8
...
@@ -10,6 +10,7 @@ namespace Application\controller\update;
...
@@ -10,6 +10,7 @@ namespace Application\controller\update;
use
Application\controller\Controller
;
use
Application\controller\Controller
;
use
Application\model\DeviceModel
;
use
Application\model\GatewayModel
;
use
Application\model\GatewayModel
;
use
Application\model\GatewayUpdateModel
;
use
Application\model\GatewayUpdateModel
;
use
GatewayWorker\Lib\Gateway
;
use
GatewayWorker\Lib\Gateway
;
...
@@ -23,6 +24,10 @@ class QueryController extends Controller
...
@@ -23,6 +24,10 @@ class QueryController extends Controller
'D1'
=>
[
'D1'
=>
[
'hardware_version'
=>
4
,
'hardware_version'
=>
4
,
'software_version'
=>
4
,
'software_version'
=>
4
,
],
'CD'
=>
[
'hardware_version'
=>
4
,
'software_version'
=>
4
,
]
]
];
];
...
@@ -36,6 +41,19 @@ class QueryController extends Controller
...
@@ -36,6 +41,19 @@ class QueryController extends Controller
parent
::
__destruct
();
parent
::
__destruct
();
}
}
public
function
currentVersion
()
{
$gatewayModel
=
new
GatewayModel
();
$gatewayModel
->
update
([
'hardware_version'
=>
$this
->
request
->
get
(
'hardware_version'
),
'software_version'
=>
$this
->
request
->
get
(
'software_version'
),
],
'id = '
.
$_SESSION
[
'gateway_id'
]);
}
/**
/**
* @throws \Exception
* @throws \Exception
*/
*/
...
@@ -85,11 +103,20 @@ class QueryController extends Controller
...
@@ -85,11 +103,20 @@ class QueryController extends Controller
$urlHex
.=
$hex
;
$urlHex
.=
$hex
;
}
}
Log
::
debug
(
$updateSoftwareVersion
);
Log
::
debug
(
$updateHardwareVersion
);
Log
::
debug
(
$sign
);
Log
::
debug
(
$urlHex
);
$this
->
response
->
send
(
'd1'
,
$returnCode
.
$updateHardwareVersion
.
$updateSoftwareVersion
.
$sign
.
$urlHex
);
$this
->
response
->
send
(
'd1'
,
$returnCode
.
$updateHardwareVersion
.
$updateSoftwareVersion
.
$sign
.
$urlHex
);
return
;
}
}
$this
->
response
->
send
(
'd1'
,
$returnCode
);
return
;
}
}
$this
->
response
->
send
(
'd1'
,
'11'
);
return
;
}
}
...
...
application/route/Api.php
View file @
93410bf8
...
@@ -45,6 +45,8 @@ class Api
...
@@ -45,6 +45,8 @@ class Api
$this
->
add
(
'0E'
,
'setting\DeviceMacController@getAll'
);
$this
->
add
(
'0E'
,
'setting\DeviceMacController@getAll'
);
$this
->
add
(
'D1'
,
'update\QueryController@check'
);
$this
->
add
(
'D1'
,
'update\QueryController@check'
);
$this
->
add
(
'CD'
,
'update\QueryController@currentVersion'
);
}
}
...
...
lib/cdz/card_order/state/ChargerState.php
View file @
93410bf8
...
@@ -41,11 +41,11 @@ class ChargerState extends State
...
@@ -41,11 +41,11 @@ class ChargerState extends State
{
{
$orderModel
=
new
OrderModel
();
$orderModel
=
new
OrderModel
();
$orderModel
->
update
([
$orderModel
->
update
([
'is_stop'
=>
$this
->
order
->
getEndCode
(),
'is_stop'
=>
$this
->
order
->
getEndCode
(),
'end_capacity'
=>
$this
->
order
->
getEndCapacity
(),
'end_capacity'
=>
$this
->
order
->
getEndCapacity
(),
'updated_at'
=>
$this
->
nowDate
,
'updated_at'
=>
$this
->
nowDate
,
'end_time'
=>
$this
->
nowDate
,
'end_time'
=>
$this
->
nowDate
,
'state'
=>
1
,
'state'
=>
1
,
],
'id = '
.
$this
->
order
->
getId
());
],
'id = '
.
$this
->
order
->
getId
());
$port
=
new
Port
();
$port
=
new
Port
();
...
@@ -78,9 +78,9 @@ class ChargerState extends State
...
@@ -78,9 +78,9 @@ class ChargerState extends State
$orderException
=
new
OrderExceptionModel
();
$orderException
=
new
OrderExceptionModel
();
$orderException
->
insertRow
([
$orderException
->
insertRow
([
'order_id'
=>
$this
->
order
->
getId
(),
'order_id'
=>
$this
->
order
->
getId
(),
'state'
=>
StateCode
::
PORT_CHARGER
.
StateCode
::
FINISH_USER
,
'state'
=>
StateCode
::
PORT_CHARGER
.
StateCode
::
FINISH_USER
,
'desc'
=>
'用户主动结束充电'
,
'desc'
=>
'用户主动结束充电'
,
'created_at'
=>
$this
->
nowDate
,
'created_at'
=>
$this
->
nowDate
,
]);
]);
...
@@ -122,17 +122,17 @@ class ChargerState extends State
...
@@ -122,17 +122,17 @@ class ChargerState extends State
//更新订单状态
//更新订单状态
$orderModel
=
new
OrderModel
();
$orderModel
=
new
OrderModel
();
$orderModel
->
update
([
$orderModel
->
update
([
'is_stop'
=>
StateCode
::
FINISH_EXCEED
,
'is_stop'
=>
StateCode
::
FINISH_EXCEED
,
'end_capacity'
=>
$this
->
order
->
getEndCapacity
(),
'end_capacity'
=>
$this
->
order
->
getEndCapacity
(),
'end_time'
=>
$this
->
nowDate
,
'end_time'
=>
$this
->
nowDate
,
'state'
=>
1
,
'state'
=>
1
,
],
'id = '
.
$this
->
order
->
getId
());
],
'id = '
.
$this
->
order
->
getId
());
$orderExceptionModel
=
new
OrderExceptionModel
();
$orderExceptionModel
=
new
OrderExceptionModel
();
$orderExceptionModel
->
insertRow
([
$orderExceptionModel
->
insertRow
([
'order_id'
=>
$this
->
order
->
getId
(),
'order_id'
=>
$this
->
order
->
getId
(),
'state'
=>
StateCode
::
PORT_CHARGER
.
StateCode
::
FINISH_EXCEED
,
'state'
=>
StateCode
::
PORT_CHARGER
.
StateCode
::
FINISH_EXCEED
,
'desc'
=>
'功率超限'
,
'desc'
=>
'功率超限'
,
'created_at'
=>
date
(
'Y-m-d H:i:s'
,
$this
->
nowTimeStamp
),
'created_at'
=>
date
(
'Y-m-d H:i:s'
,
$this
->
nowTimeStamp
),
]);
]);
...
@@ -177,17 +177,17 @@ class ChargerState extends State
...
@@ -177,17 +177,17 @@ class ChargerState extends State
$orderModel
=
new
OrderModel
();
$orderModel
=
new
OrderModel
();
$orderModel
->
update
([
$orderModel
->
update
([
'is_stop'
=>
StateCode
::
FINISH_FULL
,
'is_stop'
=>
StateCode
::
FINISH_FULL
,
'end_time'
=>
$this
->
nowDate
,
'end_time'
=>
$this
->
nowDate
,
'end_capacity'
=>
$this
->
order
->
getEndCapacity
(),
'end_capacity'
=>
$this
->
order
->
getEndCapacity
(),
'state'
=>
1
,
'state'
=>
1
,
],
'id = '
.
$this
->
order
->
getId
());
],
'id = '
.
$this
->
order
->
getId
());
$orderExceptionModel
=
new
OrderExceptionModel
();
$orderExceptionModel
=
new
OrderExceptionModel
();
$orderExceptionModel
->
insertRow
([
$orderExceptionModel
->
insertRow
([
'order_id'
=>
$this
->
order
->
getId
(),
'order_id'
=>
$this
->
order
->
getId
(),
'state'
=>
StateCode
::
PORT_CHARGER
.
StateCode
::
FINISH_FULL
,
'state'
=>
StateCode
::
PORT_CHARGER
.
StateCode
::
FINISH_FULL
,
'desc'
=>
'订单充电自停'
,
'desc'
=>
'订单充电自停'
,
'created_at'
=>
$this
->
nowDate
,
'created_at'
=>
$this
->
nowDate
,
]);
]);
...
@@ -241,16 +241,16 @@ class ChargerState extends State
...
@@ -241,16 +241,16 @@ class ChargerState extends State
$orderModel
=
new
OrderModel
();
$orderModel
=
new
OrderModel
();
$orderModel
->
update
([
$orderModel
->
update
([
'updated_at'
=>
$this
->
nowDate
,
'updated_at'
=>
$this
->
nowDate
,
'shed_time'
=>
$this
->
nowDate
,
'shed_time'
=>
$this
->
nowDate
,
],
'id = '
.
$this
->
order
->
getId
());
],
'id = '
.
$this
->
order
->
getId
());
$orderExceptionModel
=
new
OrderExceptionModel
();
$orderExceptionModel
=
new
OrderExceptionModel
();
$orderExceptionModel
->
insertRow
([
$orderExceptionModel
->
insertRow
([
'order_id'
=>
$this
->
order
->
getId
(),
'order_id'
=>
$this
->
order
->
getId
(),
'state'
=>
StateCode
::
PORT_CHARGER
.
StateCode
::
PORT_SHED
,
'state'
=>
StateCode
::
PORT_CHARGER
.
StateCode
::
PORT_SHED
,
'desc'
=>
'口子脱落'
,
'desc'
=>
'口子脱落'
,
'created_at'
=>
$this
->
nowDate
,
'created_at'
=>
$this
->
nowDate
,
]);
]);
...
@@ -279,13 +279,13 @@ class ChargerState extends State
...
@@ -279,13 +279,13 @@ class ChargerState extends State
$publish
=
new
PublishPortShed
();
$publish
=
new
PublishPortShed
();
$publish
->
publishOrder
([
$publish
->
publishOrder
([
'order_id'
=>
$this
->
order
->
getId
(),
'order_id'
=>
$this
->
order
->
getId
(),
'shed_time'
=>
$this
->
nowTimeStamp
,
'shed_time'
=>
$this
->
nowTimeStamp
,
'port_id'
=>
$this
->
order
->
getPortId
(),
'port_id'
=>
$this
->
order
->
getPortId
(),
'gateway_mac'
=>
$this
->
order
->
getGatewayMac
(),
'gateway_mac'
=>
$this
->
order
->
getGatewayMac
(),
'check_times'
=>
1
,
'check_times'
=>
1
,
'gateway_id'
=>
$this
->
order
->
getGatewayId
(),
'gateway_id'
=>
$this
->
order
->
getGatewayId
(),
'station_id'
=>
$_SESSION
[
'station_id'
],
'station_id'
=>
$_SESSION
[
'station_id'
],
]);
]);
}
catch
(
\Exception
$exception
)
{
}
catch
(
\Exception
$exception
)
{
...
@@ -317,11 +317,11 @@ class ChargerState extends State
...
@@ -317,11 +317,11 @@ class ChargerState extends State
{
{
$orderModel
=
new
OrderModel
();
$orderModel
=
new
OrderModel
();
$orderModel
->
update
([
$orderModel
->
update
([
'is_stop'
=>
StateCode
::
FINISH_TIME_END
,
'is_stop'
=>
StateCode
::
FINISH_TIME_END
,
'end_capacity'
=>
$this
->
order
->
getEndCapacity
(),
'end_capacity'
=>
$this
->
order
->
getEndCapacity
(),
'end_time'
=>
$this
->
nowDate
,
'end_time'
=>
$this
->
nowDate
,
'updated_at'
=>
$this
->
nowDate
,
'updated_at'
=>
$this
->
nowDate
,
'state'
=>
1
,
'state'
=>
1
,
],
'id = '
.
$this
->
order
->
getId
());
],
'id = '
.
$this
->
order
->
getId
());
$port
=
new
Port
();
$port
=
new
Port
();
...
@@ -352,6 +352,12 @@ class ChargerState extends State
...
@@ -352,6 +352,12 @@ class ChargerState extends State
}
}
public
function
toRefundFinish
()
{
Log
::
error
(
'charger state can not change to refund finish'
);
}
/**
/**
* 关闭失败
* 关闭失败
*/
*/
...
...
lib/cdz/order/state/ChargerState.php
View file @
93410bf8
...
@@ -44,11 +44,11 @@ class ChargerState extends State
...
@@ -44,11 +44,11 @@ class ChargerState extends State
{
{
$orderModel
=
new
OrderModel
();
$orderModel
=
new
OrderModel
();
$orderModel
->
update
([
$orderModel
->
update
([
'is_stop'
=>
$this
->
order
->
getEndCode
(),
'is_stop'
=>
$this
->
order
->
getEndCode
(),
'end_capacity'
=>
$this
->
order
->
getEndCapacity
(),
'end_capacity'
=>
$this
->
order
->
getEndCapacity
(),
'updated_at'
=>
$this
->
nowDate
,
'updated_at'
=>
$this
->
nowDate
,
'end_time'
=>
$this
->
nowDate
,
'end_time'
=>
$this
->
nowDate
,
'state'
=>
1
,
'state'
=>
1
,
],
'id = '
.
$this
->
order
->
getId
());
],
'id = '
.
$this
->
order
->
getId
());
$port
=
new
Port
();
$port
=
new
Port
();
...
@@ -81,9 +81,9 @@ class ChargerState extends State
...
@@ -81,9 +81,9 @@ class ChargerState extends State
$orderException
=
new
OrderExceptionModel
();
$orderException
=
new
OrderExceptionModel
();
$orderException
->
insertRow
([
$orderException
->
insertRow
([
'order_id'
=>
$this
->
order
->
getId
(),
'order_id'
=>
$this
->
order
->
getId
(),
'state'
=>
StateCode
::
PORT_CHARGER
.
StateCode
::
FINISH_USER
,
'state'
=>
StateCode
::
PORT_CHARGER
.
StateCode
::
FINISH_USER
,
'desc'
=>
'用户主动结束充电'
,
'desc'
=>
'用户主动结束充电'
,
'created_at'
=>
$this
->
nowDate
,
'created_at'
=>
$this
->
nowDate
,
]);
]);
...
@@ -125,29 +125,29 @@ class ChargerState extends State
...
@@ -125,29 +125,29 @@ class ChargerState extends State
//更新订单状态
//更新订单状态
$orderModel
=
new
OrderModel
();
$orderModel
=
new
OrderModel
();
$orderModel
->
update
([
$orderModel
->
update
([
'is_stop'
=>
StateCode
::
FINISH_EXCEED
,
'is_stop'
=>
StateCode
::
FINISH_EXCEED
,
'end_capacity'
=>
$this
->
order
->
getEndCapacity
(),
'end_capacity'
=>
$this
->
order
->
getEndCapacity
(),
'end_time'
=>
$this
->
nowDate
,
'end_time'
=>
$this
->
nowDate
,
'state'
=>
1
,
'state'
=>
1
,
],
'id = '
.
$this
->
order
->
getId
());
],
'id = '
.
$this
->
order
->
getId
());
$orderExceptionModel
=
new
OrderExceptionModel
();
$orderExceptionModel
=
new
OrderExceptionModel
();
$orderExceptionModel
->
insertRow
([
$orderExceptionModel
->
insertRow
([
'order_id'
=>
$this
->
order
->
getId
(),
'order_id'
=>
$this
->
order
->
getId
(),
'state'
=>
StateCode
::
PORT_CHARGER
.
StateCode
::
FINISH_EXCEED
,
'state'
=>
StateCode
::
PORT_CHARGER
.
StateCode
::
FINISH_EXCEED
,
'desc'
=>
'功率超限'
,
'desc'
=>
'功率超限'
,
'created_at'
=>
date
(
'Y-m-d H:i:s'
,
$this
->
nowTimeStamp
),
'created_at'
=>
date
(
'Y-m-d H:i:s'
,
$this
->
nowTimeStamp
),
]);
]);
$exceptionModel
=
new
ExceptionModel
();
$exceptionModel
=
new
ExceptionModel
();
$exceptionModel
->
insertRow
([
$exceptionModel
->
insertRow
([
'message'
=>
'功率超限'
,
'message'
=>
'功率超限'
,
'gateway_id'
=>
isset
(
$_SESSION
[
'gateway_id'
])
?
$_SESSION
[
'gateway_id'
]
:
''
,
'gateway_id'
=>
isset
(
$_SESSION
[
'gateway_id'
])
?
$_SESSION
[
'gateway_id'
]
:
''
,
'station_id'
=>
isset
(
$_SESSION
[
'station_id'
])
?
$_SESSION
[
'station_id'
]
:
''
,
'station_id'
=>
isset
(
$_SESSION
[
'station_id'
])
?
$_SESSION
[
'station_id'
]
:
''
,
'port_id'
=>
$this
->
order
->
getPortId
(),
'port_id'
=>
$this
->
order
->
getPortId
(),
'created_at'
=>
date
(
'Y-m-d H:i:s'
),
'created_at'
=>
date
(
'Y-m-d H:i:s'
),
'type'
=>
2
,
'type'
=>
2
,
]);
]);
...
@@ -192,17 +192,17 @@ class ChargerState extends State
...
@@ -192,17 +192,17 @@ class ChargerState extends State
$orderModel
=
new
OrderModel
();
$orderModel
=
new
OrderModel
();
$orderModel
->
update
([
$orderModel
->
update
([
'is_stop'
=>
StateCode
::
FINISH_FULL
,
'is_stop'
=>
StateCode
::
FINISH_FULL
,
'end_time'
=>
$this
->
nowDate
,
'end_time'
=>
$this
->
nowDate
,
'end_capacity'
=>
$this
->
order
->
getEndCapacity
(),
'end_capacity'
=>
$this
->
order
->
getEndCapacity
(),
'state'
=>
1
,
'state'
=>
1
,
],
'id = '
.
$this
->
order
->
getId
());
],
'id = '
.
$this
->
order
->
getId
());
$orderExceptionModel
=
new
OrderExceptionModel
();
$orderExceptionModel
=
new
OrderExceptionModel
();
$orderExceptionModel
->
insertRow
([
$orderExceptionModel
->
insertRow
([
'order_id'
=>
$this
->
order
->
getId
(),
'order_id'
=>
$this
->
order
->
getId
(),
'state'
=>
StateCode
::
PORT_CHARGER
.
StateCode
::
FINISH_FULL
,
'state'
=>
StateCode
::
PORT_CHARGER
.
StateCode
::
FINISH_FULL
,
'desc'
=>
'订单充满自停'
,
'desc'
=>
'订单充满自停'
,
'created_at'
=>
$this
->
nowDate
,
'created_at'
=>
$this
->
nowDate
,
]);
]);
...
@@ -259,27 +259,27 @@ class ChargerState extends State
...
@@ -259,27 +259,27 @@ class ChargerState extends State
$orderModel
=
new
OrderModel
();
$orderModel
=
new
OrderModel
();
$orderModel
->
update
([
$orderModel
->
update
([
'updated_at'
=>
$this
->
nowDate
,
'updated_at'
=>
$this
->
nowDate
,
'shed_time'
=>
$this
->
nowDate
,
'shed_time'
=>
$this
->
nowDate
,
],
'id = '
.
$this
->
order
->
getId
());
],
'id = '
.
$this
->
order
->
getId
());
$orderExceptionModel
=
new
OrderExceptionModel
();
$orderExceptionModel
=
new
OrderExceptionModel
();
$orderExceptionModel
->
insertRow
([
$orderExceptionModel
->
insertRow
([
'order_id'
=>
$this
->
order
->
getId
(),
'order_id'
=>
$this
->
order
->
getId
(),
'state'
=>
StateCode
::
PORT_CHARGER
.
StateCode
::
PORT_SHED
,
'state'
=>
StateCode
::
PORT_CHARGER
.
StateCode
::
PORT_SHED
,
'desc'
=>
'口子脱落'
,
'desc'
=>
'口子脱落'
,
'created_at'
=>
$this
->
nowDate
,
'created_at'
=>
$this
->
nowDate
,
]);
]);
$exceptionModel
=
new
ExceptionModel
();
$exceptionModel
=
new
ExceptionModel
();
$exceptionModel
->
insertRow
([
$exceptionModel
->
insertRow
([
'message'
=>
'口子脱落'
,
'message'
=>
'口子脱落'
,
'gateway_id'
=>
isset
(
$_SESSION
[
'gateway_id'
])
?
$_SESSION
[
'gateway_id'
]
:
''
,
'gateway_id'
=>
isset
(
$_SESSION
[
'gateway_id'
])
?
$_SESSION
[
'gateway_id'
]
:
''
,
'station_id'
=>
isset
(
$_SESSION
[
'station_id'
])
?
$_SESSION
[
'station_id'
]
:
''
,
'station_id'
=>
isset
(
$_SESSION
[
'station_id'
])
?
$_SESSION
[
'station_id'
]
:
''
,
'port_id'
=>
$this
->
order
->
getPortId
(),
'port_id'
=>
$this
->
order
->
getPortId
(),
'created_at'
=>
date
(
'Y-m-d H:i:s'
),
'created_at'
=>
date
(
'Y-m-d H:i:s'
),
'type'
=>
2
,
'type'
=>
2
,
]);
]);
//更新端口状态和订单状态
//更新端口状态和订单状态
...
@@ -300,20 +300,20 @@ class ChargerState extends State
...
@@ -300,20 +300,20 @@ class ChargerState extends State
Log
::
error
(
'send port shed message fail'
);
Log
::
error
(
'send port shed message fail'
);
}
}
//
todo
publish 十分钟的延迟任务
// publish 十分钟的延迟任务
try
{
try
{
$publish
=
new
PublishPortShed
();
$publish
=
new
PublishPortShed
();
$publish
->
publishOrder
([
$publish
->
publishOrder
([
'order_id'
=>
$this
->
order
->
getId
(),
'order_id'
=>
$this
->
order
->
getId
(),
'shed_time'
=>
$this
->
nowTimeStamp
,
'shed_time'
=>
$this
->
nowTimeStamp
,
'port_id'
=>
$this
->
order
->
getPortId
(),
'port_id'
=>
$this
->
order
->
getPortId
(),
'gateway_mac'
=>
$this
->
order
->
getGatewayMac
(),
'gateway_mac'
=>
$this
->
order
->
getGatewayMac
(),
'check_times'
=>
1
,
'check_times'
=>
1
,
'gateway_id'
=>
$this
->
order
->
getGatewayId
(),
'gateway_id'
=>
$this
->
order
->
getGatewayId
(),
'station_id'
=>
$_SESSION
[
'station_id'
],
'station_id'
=>
$_SESSION
[
'station_id'
],
]);
]);
}
catch
(
\Exception
$exception
)
{
}
catch
(
\Exception
$exception
)
{
...
@@ -345,11 +345,11 @@ class ChargerState extends State
...
@@ -345,11 +345,11 @@ class ChargerState extends State
{
{
$orderModel
=
new
OrderModel
();
$orderModel
=
new
OrderModel
();
$orderModel
->
update
([
$orderModel
->
update
([
'is_stop'
=>
StateCode
::
FINISH_TIME_END
,
'is_stop'
=>
StateCode
::
FINISH_TIME_END
,
'end_capacity'
=>
$this
->
order
->
getEndCapacity
(),
'end_capacity'
=>
$this
->
order
->
getEndCapacity
(),
'end_time'
=>
$this
->
nowDate
,
'end_time'
=>
$this
->
nowDate
,
'updated_at'
=>
$this
->
nowDate
,
'updated_at'
=>
$this
->
nowDate
,
'state'
=>
1
,
'state'
=>
1
,
],
'id = '
.
$this
->
order
->
getId
());
],
'id = '
.
$this
->
order
->
getId
());
$port
=
new
Port
();
$port
=
new
Port
();
...
...
lib/cdz/order/state/OfflineNetState.php
View file @
93410bf8
...
@@ -9,6 +9,7 @@
...
@@ -9,6 +9,7 @@
namespace
Lib\cdz\order\state
;
namespace
Lib\cdz\order\state
;
use
GuzzleHttp\Psr7\LazyOpenStream
;
use
Lib\cdz\order\NoticePortShed
;
use
Lib\cdz\order\NoticePortShed
;
use
Lib\cdz\order\Order
;
use
Lib\cdz\order\Order
;
use
Lib\log\Log
;
use
Lib\log\Log
;
...
@@ -35,14 +36,20 @@ class OfflineNetState extends State
...
@@ -35,14 +36,20 @@ class OfflineNetState extends State
}
}
$startTime
=
$this
->
order
->
getStartTime
();
$startTime
=
$this
->
order
->
getStartTime
();
$stateCode
=
$this
->
order
->
getStateCode
();
if
(
$startTime
===
''
||
$this
->
order
->
getOfflineTime
()
==
'0'
)
{
if
(
$startTime
===
''
)
{
Log
::
debug
(
'time equal purchase time'
);
$this
->
remainChargerTime
=
(
int
)(
$this
->
order
->
getPurchaseTime
());
$this
->
remainChargerTime
=
(
int
)(
$this
->
order
->
getPurchaseTime
());
}
else
{
}
else
{
$purchaseTime
=
$this
->
order
->
getPurchaseTime
();
$purchaseTime
=
$this
->
order
->
getPurchaseTime
();
$this
->
remainChargerTime
=
$purchaseTime
*
60
-
((
int
)
$this
->
order
->
getOnlineTime
()
-
$startTime
);
$this
->
remainChargerTime
=
$purchaseTime
*
60
-
((
int
)
$this
->
order
->
getOnlineTime
()
-
$startTime
);
Log
::
debug
(
'off net'
);
Log
::
debug
(
$this
->
order
->
getOnlineTime
());
Log
::
debug
(
$startTime
.
'start_time'
);
Log
::
debug
(
'remain charger time'
.
$this
->
remainChargerTime
);
Log
::
debug
(
'remain charger time'
.
$this
->
remainChargerTime
);
Log
::
debug
(
'remain time'
.
ceil
(
$this
->
remainChargerTime
/
60
));
$this
->
remainChargerTime
=
ceil
(
$this
->
remainChargerTime
/
60
);
$this
->
remainChargerTime
=
ceil
(
$this
->
remainChargerTime
/
60
);
...
...
lib/cdz/order/state/OfflinePowerState.php
View file @
93410bf8
...
@@ -40,6 +40,8 @@ class OfflinePowerState extends State
...
@@ -40,6 +40,8 @@ class OfflinePowerState extends State
$purchaseTime
=
$this
->
order
->
getPurchaseTime
();
$purchaseTime
=
$this
->
order
->
getPurchaseTime
();
$this
->
remainChargerTime
=
$purchaseTime
*
60
-
(
$offlineTime
-
$startTime
);
$this
->
remainChargerTime
=
$purchaseTime
*
60
-
(
$offlineTime
-
$startTime
);
Log
::
debug
(
$offlineTime
.
'---'
.
$startTime
.
'-----'
.
$this
->
remainChargerTime
);
$this
->
order
->
setStartTime
(
strval
((
int
)
$startTime
+
((
int
)
time
()
-
(
int
)
$offlineTime
)));
$this
->
order
->
setStartTime
(
strval
((
int
)
$startTime
+
((
int
)
time
()
-
(
int
)
$offlineTime
)));
$this
->
remainChargerTime
=
ceil
(
$this
->
remainChargerTime
/
60
);
$this
->
remainChargerTime
=
ceil
(
$this
->
remainChargerTime
/
60
);
$saveOrder
=
new
OrderSaveRedis
(
$this
->
order
);
$saveOrder
=
new
OrderSaveRedis
(
$this
->
order
);
...
...
lib/cdz/order/state/WaitingState.php
View file @
93410bf8
...
@@ -84,6 +84,8 @@ class WaitingState extends State
...
@@ -84,6 +84,8 @@ class WaitingState extends State
*/
*/
public
function
toChargerState
()
:
void
public
function
toChargerState
()
:
void
{
{
//订单已经退款则直接结束
//订单已经退款则直接结束
if
(
$this
->
order
->
getIsRefund
()
==
1
)
{
if
(
$this
->
order
->
getIsRefund
()
==
1
)
{
// 下发结束充电命令
// 下发结束充电命令
...
@@ -130,13 +132,15 @@ class WaitingState extends State
...
@@ -130,13 +132,15 @@ class WaitingState extends State
}
}
//更新订单状态
$update
=
[
$update
=
[
'is_charger'
=>
StateCode
::
PORT_CHARGER
,
'is_charger'
=>
StateCode
::
PORT_CHARGER
,
'start_time'
=>
date
(
'Y-m-d H:i:s'
,
$this
->
order
->
getStartTime
()),
'start_time'
=>
date
(
'Y-m-d H:i:s'
,
$this
->
order
->
getStartTime
()),
'start_capacity'
=>
$this
->
order
->
getStartCapacity
(),
];
];
//更新订单状态
if
(
$this
->
order
->
getStartCapacity
()
!==
-
2
)
{
$update
[
'start_capacity'
]
=
(
int
)
$this
->
order
->
getStartCapacity
();
}
$orderModel
=
new
OrderModel
();
$orderModel
=
new
OrderModel
();
$orderModel
->
update
(
$update
,
'id = '
.
$this
->
order
->
getId
());
$orderModel
->
update
(
$update
,
'id = '
.
$this
->
order
->
getId
());
...
...
lib/rabbitmq/PublishPortShed.php
View file @
93410bf8
...
@@ -44,7 +44,7 @@ class PublishPortShed
...
@@ -44,7 +44,7 @@ class PublishPortShed
}
}
public
function
publishOrder
(
array
$message
,
string
$routeKey
=
'delay_check_port_charger_state'
)
public
function
publishOrder
(
array
$message
,
string
$routeKey
=
'delay_check_port_charger_state'
)
{
{
...
...
vendor/workerman/workerman/Protocols/Bintohex.php
View file @
93410bf8
...
@@ -69,6 +69,11 @@ class Bintohex
...
@@ -69,6 +69,11 @@ class Bintohex
Log
::
error
(
'encode error'
);
Log
::
error
(
'encode error'
);
return
;
return
;
}
}
if
(
ctype_xdigit
(
$buffer
)
===
false
)
{
Log
::
error
(
'not hex fomat'
,
[
'buffer'
=>
$buffer
]);
return
;
}
return
pack
(
'H*'
,
bin2hex
(
hex2bin
(
$buffer
)));
return
pack
(
'H*'
,
bin2hex
(
hex2bin
(
$buffer
)));
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment