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
3baf527c
Commit
3baf527c
authored
Sep 25, 2018
by
banice
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改充满自停的开始时间格式
parent
840b5072
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
370 additions
and
308 deletions
+370
-308
.env
+1
-0
.idea/workspace.xml
+235
-287
.staging
+2
-2
application/controller/accept/AccessController.php
+7
-2
application/controller/update/QueryController.php
+95
-0
application/model/GatewayUpdateModel.php
+18
-0
application/route/Api.php
+1
-1
lib/cdz/order/state/ChargerState.php
+4
-2
lib/log/Log.php
+2
-7
lib/remote/api/message/ChargerFullMessage.php
+5
-7
No files found.
.env
View file @
3baf527c
...
...
@@ -31,5 +31,6 @@ MESSAGE_CHARGER_TIMEOUT=f0DDXSxvRTbHyzkCnwnYijtgteFTdfdUR7J8REwTYJ8
MESSAGE_RELOAD=t_PyOGCKN_fmD0blw0EuIQs-8sS3qOTmpQay12haPZY
MESSAGE_SHED_TIMEOUT=rdzTNQ7t4uRXkP0SkuwW10WH77A_CIgYFiJykXJ0utU
MESSAGE_CHARGER_SHED=C0LvfETe-1rCR_IhOydDGPTUwwYkrWZxgfwMsETrhw8
DOWNLOAD_HOST=https://cdzpay.test.senthink.com
LOW_POWER_LIMIT=30
.idea/workspace.xml
View file @
3baf527c
...
...
@@ -2,10 +2,16 @@
<project
version=
"4"
>
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"a4269ceb-5bf6-49dc-9b41-8690287f228c"
name=
"Default"
comment=
""
>
<change
beforePath=
"$PROJECT_DIR$/application/controller/business/charger/OverController.php"
afterPath=
"$PROJECT_DIR$/application/controller/business/charger/OverController.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/port/StateController.php"
afterPath=
"$PROJECT_DIR$/application/controller/business/port/StateController.php"
/>
<change
beforePath=
"$PROJECT_DIR$/lib/cdz/order/state/WaitingState.php"
afterPath=
"$PROJECT_DIR$/lib/cdz/order/state/WaitingState.php"
/>
<change
beforePath=
""
afterPath=
"$PROJECT_DIR$/application/controller/update/QueryController.php"
/>
<change
beforePath=
""
afterPath=
"$PROJECT_DIR$/application/model/GatewayUpdateModel.php"
/>
<change
beforePath=
"$PROJECT_DIR$/.env"
afterPath=
"$PROJECT_DIR$/.env"
/>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
/>
<change
beforePath=
"$PROJECT_DIR$/.staging"
afterPath=
"$PROJECT_DIR$/.staging"
/>
<change
beforePath=
"$PROJECT_DIR$/application/controller/accept/AccessController.php"
afterPath=
"$PROJECT_DIR$/application/controller/accept/AccessController.php"
/>
<change
beforePath=
"$PROJECT_DIR$/application/route/Api.php"
afterPath=
"$PROJECT_DIR$/application/route/Api.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/log/Log.php"
afterPath=
"$PROJECT_DIR$/lib/log/Log.php"
/>
<change
beforePath=
"$PROJECT_DIR$/lib/remote/api/message/ChargerFullMessage.php"
afterPath=
"$PROJECT_DIR$/lib/remote/api/message/ChargerFullMessage.php"
/>
</list>
<option
name=
"EXCLUDED_CONVERTED_TO_IGNORED"
value=
"true"
/>
<option
name=
"TRACKING_ENABLED"
value=
"true"
/>
...
...
@@ -22,101 +28,103 @@
</component>
<component
name=
"FileEditorManager"
>
<leaf
SIDE_TABS_SIZE_LIMIT_KEY=
"300"
>
<file
leaf-file-name=
"
StateController
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/application/
controller/business/port/StateController
.php"
>
<file
leaf-file-name=
"
Events
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/application/
Events
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
-446
"
>
<caret
line=
"
71"
column=
"15"
lean-forward=
"true"
selection-start-line=
"71"
selection-start-column=
"15"
selection-end-line=
"71"
selection-end-column=
"15
"
/>
<state
relative-caret-position=
"
0
"
>
<caret
line=
"
191"
column=
"26"
lean-forward=
"false"
selection-start-line=
"191"
selection-start-column=
"26"
selection-end-line=
"191"
selection-end-column=
"26
"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
StateCod
e.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/lib/
StateCod
e.php"
>
<file
leaf-file-name=
"
OfflinePowerStat
e.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/lib/
cdz/order/state/OfflinePowerStat
e.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
525
"
>
<caret
line=
"
40"
column=
"10"
lean-forward=
"false"
selection-start-line=
"40"
selection-start-column=
"10"
selection-end-line=
"40"
selection-end-column=
"1
0"
/>
<state
relative-caret-position=
"
0
"
>
<caret
line=
"
22"
column=
"20"
lean-forward=
"false"
selection-start-line=
"22"
selection-start-column=
"20"
selection-end-line=
"22"
selection-end-column=
"2
0"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
Offline
Controller.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/po
rt/Offline
Controller.php"
>
<file
leaf-file-name=
"
Power
Controller.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/po
wer/Power
Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
74
0"
>
<caret
line=
"
99"
column=
"19"
lean-forward=
"false"
selection-start-line=
"99"
selection-start-column=
"19"
selection-end-line=
"99"
selection-end-column=
"1
9"
/>
<state
relative-caret-position=
"0"
>
<caret
line=
"
123"
column=
"39"
lean-forward=
"false"
selection-start-line=
"123"
selection-start-column=
"39"
selection-end-line=
"123"
selection-end-column=
"3
9"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
Heart
Controller.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/
Heart
Controller.php"
>
<file
leaf-file-name=
"
Query
Controller.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/
update/Query
Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"255"
>
<caret
line=
"22"
column=
"16"
lean-forward=
"false"
selection-start-line=
"22"
selection-start-column=
"16"
selection-end-line=
"22"
selection-end-column=
"16"
/>
<folding
/>
<state
relative-caret-position=
"544"
>
<caret
line=
"76"
column=
"0"
lean-forward=
"false"
selection-start-line=
"76"
selection-start-column=
"0"
selection-end-line=
"76"
selection-end-column=
"0"
/>
<folding>
<element
signature=
"e#134#172#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
StartController
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/charger/StartController
.php"
>
<file
leaf-file-name=
"
ChargerState
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/state/ChargerState
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
28
8"
>
<caret
line=
"
58"
column=
"23"
lean-forward=
"false"
selection-start-line=
"58"
selection-start-column=
"23"
selection-end-line=
"58"
selection-end-column=
"23
"
/>
<state
relative-caret-position=
"
60
8"
>
<caret
line=
"
212"
column=
"92"
lean-forward=
"false"
selection-start-line=
"212"
selection-start-column=
"92"
selection-end-line=
"212"
selection-end-column=
"92
"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
OrderSaveRedis.php"
pinned=
"false"
current-in-tab=
"fals
e"
>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/order/s
ave/OrderSaveRedis
.php"
>
<file
leaf-file-name=
"
ShedState.php"
pinned=
"false"
current-in-tab=
"tru
e"
>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/order/s
tate/ShedState
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
327
"
>
<caret
line=
"
58"
column=
"7"
lean-forward=
"false"
selection-start-line=
"58"
selection-start-column=
"7"
selection-end-line=
"58"
selection-end-column=
"7
"
/>
<state
relative-caret-position=
"
208
"
>
<caret
line=
"
235"
column=
"48"
lean-forward=
"false"
selection-start-line=
"235"
selection-start-column=
"48"
selection-end-line=
"235"
selection-end-column=
"48
"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
ChargerState.php"
pinned=
"false"
current-in-tab=
"tru
e"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/state/ChargerState
.php"
>
<file
leaf-file-name=
"
GatewayModel.php"
pinned=
"false"
current-in-tab=
"fals
e"
>
<entry
file=
"file://$PROJECT_DIR$/
application/model/GatewayModel
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
185
"
>
<caret
line=
"1
89"
column=
"20"
lean-forward=
"false"
selection-start-line=
"189"
selection-start-column=
"20"
selection-end-line=
"189"
selection-end-column=
"20
"
/>
<state
relative-caret-position=
"
0
"
>
<caret
line=
"1
1"
column=
"6"
lean-forward=
"false"
selection-start-line=
"11"
selection-start-column=
"6"
selection-end-line=
"11"
selection-end-column=
"6
"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
Port
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/station/gateway/port/Port
.php"
>
<file
leaf-file-name=
"
GatewayUpdateModel
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
application/model/GatewayUpdateModel
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
304
"
>
<caret
line=
"
79"
column=
"20"
lean-forward=
"false"
selection-start-line=
"79"
selection-start-column=
"20"
selection-end-line=
"79"
selection-end-column=
"20
"
/>
<state
relative-caret-position=
"
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
"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
WaitingState
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/state/WaitingState
.php"
>
<file
leaf-file-name=
"
Api
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
application/route/Api
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
169
"
>
<caret
line=
"
169"
column=
"16"
lean-forward=
"false"
selection-start-line=
"169"
selection-start-column=
"16"
selection-end-line=
"169"
selection-end-column=
"16
"
/>
<state
relative-caret-position=
"
0
"
>
<caret
line=
"
45"
column=
"49"
lean-forward=
"false"
selection-start-line=
"45"
selection-start-column=
"49"
selection-end-line=
"45"
selection-end-column=
"49
"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
OverController.php
"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/charger/OverController.php
"
>
<file
leaf-file-name=
"
.env
"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
.env
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
362
"
>
<caret
line=
"
131"
column=
"48"
lean-forward=
"true"
selection-start-line=
"131"
selection-start-column=
"48"
selection-end-line=
"131"
selection-end-column=
"48
"
/>
<state
relative-caret-position=
"
0
"
>
<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
/>
</state>
</provider>
...
...
@@ -146,6 +154,7 @@
<find>
remain c
</find>
<find>
MESSAGE_PORT_SHED
</find>
<find>
04
</find>
<find>
method not f
</find>
</findStrings>
<replaceStrings>
<replace>
$this-
>
nowDate
</replace>
...
...
@@ -160,9 +169,6 @@
<component
name=
"IdeDocumentHistory"
>
<option
name=
"CHANGED_PATHS"
>
<list>
<option
value=
"$PROJECT_DIR$/lib/remote/api/message/PowerExceedMessage.php"
/>
<option
value=
"$PROJECT_DIR$/lib/remote/api/message/ShedMessage.php"
/>
<option
value=
"$PROJECT_DIR$/lib/remote/api/message/StartMessage.php"
/>
<option
value=
"$PROJECT_DIR$/lib/Tool.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/card_order/state/State.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/card_order/state/ChargerState.php"
/>
...
...
@@ -193,24 +199,27 @@
<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$/.env"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/Order.php"
/>
<option
value=
"$PROJECT_DIR$/Dockerfile"
/>
<option
value=
"$PROJECT_DIR$/.staging"
/>
<option
value=
"$PROJECT_DIR$/application/start_businessworker.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/state/ChargerState.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/power/PowerController.php"
/>
<option
value=
"$PROJECT_DIR$/lib/Aes.php"
/>
<option
value=
"$PROJECT_DIR$/lib/log/Log.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/setting/DeviceMacController.php"
/>
<option
value=
"$PROJECT_DIR$/application/route/Api.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/accept/AccessController.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/save/OrderSaveRedis.php"
/>
<option
value=
"$PROJECT_DIR$/composer.json"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/state/WaitingState.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/port/StateController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/charger/StartController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/business/charger/OverController.php"
/>
<option
value=
"$PROJECT_DIR$/application/model/GatewayUpdateModel.php"
/>
<option
value=
"$PROJECT_DIR$/.env"
/>
<option
value=
"$PROJECT_DIR$/lib/log/Log.php"
/>
<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$/application/controller/business/power/PowerController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/accept/AccessController.php"
/>
<option
value=
"$PROJECT_DIR$/application/controller/update/QueryController.php"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/state/ChargerState.php"
/>
</list>
</option>
</component>
...
...
@@ -242,9 +251,9 @@
</include_path>
</component>
<component
name=
"ProjectFrameBounds"
>
<option
name=
"x"
value=
"1
52
"
/>
<option
name=
"y"
value=
"
23
"
/>
<option
name=
"width"
value=
"1
513
"
/>
<option
name=
"x"
value=
"1
920
"
/>
<option
name=
"y"
value=
"
124
"
/>
<option
name=
"width"
value=
"1
855
"
/>
<option
name=
"height"
value=
"1057"
/>
</component>
<component
name=
"ProjectLevelVcsManager"
settingsEditedManually=
"true"
>
...
...
@@ -276,40 +285,6 @@
<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"
/>
</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"
/>
</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"
/>
</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=
"lib"
type=
"2a2b976b:PhpTreeStructureProvider$1"
/>
</path>
<path>
...
...
@@ -401,37 +376,45 @@
<workItem
from=
"1535770378527"
duration=
"20000"
/>
<workItem
from=
"1535770634212"
duration=
"32766000"
/>
<workItem
from=
"1536506132086"
duration=
"347000"
/>
<workItem
from=
"1536480239577"
duration=
"27741000"
/>
<workItem
from=
"1536480239577"
duration=
"30363000"
/>
<workItem
from=
"1537065190548"
duration=
"13000"
/>
<workItem
from=
"1537081256340"
duration=
"3672000"
/>
<workItem
from=
"1537152780382"
duration=
"14640000"
/>
<workItem
from=
"1537327802088"
duration=
"144000"
/>
<workItem
from=
"1537328037530"
duration=
"1134000"
/>
<workItem
from=
"1537348175687"
duration=
"5908000"
/>
<workItem
from=
"1537612932767"
duration=
"570000"
/>
<workItem
from=
"1537838977788"
duration=
"1144000"
/>
</task>
<servers
/>
</component>
<component
name=
"TimeTrackingManager"
>
<option
name=
"totallyTimeSpent"
value=
"2
69716
000"
/>
<option
name=
"totallyTimeSpent"
value=
"2
99563
000"
/>
</component>
<component
name=
"ToolWindowManager"
>
<frame
x=
"1
52"
y=
"23"
width=
"1513
"
height=
"1057"
extended-state=
"0"
/>
<frame
x=
"1
920"
y=
"124"
width=
"1855
"
height=
"1057"
extended-state=
"0"
/>
<editor
active=
"true"
/>
<layout>
<window_info
id=
"Project"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"true"
show_stripe_button=
"true"
weight=
"0.18753447"
sideWeight=
"0.5"
order=
"0"
side_tool=
"false"
content_ui=
"combo"
/>
<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=
"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=
"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.32848233"
sideWeight=
"0.5"
order=
"8
"
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=
"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=
"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=
"Terminal"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.18087319"
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.25764787"
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=
"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=
"Structure"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.25"
sideWeight=
"0.5"
order=
"1"
side_tool=
"true"
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.18087319"
sideWeight=
"0.5"
order=
"7"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Favorites"
active=
"false"
anchor=
"left"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.33"
sideWeight=
"0.5"
order=
"2"
side_tool=
"true"
content_ui=
"tabs"
/>
<window_info
id=
"Debug"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.4"
sideWeight=
"0.5"
order=
"3"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Cvs"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.25"
sideWeight=
"0.5"
order=
"4"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Message"
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=
"0"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Commander"
active=
"false"
anchor=
"right"
auto_hide=
"false"
internal_type=
"SLIDING"
type=
"SLIDING"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.4"
sideWeight=
"0.5"
order=
"0"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Inspection"
active=
"false"
anchor=
"bottom"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.4"
sideWeight=
"0.5"
order=
"5"
side_tool=
"false"
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.32848233"
sideWeight=
"0.5"
order=
"8"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Database Changes"
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=
"Thumbnails"
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=
"9"
side_tool=
"false"
content_ui=
"tabs"
/>
<window_info
id=
"Hierarchy"
active=
"false"
anchor=
"right"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.25"
sideWeight=
"0.5"
order=
"2"
side_tool=
"false"
content_ui=
"combo"
/>
<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=
"Ant Build"
active=
"false"
anchor=
"right"
auto_hide=
"false"
internal_type=
"DOCKED"
type=
"DOCKED"
visible=
"false"
show_stripe_button=
"true"
weight=
"0.25"
sideWeight=
"0.5"
order=
"1"
side_tool=
"false"
content_ui=
"tabs"
/>
</layout>
</component>
...
...
@@ -448,408 +431,373 @@
<watches-manager
/>
</component>
<component
name=
"editorHistoryManager"
>
<entry
file=
"file://$PROJECT_DIR$/
src/route/Route.php
"
>
<entry
file=
"file://$PROJECT_DIR$/
composer.lock
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
0
"
>
<state
relative-caret-position=
"
-24
"
>
<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>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/model/ExceptionModel.php
"
>
<entry
file=
"file://$PROJECT_DIR$/
Dockerfile
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
9
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
relative-caret-position=
"0"
>
<caret
line=
"
0"
column=
"46"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"46"
selection-end-line=
"0"
selection-end-column=
"4
6"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/port/OnlineController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/Aes
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
544
"
>
<caret
line=
"
60"
column=
"47"
lean-forward=
"false"
selection-start-line=
"60"
selection-start-column=
"47"
selection-end-line=
"60"
selection-end-column=
"47
"
/>
<state
relative-caret-position=
"
255
"
>
<caret
line=
"
17"
column=
"0"
lean-forward=
"false"
selection-start-line=
"17"
selection-start-column=
"0"
selection-end-line=
"17"
selection-end-column=
"0
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/remote/api/message/ChargerTimeoutMessage
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
vendor/workerman/mysql/src/Connection
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
566
"
>
<caret
line=
"
78"
column=
"41"
lean-forward=
"true"
selection-start-line=
"78"
selection-start-column=
"41"
selection-end-line=
"78"
selection-end-column=
"41
"
/>
<state
relative-caret-position=
"
311
"
>
<caret
line=
"
1910"
column=
"20"
lean-forward=
"false"
selection-start-line=
"1910"
selection-start-column=
"20"
selection-end-line=
"1910"
selection-end-column=
"20
"
/>
</state>
</provider>
</entry>
<entry
file=
"
file://$PROJECT_DIR$/lib/cdz/order/state/OfflineNetState
.php"
>
<entry
file=
"
jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/standard/standard_4
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
31
"
>
<caret
line=
"
24"
column=
"20"
lean-forward=
"false"
selection-start-line=
"24"
selection-start-column=
"20"
selection-end-line=
"24"
selection-end-column=
"20
"
/>
<state
relative-caret-position=
"
832
"
>
<caret
line=
"
57"
column=
"46"
lean-forward=
"false"
selection-start-line=
"57"
selection-start-column=
"46"
selection-end-line=
"57"
selection-end-column=
"46
"
/>
</state>
</provider>
</entry>
<entry
file=
"
file://$PROJECT_DIR$/application/controller/Controller
.php"
>
<entry
file=
"
jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/redis/Redis
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
105
"
>
<caret
line=
"
16"
column=
"6"
lean-forward=
"false"
selection-start-line=
"16"
selection-start-column=
"6"
selection-end-line=
"16"
selection-end-column=
"
6"
/>
<state
relative-caret-position=
"
461
"
>
<caret
line=
"
2820"
column=
"26"
lean-forward=
"false"
selection-start-line=
"2820"
selection-start-column=
"26"
selection-end-line=
"2820"
selection-end-column=
"2
6"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/model/OrderExceptionModel.php
"
>
<entry
file=
"file://$PROJECT_DIR$/
composer.json
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
9
0"
>
<caret
line=
"1
1"
column=
"6"
lean-forward=
"false"
selection-start-line=
"11"
selection-start-column=
"6"
selection-end-line=
"11"
selection-end-column=
"6
"
/>
<state
relative-caret-position=
"
21
0"
>
<caret
line=
"1
4"
column=
"5"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"17"
selection-end-column=
"0
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/card_order/state/WaitingState
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
vendor/workerman/workerman/Protocols/Bintohex
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
67
2"
>
<caret
line=
"
123"
column=
"0"
lean-forward=
"false"
selection-start-line=
"123"
selection-start-column=
"0"
selection-end-line=
"123"
selection-end-column=
"0
"
/>
<state
relative-caret-position=
"
58
2"
>
<caret
line=
"
68"
column=
"39"
lean-forward=
"false"
selection-start-line=
"68"
selection-start-column=
"39"
selection-end-line=
"68"
selection-end-column=
"39
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/power/CapacityController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
src/Application
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<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"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/remote/api/message/ShedMessage
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
src/BroadcastToAgent
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
705
"
>
<caret
line=
"
52"
column=
"36"
lean-forward=
"false"
selection-start-line=
"52"
selection-start-column=
"36"
selection-end-line=
"52"
selection-end-column=
"36
"
/>
<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
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/Ord
er.php"
>
<entry
file=
"file://$PROJECT_DIR$/
src/Contain
er.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
425
"
>
<caret
line=
"
196"
column=
"0"
lean-forward=
"false"
selection-start-line=
"196"
selection-start-column=
"0"
selection-end-line=
"196
"
selection-end-column=
"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"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/setting/
Setting
Controller.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/setting/
DeviceMac
Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
677
"
>
<caret
line=
"
71"
column=
"21"
lean-forward=
"false"
selection-start-line=
"71"
selection-start-column=
"21"
selection-end-line=
"71"
selection-end-column=
"2
1"
/>
<state
relative-caret-position=
"
180
"
>
<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>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
composer.lock
"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/card/BalanceController.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
-24
"
>
<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
relative-caret-position=
"
360
"
>
<caret
line=
"
30"
column=
"35"
lean-forward=
"false"
selection-start-line=
"30"
selection-start-column=
"35"
selection-end-line=
"30"
selection-end-column=
"35
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
Dockerfile
"
>
<entry
file=
"file://$PROJECT_DIR$/
src/request/Request.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
<caret
line=
"
0"
column=
"46"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"46"
selection-end-line=
"0"
selection-end-column=
"46
"
/>
<state
relative-caret-position=
"
54
0"
>
<caret
line=
"
36"
column=
"0"
lean-forward=
"false"
selection-start-line=
"36"
selection-start-column=
"0"
selection-end-line=
"36"
selection-end-column=
"0
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
.staging
"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/save/OrderSaveRedis.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
510
"
>
<caret
line=
"
34"
column=
"0"
lean-forward=
"false"
selection-start-line=
"34"
selection-start-column=
"0"
selection-end-line=
"34"
selection-end-column=
"0
"
/>
<state
relative-caret-position=
"
327
"
>
<caret
line=
"
58"
column=
"7"
lean-forward=
"false"
selection-start-line=
"58"
selection-start-column=
"7"
selection-end-line=
"58"
selection-end-column=
"7
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/order/state/
Shed
State.php"
>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/order/state/
Waiting
State.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"3285"
>
<caret
line=
"235"
column=
"48"
lean-forward=
"false"
selection-start-line=
"235"
selection-start-column=
"48"
selection-end-line=
"235"
selection-end-column=
"48"
/>
<folding
/>
<state
relative-caret-position=
"2265"
>
<caret
line=
"169"
column=
"16"
lean-forward=
"false"
selection-start-line=
"169"
selection-start-column=
"16"
selection-end-line=
"169"
selection-end-column=
"16"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/po
wer/Power
Controller.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/po
rt/Offline
Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"990"
>
<caret
line=
"77"
column=
"39"
lean-forward=
"false"
selection-start-line=
"77"
selection-start-column=
"39"
selection-end-line=
"77"
selection-end-column=
"39"
/>
<folding>
<element
signature=
"e#2844#4687#0#PHP"
expanded=
"false"
/>
</folding>
<state
relative-caret-position=
"1335"
>
<caret
line=
"99"
column=
"19"
lean-forward=
"false"
selection-start-line=
"99"
selection-start-column=
"19"
selection-end-line=
"99"
selection-end-column=
"19"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/
cdz/order/state/OfflinePowerStat
e.php"
>
<entry
file=
"file://$PROJECT_DIR$/lib/
StateCod
e.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"390"
>
<caret
line=
"33"
column=
"45"
lean-forward=
"false"
selection-start-line=
"33"
selection-start-column=
"45"
selection-end-line=
"33"
selection-end-column=
"45"
/>
<folding
/>
<state
relative-caret-position=
"525"
>
<caret
line=
"40"
column=
"10"
lean-forward=
"false"
selection-start-line=
"40"
selection-start-column=
"10"
selection-end-line=
"40"
selection-end-column=
"10"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/Aes
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/charger/StartController
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"255"
>
<caret
line=
"17"
column=
"0"
lean-forward=
"false"
selection-start-line=
"17"
selection-start-column=
"0"
selection-end-line=
"17"
selection-end-column=
"0"
/>
<folding
/>
<state
relative-caret-position=
"705"
>
<caret
line=
"58"
column=
"23"
lean-forward=
"false"
selection-start-line=
"58"
selection-start-column=
"23"
selection-end-line=
"58"
selection-end-column=
"23"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
start
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/charger/OverController
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"420"
>
<caret
line=
"28"
column=
"36"
lean-forward=
"false"
selection-start-line=
"28"
selection-start-column=
"36"
selection-end-line=
"28"
selection-end-column=
"36"
/>
<folding
/>
<state
relative-caret-position=
"1725"
>
<caret
line=
"131"
column=
"48"
lean-forward=
"false"
selection-start-line=
"131"
selection-start-column=
"48"
selection-end-line=
"131"
selection-end-column=
"48"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/model/Model
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
src/log/record/Record
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"555"
>
<caret
line=
"42"
column=
"28"
lean-forward=
"false"
selection-start-line=
"42"
selection-start-column=
"28"
selection-end-line=
"42"
selection-end-column=
"28"
/>
<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
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"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
vendor/workerman/mysql/src/Connection
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
src/log/GatewayLogWriter
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"311"
>
<caret
line=
"1910"
column=
"20"
lean-forward=
"false"
selection-start-line=
"1910"
selection-start-column=
"20"
selection-end-line=
"1910"
selection-end-column=
"20"
/>
<folding
/>
<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"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/accept/CertifyController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
start
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"379"
>
<caret
line=
"43"
column=
"22"
lean-forward=
"true"
selection-start-line=
"43"
selection-start-column=
"22"
selection-end-line=
"43"
selection-end-column=
"22"
/>
<folding
/>
<state
relative-caret-position=
"420"
>
<caret
line=
"28"
column=
"36"
lean-forward=
"false"
selection-start-line=
"28"
selection-start-column=
"36"
selection-end-line=
"28"
selection-end-column=
"36"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/accept/AccessController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/remote/api/message/SendMessage
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"417"
>
<caret
line=
"269"
column=
"62"
lean-forward=
"true"
selection-start-line=
"269"
selection-start-column=
"62"
selection-end-line=
"269"
selection-end-column=
"62"
/>
<folding>
<element
signature=
"e#1064#1118#0#PHP"
expanded=
"false"
/>
</folding>
<state
relative-caret-position=
"675"
>
<caret
line=
"51"
column=
"11"
lean-forward=
"false"
selection-start-line=
"51"
selection-start-column=
"11"
selection-end-line=
"51"
selection-end-column=
"11"
/>
</state>
</provider>
</entry>
<entry
file=
"
jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/standard/standard_4
.php"
>
<entry
file=
"
file://$PROJECT_DIR$/application/start_gateway
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"832"
>
<caret
line=
"57"
column=
"46"
lean-forward=
"false"
selection-start-line=
"57"
selection-start-column=
"46"
selection-end-line=
"57"
selection-end-column=
"46"
/>
<folding
/>
<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"
/>
</state>
</provider>
</entry>
<entry
file=
"
jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/redis/Redis
.php"
>
<entry
file=
"
file://$PROJECT_DIR$/application/start_register
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"461"
>
<caret
line=
"2820"
column=
"26"
lean-forward=
"false"
selection-start-line=
"2820"
selection-start-column=
"26"
selection-end-line=
"2820"
selection-end-column=
"26"
/>
<folding
/>
<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"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
composer.json
"
>
<entry
file=
"file://$PROJECT_DIR$/
application/start_businessworker.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"210"
>
<caret
line=
"14"
column=
"5"
lean-forward=
"false"
selection-start-line=
"0"
selection-start-column=
"0"
selection-end-line=
"17"
selection-end-column=
"0"
/>
<folding
/>
<state
relative-caret-position=
"315"
>
<caret
line=
"26"
column=
"0"
lean-forward=
"false"
selection-start-line=
"26"
selection-start-column=
"0"
selection-end-line=
"26"
selection-end-column=
"0"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
.env
"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/HeartController.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"465"
>
<caret
line=
"31"
column=
"28"
lean-forward=
"false"
selection-start-line=
"31"
selection-start-column=
"28"
selection-end-line=
"31"
selection-end-column=
"28"
/>
<folding
/>
<state
relative-caret-position=
"270"
>
<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>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
vendor/workerman/workerman/Protocols/Bintohex
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/model/Model
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"582"
>
<caret
line=
"68"
column=
"39"
lean-forward=
"false"
selection-start-line=
"68"
selection-start-column=
"39"
selection-end-line=
"68"
selection-end-column=
"39"
/>
<folding
/>
<state
relative-caret-position=
"656"
>
<caret
line=
"51"
column=
"20"
lean-forward=
"false"
selection-start-line=
"51"
selection-start-column=
"20"
selection-end-line=
"51"
selection-end-column=
"20"
/>
</state>
</provider>
</entry>
<entry
file=
"
file://$PROJECT_DIR$/application/Events
.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"
>
<state
relative-caret-position=
"2805"
>
<caret
line=
"191"
column=
"26"
lean-forward=
"false"
selection-start-line=
"191"
selection-start-column=
"26"
selection-end-line=
"191"
selection-end-column=
"26"
/>
<folding>
<element
signature=
"e#90#121#0#PHP"
expanded=
"false"
/>
</folding>
<state
relative-caret-position=
"311"
>
<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>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
src/Application
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/setting/SettingController
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<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"
/>
<folding
/>
<state
relative-caret-position=
"663"
>
<caret
line=
"71"
column=
"21"
lean-forward=
"false"
selection-start-line=
"71"
selection-start-column=
"21"
selection-end-line=
"71"
selection-end-column=
"21"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
src/BroadcastToAgent
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/log/Log
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<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"
/>
<folding
/>
<state
relative-caret-position=
"747"
>
<caret
line=
"67"
column=
"0"
lean-forward=
"false"
selection-start-line=
"67"
selection-start-column=
"0"
selection-end-line=
"67"
selection-end-column=
"0"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
src/Contain
er.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/port/StateControll
er.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<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"
/>
<folding
/>
<state
relative-caret-position=
"476"
>
<caret
line=
"71"
column=
"15"
lean-forward=
"false"
selection-start-line=
"71"
selection-start-column=
"15"
selection-end-line=
"71"
selection-end-column=
"15"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/route/Api
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/station/gateway/port/Port
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"675"
>
<caret
line=
"46"
column=
"0"
lean-forward=
"false"
selection-start-line=
"46"
selection-start-column=
"0"
selection-end-line=
"46"
selection-end-column=
"0"
/>
<folding
/>
<state
relative-caret-position=
"390"
>
<caret
line=
"35"
column=
"14"
lean-forward=
"false"
selection-start-line=
"35"
selection-start-column=
"14"
selection-end-line=
"35"
selection-end-column=
"14"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/
setting/DeviceMac
Controller.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/
accept/Certify
Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"180"
>
<caret
line=
"17"
column=
"1"
lean-forward=
"false"
selection-start-line=
"17"
selection-start-column=
"1"
selection-end-line=
"17"
selection-end-column=
"1"
/>
<folding>
<element
signature=
"e#133#171#0#PHP"
expanded=
"false"
/>
</folding>
<state
relative-caret-position=
"484"
>
<caret
line=
"50"
column=
"7"
lean-forward=
"false"
selection-start-line=
"50"
selection-start-column=
"7"
selection-end-line=
"50"
selection-end-column=
"7"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/card/BalanceController.php
"
>
<entry
file=
"file://$PROJECT_DIR$/
.example
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"360"
>
<caret
line=
"30"
column=
"35"
lean-forward=
"false"
selection-start-line=
"30"
selection-start-column=
"35"
selection-end-line=
"30"
selection-end-column=
"35"
/>
<folding
/>
<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"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
src/request/Request.php
"
>
<entry
file=
"file://$PROJECT_DIR$/
.staging
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"540"
>
<caret
line=
"36"
column=
"0"
lean-forward=
"false"
selection-start-line=
"36"
selection-start-column=
"0"
selection-end-line=
"36"
selection-end-column=
"0"
/>
<folding
/>
<state
relative-caret-position=
"120"
>
<caret
line=
"8"
column=
"19"
lean-forward=
"false"
selection-start-line=
"8"
selection-start-column=
"19"
selection-end-line=
"8"
selection-end-column=
"19"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/
log/Log
.php"
>
<entry
file=
"file://$PROJECT_DIR$/lib/
remote/api/message/ChargerFullMessage
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"333"
>
<caret
line=
"59"
column=
"18"
lean-forward=
"false"
selection-start-line=
"59"
selection-start-column=
"18"
selection-end-line=
"59"
selection-end-column=
"18"
/>
<folding
/>
<state
relative-caret-position=
"375"
>
<caret
line=
"30"
column=
"5"
lean-forward=
"false"
selection-start-line=
"30"
selection-start-column=
"5"
selection-end-line=
"30"
selection-end-column=
"5"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/start_businessworker
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/remote/api/message/ChargerShedTimeOutMessage
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"315"
>
<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
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"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/start_gateway
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/remote/api/message/Message
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<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=
"
11"
column=
"15"
lean-forward=
"false"
selection-start-line=
"11"
selection-start-column=
"15"
selection-end-line=
"11"
selection-end-column=
"15
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/
start_regist
er.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/
controller/accept/AccessControll
er.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<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=
"
78"
column=
"13"
lean-forward=
"false"
selection-start-line=
"78"
selection-start-column=
"13"
selection-end-line=
"78"
selection-end-column=
"13
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/save/OrderSaveRedi
s.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/Event
s.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
327
"
>
<caret
line=
"
58"
column=
"7"
lean-forward=
"false"
selection-start-line=
"58"
selection-start-column=
"7"
selection-end-line=
"58"
selection-end-column=
"7
"
/>
<state
relative-caret-position=
"
0
"
>
<caret
line=
"
191"
column=
"26"
lean-forward=
"false"
selection-start-line=
"191"
selection-start-column=
"26"
selection-end-line=
"191"
selection-end-column=
"26
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/HeartController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/state/OfflinePowerState
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
255
"
>
<caret
line=
"22"
column=
"
16"
lean-forward=
"false"
selection-start-line=
"22"
selection-start-column=
"16"
selection-end-line=
"22"
selection-end-column=
"16
"
/>
<state
relative-caret-position=
"
0
"
>
<caret
line=
"22"
column=
"
20"
lean-forward=
"false"
selection-start-line=
"22"
selection-start-column=
"20"
selection-end-line=
"22"
selection-end-column=
"20
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/state/WaitingState
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/power/PowerController
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
169
"
>
<caret
line=
"1
69"
column=
"16"
lean-forward=
"false"
selection-start-line=
"169"
selection-start-column=
"16"
selection-end-line=
"169"
selection-end-column=
"16
"
/>
<state
relative-caret-position=
"
0
"
>
<caret
line=
"1
23"
column=
"39"
lean-forward=
"false"
selection-start-line=
"123"
selection-start-column=
"39"
selection-end-line=
"123"
selection-end-column=
"39
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/
controller/business/port/OfflineController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/
model/GatewayModel
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
74
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
"
/>
<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
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/station/gateway/port/Port
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/model/GatewayUpdateModel
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
304
"
>
<caret
line=
"
79"
column=
"20"
lean-forward=
"false"
selection-start-line=
"79"
selection-start-column=
"20"
selection-end-line=
"79"
selection-end-column=
"20
"
/>
<state
relative-caret-position=
"
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
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
lib/StateCode
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
application/route/Api
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
525
"
>
<caret
line=
"4
0"
column=
"10"
lean-forward=
"false"
selection-start-line=
"40"
selection-start-column=
"10"
selection-end-line=
"40"
selection-end-column=
"10
"
/>
<state
relative-caret-position=
"
0
"
>
<caret
line=
"4
5"
column=
"49"
lean-forward=
"false"
selection-start-line=
"45"
selection-start-column=
"49"
selection-end-line=
"45"
selection-end-column=
"49
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/charger/StartController.php
"
>
<entry
file=
"file://$PROJECT_DIR$/
.env
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
288
"
>
<caret
line=
"
58"
column=
"23"
lean-forward=
"false"
selection-start-line=
"58"
selection-start-column=
"23"
selection-end-line=
"58"
selection-end-column=
"23
"
/>
<state
relative-caret-position=
"
0
"
>
<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
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/
business/port/State
Controller.php"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/
update/Query
Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-446"
>
<caret
line=
"71"
column=
"15"
lean-forward=
"true"
selection-start-line=
"71"
selection-start-column=
"15"
selection-end-line=
"71"
selection-end-column=
"15"
/>
<folding
/>
<state
relative-caret-position=
"544"
>
<caret
line=
"76"
column=
"0"
lean-forward=
"false"
selection-start-line=
"76"
selection-start-column=
"0"
selection-end-line=
"76"
selection-end-column=
"0"
/>
<folding>
<element
signature=
"e#134#172#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/charger/OverController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/state/ChargerState
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
362
"
>
<caret
line=
"
131"
column=
"48"
lean-forward=
"true"
selection-start-line=
"131"
selection-start-column=
"48"
selection-end-line=
"131"
selection-end-column=
"48
"
/>
<state
relative-caret-position=
"
608
"
>
<caret
line=
"
212"
column=
"92"
lean-forward=
"false"
selection-start-line=
"212"
selection-start-column=
"92"
selection-end-line=
"212"
selection-end-column=
"92
"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/order/state/
Charger
State.php"
>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/order/state/
Shed
State.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
185
"
>
<caret
line=
"
189"
column=
"20"
lean-forward=
"false"
selection-start-line=
"189"
selection-start-column=
"20"
selection-end-line=
"189"
selection-end-column=
"20
"
/>
<state
relative-caret-position=
"
208
"
>
<caret
line=
"
235"
column=
"48"
lean-forward=
"false"
selection-start-line=
"235"
selection-start-column=
"48"
selection-end-line=
"235"
selection-end-column=
"48
"
/>
<folding
/>
</state>
</provider>
...
...
.staging
View file @
3baf527c
REDIS_HOST=redis.staging.senthink.com
REGISTER_IP=1
27.0.0.1
REGISTER_IP=1
00.109.192.7
REGISTER_PORT=1239
GATEWAY_PORT=8282
GATEWAY_IP=127.0.0.1
GATEWAY_COUNT=4
GATEWAY_START_PORT=1230
START_FILE=business
|gateway|register
START_FILE=business
DB_HOST=db.staging.senthink.com
DB_USERNAME=senthink
...
...
application/controller/accept/AccessController.php
View file @
3baf527c
...
...
@@ -56,6 +56,7 @@ class AccessController extends Controller
{
$mac
=
$this
->
request
->
get
(
'mac'
);
$_SESSION
[
'gateway_mac'
]
=
$mac
;
$gatewayModel
=
new
GatewayModel
();
...
...
@@ -68,7 +69,8 @@ class AccessController extends Controller
$gatewayModelResult
=
$gatewayModel
->
getColumns
([
'station_id'
,
'id'
,
'name'
'name'
,
'type_id'
],
'mac_address = '
.
"'
$mac
'"
);
if
(
$gatewayModelResult
==
false
)
{
...
...
@@ -83,6 +85,8 @@ class AccessController extends Controller
$_SESSION
[
'gateway_id'
]
=
$gatewayModelResult
[
'id'
];
$_SESSION
[
'gateway_type'
]
=
$gatewayModelResult
[
'type_id'
];
//日志记录
$this
->
logRecord
->
setGatewayId
(
$gatewayId
);
...
...
@@ -263,8 +267,9 @@ class AccessController extends Controller
$order
->
setOnlineTime
(
time
());
if
(
$offlineReason
==
1
)
{
}
else
{
$orderState
=
new
OfflineNetState
(
$order
);
}
else
{
$orderState
=
new
OfflinePowerState
(
$order
);
}
$remainTime
=
$orderState
->
getRemainChargerTime
();
...
...
application/controller/update/QueryController.php
0 → 100644
View file @
3baf527c
<?php
/**
* Created by PhpStorm.
* User: banice
* Date: 2018/9/17
* Time: 上午10:52
*/
namespace
Application\controller\update
;
use
Application\controller\Controller
;
use
Application\model\GatewayModel
;
use
Application\model\GatewayUpdateModel
;
use
GatewayWorker\Lib\Gateway
;
use
Lib\log\Log
;
class
QueryController
extends
Controller
{
protected
$parameterMap
=
[
'D1'
=>
[
'hardware_version'
=>
4
,
'software_version'
=>
4
,
]
];
public
function
__construct
(
string
$clientId
,
string
$message
,
string
$command
)
{
parent
::
__construct
(
$clientId
,
$message
,
$command
);
}
public
function
__destruct
()
{
parent
::
__destruct
();
}
/**
* @throws \Exception
*/
public
function
check
()
{
$hardwareVersion
=
$this
->
request
->
get
(
'hardware_version'
);
$softwareVersion
=
$this
->
request
->
get
(
'software_version'
);
$response
=
''
;
Log
::
debug
(
'session'
,
Gateway
::
getSession
(
$this
->
clientId
));
$gatewayType
=
isset
(
$_SESSION
[
'gateway_type'
])
?
$_SESSION
[
'gateway_type'
]
:
false
;
if
(
$gatewayType
===
false
)
{
Log
::
debug
(
'can not find gateway type'
);
return
;
}
$gatewayUpdateModel
=
new
GatewayUpdateModel
();
$updateInfo
=
$gatewayUpdateModel
->
getColumns
([
'hardware_version'
,
'software_version'
],
'gateway_type = '
.
$gatewayType
);
if
(
count
(
$updateInfo
)
!==
0
)
{
$updateHardwareVersion
=
$updateInfo
[
'hardware_version'
];
// $updateSoftwareVersion = sprintf('%08x', $updateInfo['software_version']);
$updateSoftwareVersion
=
sprintf
(
$updateInfo
[
'software_version'
]);
if
(
$updateHardwareVersion
==
$hardwareVersion
&&
$updateSoftwareVersion
==
$softwareVersion
)
{
$returnCode
=
'10'
;
}
else
{
//todo 检查下载资源
$returnCode
=
'12'
;
$host
=
getenv
(
'DOWNLOAD_HOST'
);
if
(
$host
===
false
)
{
throw
new
\Exception
(
'can not find download host'
);
}
$downloadUrl
=
$host
.
'/update/'
.
$updateHardwareVersion
.
$updateSoftwareVersion
.
'.bin'
;
$urlHex
=
''
;
for
(
$i
=
0
;
$i
<
strlen
(
$downloadUrl
);
$i
++
)
{
$hex
=
sprintf
(
'%02x'
,
ord
(
$downloadUrl
[
$i
]));
$urlHex
.=
$hex
;
}
$this
->
response
->
send
(
'd1'
,
$returnCode
.
$updateHardwareVersion
.
$updateSoftwareVersion
.
$urlHex
);
}
}
}
}
\ No newline at end of file
application/model/GatewayUpdateModel.php
0 → 100644
View file @
3baf527c
<?php
/**
* Created by PhpStorm.
* User: banice
* Date: 2018/9/17
* Time: 上午11:10
*/
namespace
Application\model
;
class
GatewayUpdateModel
extends
Model
{
protected
$table
=
'gateway_update'
;
}
\ No newline at end of file
application/route/Api.php
View file @
3baf527c
...
...
@@ -43,7 +43,7 @@ class Api
$this
->
add
(
'35'
,
'card\charger\OverController@over'
);
$this
->
add
(
'0E'
,
'setting\DeviceMacController@getAll'
);
$this
->
add
(
'D1'
,
'update\QueryController@check'
);
}
...
...
lib/cdz/order/state/ChargerState.php
View file @
3baf527c
...
...
@@ -202,13 +202,15 @@ class ChargerState extends State
$orderExceptionModel
->
insertRow
([
'order_id'
=>
$this
->
order
->
getId
(),
'state'
=>
StateCode
::
PORT_CHARGER
.
StateCode
::
FINISH_FULL
,
'desc'
=>
'订单充
电
自停'
,
'desc'
=>
'订单充
满
自停'
,
'created_at'
=>
$this
->
nowDate
,
]);
Log
::
debug
(
'充满自停状态'
);
$chargerFullMessage
=
new
ChargerFullMessage
();
$chargerFullMessage
->
setEndTime
(
$this
->
nowDate
);
$chargerFullMessage
->
setStartTime
(
$this
->
order
->
getStartTime
(
));
$chargerFullMessage
->
setStartTime
(
date
(
'Y-m-d H:i:s'
,
$this
->
order
->
getStartTime
()
));
$chargerFullMessage
->
setPurchaseTime
(
$this
->
order
->
getPurchaseTime
());
$chargerFullMessage
->
setUserId
(
$this
->
order
->
getUserId
());
$chargerFullMessage
->
setRemark
(
$chargerFullMessage
->
getRemark
()
.
'\n'
.
sprintf
(
'%012x'
,
$this
->
order
->
getId
()));
...
...
lib/log/Log.php
View file @
3baf527c
...
...
@@ -51,6 +51,7 @@ class Log
}
else
{
static
::
$log
=
new
Logger
(
$logName
);
static
::
$log
->
pushHandler
(
new
RotatingFileHandler
(
$logName
,
30
));
}
}
...
...
@@ -63,13 +64,7 @@ class Log
public
static
function
__callStatic
(
$name
,
$arguments
)
{
$gatewayMac
=
isset
(
$_SESSION
[
'gateway_mac'
])
?
$_SESSION
[
'gateway_mac'
]
:
'null mac'
;
$handle
=
new
RotatingFileHandler
(
self
::
LOG_NAME
,
30
);
$output
=
"[%datetime%] [%
$gatewayMac
%].%level_name%: %message% %context% %extra%
\n
"
;
$handle
->
setFormatter
(
new
LineFormatter
(
$output
,
'Y-m-d H:i:s'
));
static
::
bootLog
();
return
call_user_func_array
([
static
::
$log
,
$name
],
$arguments
);
...
...
lib/remote/api/message/ChargerFullMessage.php
View file @
3baf527c
...
...
@@ -24,6 +24,11 @@ class ChargerFullMessage extends Message
private
$remark
=
'温馨提示:您的爱车已停止充电,如有疑问您可以在公众号后台留言或直接拨打客服热线进行咨询。
感谢您的使用'
;
public
function
__construct
()
{
$this
->
templateId
=
getenv
(
'MESSAGE_CHARGER_FULL'
);
}
public
function
getPushJson
()
:
string
{
...
...
@@ -64,13 +69,6 @@ class ChargerFullMessage extends Message
return
$this
->
templateId
;
}
/**
* @param string $templateId
*/
public
function
setTemplateId
(
string
$templateId
)
:
void
{
$this
->
templateId
=
$templateId
;
}
/**
* @return string
...
...
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