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
840b5072
Commit
840b5072
authored
Sep 14, 2018
by
banice
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
口子状态改变验证逻辑号,充电结束验证逻辑号
parent
f3957f24
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
220 additions
and
190 deletions
+220
-190
.idea/workspace.xml
+197
-173
application/controller/business/charger/OverController.php
+5
-0
application/controller/business/charger/StartController.php
+0
-2
application/controller/business/port/StateController.php
+17
-14
lib/cdz/order/state/WaitingState.php
+1
-1
No files found.
.idea/workspace.xml
View file @
840b5072
...
...
@@ -2,21 +2,10 @@
<project
version=
"4"
>
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"a4269ceb-5bf6-49dc-9b41-8690287f228c"
name=
"Default"
comment=
""
>
<change
beforePath=
""
afterPath=
"$PROJECT_DIR$/application/controller/setting/DeviceMacController.php"
/>
<change
beforePath=
"$PROJECT_DIR$/.idea/php.xml"
afterPath=
"$PROJECT_DIR$/.idea/php.xml"
/>
<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/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$/application/controller/business/power/PowerController.php"
afterPath=
"$PROJECT_DIR$/application/controller/business/power/PowerController.php"
/>
<change
beforePath=
"$PROJECT_DIR$/application/route/Api.php"
afterPath=
"$PROJECT_DIR$/application/route/Api.php"
/>
<change
beforePath=
"$PROJECT_DIR$/application/start_businessworker.php"
afterPath=
"$PROJECT_DIR$/application/start_businessworker.php"
/>
<change
beforePath=
"$PROJECT_DIR$/lib/Aes.php"
afterPath=
"$PROJECT_DIR$/lib/Aes.php"
/>
<change
beforePath=
"$PROJECT_DIR$/lib/cdz/order/save/OrderSaveRedis.php"
afterPath=
"$PROJECT_DIR$/lib/cdz/order/save/OrderSaveRedis.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/WaitingState.php"
afterPath=
"$PROJECT_DIR$/lib/cdz/order/state/WaitingState.php"
/>
<change
beforePath=
"$PROJECT_DIR$/lib/log/Log.php"
afterPath=
"$PROJECT_DIR$/lib/log/Log.php"
/>
</list>
<option
name=
"EXCLUDED_CONVERTED_TO_IGNORED"
value=
"true"
/>
<option
name=
"TRACKING_ENABLED"
value=
"true"
/>
...
...
@@ -33,105 +22,101 @@
</component>
<component
name=
"FileEditorManager"
>
<leaf
SIDE_TABS_SIZE_LIMIT_KEY=
"300"
>
<file
leaf-file-name=
"
Events
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/application/
Events
.php"
>
<file
leaf-file-name=
"
StateController
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/application/
controller/business/port/StateController
.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=
"true"
/>
</folding>
<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>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
Application
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
src/Application
.php"
>
<file
leaf-file-name=
"
StateCode
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/StateCode
.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
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"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
BroadcastToAgent
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
src/BroadcastToAgent
.php"
>
<file
leaf-file-name=
"
OfflineController
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/port/OfflineController
.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
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
"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
Contain
er.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
src/Contain
er.php"
>
<file
leaf-file-name=
"
HeartControll
er.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/HeartControll
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
"
/>
<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>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
Api
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/application/
route/Api
.php"
>
<file
leaf-file-name=
"
StartController
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/application/
controller/business/charger/StartController
.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
"
/>
<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
"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
DeviceMacController
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/setting/DeviceMacController
.php"
>
<file
leaf-file-name=
"
OrderSaveRedis
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/save/OrderSaveRedis
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"180"
>
<caret
line=
"17"
column=
"1"
lean-forward=
"true"
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=
"true"
/>
</folding>
<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"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
BalanceController.php"
pinned=
"false"
current-in-tab=
"fals
e"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/card/BalanceController
.php"
>
<file
leaf-file-name=
"
ChargerState.php"
pinned=
"false"
current-in-tab=
"tru
e"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/state/ChargerState
.php"
>
<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
"
/>
<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
"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
Reques
t.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
src/request/Reques
t.php"
>
<file
leaf-file-name=
"
Por
t.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/station/gateway/port/Por
t.php"
>
<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"
/>
<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=
"2
0"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
OverController.php"
pinned=
"false"
current-in-tab=
"tru
e"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/charger/OverController
.php"
>
<file
leaf-file-name=
"
WaitingState.php"
pinned=
"false"
current-in-tab=
"fals
e"
>
<entry
file=
"file://$PROJECT_DIR$/
lib/cdz/order/state/WaitingState
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
547
"
>
<caret
line=
"1
27"
column=
"50"
lean-forward=
"false"
selection-start-line=
"127"
selection-start-column=
"50"
selection-end-line=
"127"
selection-end-column=
"50
"
/>
<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
"
/>
<folding
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
Bintohex
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
vendor/workerman/workerman/Protocols/Bintohex
.php"
>
<file
leaf-file-name=
"
OverController
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
application/controller/business/charger/OverController
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<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
relative-caret-position=
"
36
2"
>
<caret
line=
"
131"
column=
"48"
lean-forward=
"true"
selection-start-line=
"131"
selection-start-column=
"48"
selection-end-line=
"131"
selection-end-column=
"48
"
/>
<folding
/>
</state>
</provider>
...
...
@@ -208,7 +193,6 @@
<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$/application/controller/business/charger/OverController.php"
/>
<option
value=
"$PROJECT_DIR$/.env"
/>
<option
value=
"$PROJECT_DIR$/lib/cdz/order/Order.php"
/>
<option
value=
"$PROJECT_DIR$/Dockerfile"
/>
...
...
@@ -218,14 +202,15 @@
<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/business/port/StateController.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$/
composer.json
"
/>
<option
value=
"$PROJECT_DIR$/
application/controller/business/charger/OverController.php
"
/>
</list>
</option>
</component>
...
...
@@ -257,9 +242,9 @@
</include_path>
</component>
<component
name=
"ProjectFrameBounds"
>
<option
name=
"x"
value=
"1
91
"
/>
<option
name=
"y"
value=
"2
8
"
/>
<option
name=
"width"
value=
"1
612
"
/>
<option
name=
"x"
value=
"1
52
"
/>
<option
name=
"y"
value=
"2
3
"
/>
<option
name=
"width"
value=
"1
513
"
/>
<option
name=
"height"
value=
"1057"
/>
</component>
<component
name=
"ProjectLevelVcsManager"
settingsEditedManually=
"true"
>
...
...
@@ -316,6 +301,40 @@
</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>
<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=
"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=
"External Libraries"
type=
"bcb0276e:PhpExternalLibrariesNodePatcher$PatchedExternalLibrariesNode"
/>
</path>
</expand>
...
...
@@ -382,15 +401,15 @@
<workItem
from=
"1535770378527"
duration=
"20000"
/>
<workItem
from=
"1535770634212"
duration=
"32766000"
/>
<workItem
from=
"1536506132086"
duration=
"347000"
/>
<workItem
from=
"1536480239577"
duration=
"
13159
000"
/>
<workItem
from=
"1536480239577"
duration=
"
27741
000"
/>
</task>
<servers
/>
</component>
<component
name=
"TimeTrackingManager"
>
<option
name=
"totallyTimeSpent"
value=
"2
55134
000"
/>
<option
name=
"totallyTimeSpent"
value=
"2
69716
000"
/>
</component>
<component
name=
"ToolWindowManager"
>
<frame
x=
"1
91"
y=
"28"
width=
"1612
"
height=
"1057"
extended-state=
"0"
/>
<frame
x=
"1
52"
y=
"23"
width=
"1513
"
height=
"1057"
extended-state=
"0"
/>
<editor
active=
"true"
/>
<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"
/>
...
...
@@ -398,8 +417,8 @@
<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=
"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.
23535253
"
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.2
414012
7"
sideWeight=
"0.5"
order=
"0"
side_tool=
"false"
content_ui=
"combo"
/>
<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.2
576478
7"
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"
/>
...
...
@@ -429,20 +448,6 @@
<watches-manager
/>
</component>
<component
name=
"editorHistoryManager"
>
<entry
file=
"file://$PROJECT_DIR$/application/controller/card/charger/RequestController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"609"
>
<caret
line=
"110"
column=
"49"
lean-forward=
"false"
selection-start-line=
"110"
selection-start-column=
"49"
selection-end-line=
"110"
selection-end-column=
"49"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/remote/api/message/FailMessage.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"326"
>
<caret
line=
"39"
column=
"20"
lean-forward=
"false"
selection-start-line=
"39"
selection-start-column=
"20"
selection-end-line=
"39"
selection-end-column=
"20"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/route/Route.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"0"
>
...
...
@@ -464,13 +469,6 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/port/OfflineController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"814"
>
<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/remote/api/message/ChargerTimeoutMessage.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"566"
>
...
...
@@ -485,13 +483,6 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/HeartController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"570"
>
<caret
line=
"43"
column=
"54"
lean-forward=
"true"
selection-start-line=
"43"
selection-start-column=
"54"
selection-end-line=
"43"
selection-end-column=
"54"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"105"
>
...
...
@@ -562,21 +553,6 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/StateCode.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"345"
>
<caret
line=
"28"
column=
"27"
lean-forward=
"false"
selection-start-line=
"28"
selection-start-column=
"27"
selection-end-line=
"28"
selection-end-column=
"27"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/station/gateway/port/Port.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"240"
>
<caret
line=
"125"
column=
"20"
lean-forward=
"false"
selection-start-line=
"125"
selection-start-column=
"20"
selection-end-line=
"125"
selection-end-column=
"20"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/order/state/ShedState.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"3285"
>
...
...
@@ -611,14 +587,6 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/log/Log.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"364"
>
<caret
line=
"48"
column=
"32"
lean-forward=
"false"
selection-start-line=
"48"
selection-start-column=
"32"
selection-end-line=
"48"
selection-end-column=
"32"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/start.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"420"
>
...
...
@@ -666,38 +634,6 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/port/StateController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"325"
>
<caret
line=
"42"
column=
"5"
lean-forward=
"true"
selection-start-line=
"42"
selection-start-column=
"5"
selection-end-line=
"42"
selection-end-column=
"5"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/order/state/ChargerState.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"236"
>
<caret
line=
"269"
column=
"42"
lean-forward=
"false"
selection-start-line=
"269"
selection-start-column=
"42"
selection-end-line=
"269"
selection-end-column=
"42"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/order/state/WaitingState.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"584"
>
<caret
line=
"235"
column=
"0"
lean-forward=
"true"
selection-start-line=
"235"
selection-start-column=
"0"
selection-end-line=
"235"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/charger/StartController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"477"
>
<caret
line=
"105"
column=
"0"
lean-forward=
"true"
selection-start-line=
"105"
selection-start-column=
"0"
selection-end-line=
"105"
selection-end-column=
"0"
/>
<folding
/>
</state>
</provider>
</entry>
<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=
"832"
>
...
...
@@ -714,14 +650,6 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/order/save/OrderSaveRedis.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"327"
>
<caret
line=
"58"
column=
"7"
lean-forward=
"true"
selection-start-line=
"58"
selection-start-column=
"7"
selection-end-line=
"58"
selection-end-column=
"7"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/composer.json"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"210"
>
...
...
@@ -730,14 +658,6 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/start_businessworker.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>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/.env"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"465"
>
...
...
@@ -759,7 +679,7 @@
<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=
"
tru
e"
/>
<element
signature=
"e#90#121#0#PHP"
expanded=
"
fals
e"
/>
</folding>
</state>
</provider>
...
...
@@ -799,9 +719,9 @@
<entry
file=
"file://$PROJECT_DIR$/application/controller/setting/DeviceMacController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"180"
>
<caret
line=
"17"
column=
"1"
lean-forward=
"
tru
e"
selection-start-line=
"17"
selection-start-column=
"1"
selection-end-line=
"17"
selection-end-column=
"1"
/>
<caret
line=
"17"
column=
"1"
lean-forward=
"
fals
e"
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=
"
tru
e"
/>
<element
signature=
"e#133#171#0#PHP"
expanded=
"
fals
e"
/>
</folding>
</state>
</provider>
...
...
@@ -822,10 +742,114 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/log/Log.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>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/start_businessworker.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>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/start_gateway.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>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/start_register.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>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/order/save/OrderSaveRedis.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"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/HeartController.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>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/order/state/WaitingState.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"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/port/OfflineController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"740"
>
<caret
line=
"99"
column=
"19"
lean-forward=
"false"
selection-start-line=
"99"
selection-start-column=
"19"
selection-end-line=
"99"
selection-end-column=
"19"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/station/gateway/port/Port.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"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/StateCode.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=
"10"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/charger/StartController.php"
>
<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"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/port/StateController.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>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/controller/business/charger/OverController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"547"
>
<caret
line=
"127"
column=
"50"
lean-forward=
"false"
selection-start-line=
"127"
selection-start-column=
"50"
selection-end-line=
"127"
selection-end-column=
"50"
/>
<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"
/>
<folding
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/lib/cdz/order/state/ChargerState.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"
/>
<folding
/>
</state>
</provider>
...
...
application/controller/business/charger/OverController.php
View file @
840b5072
...
...
@@ -67,6 +67,10 @@ class OverController extends Controller
if
(
$portId
!==
0
)
{
$this
->
logRecord
->
setPortId
(
$portId
);
}
// 逻辑地址不相同则认为已经更换过口子
// if ($logicId != $order->getPortLogicId()) {
// $this->response->send('15', sprintf('%02x', $logicId) . sprintf('%012x', $orderId));
// }
if
(
Gateway
::
isUidOnline
(
$order
->
getUserId
())
===
1
)
{
...
...
@@ -152,6 +156,7 @@ class OverController extends Controller
]);
$this
->
logRecord
->
setDesc
(
'更换口子,'
.
$portId
.
'关闭成功'
);
}
$this
->
response
->
send
(
'15'
,
sprintf
(
'%02x'
,
$logicId
)
.
sprintf
(
'%012x'
,
$orderId
));
...
...
application/controller/business/charger/StartController.php
View file @
840b5072
...
...
@@ -73,8 +73,6 @@ class StartController extends Controller
if
(
isset
(
$_SESSION
[
'agent_id'
]))
{
Log
::
debug
(
'agent_id'
.
$_SESSION
[
'agent_id'
]);
Log
::
debug
(
Gateway
::
isUidOnline
(
$_SESSION
[
'agent_id'
]));
if
(
Gateway
::
isUidOnline
(
$_SESSION
[
'agent_id'
]))
{
$clientsId
=
Gateway
::
getClientIdByUid
(
$_SESSION
[
'agent_id'
]);
$clientId
=
$clientsId
[
0
];
...
...
application/controller/business/port/StateController.php
View file @
840b5072
...
...
@@ -39,15 +39,18 @@ class StateController extends Controller
parent
::
__construct
(
$clientId
,
$message
,
$command
);
}
/**
* 改变口子的状态
*/
public
function
change
()
{
$portLogic
=
$this
->
request
->
get
(
'port_logic'
);
$portLogic
=
hexdec
(
$this
->
request
->
get
(
'port_logic'
)
);
$mac
=
$this
->
request
->
get
(
'mac'
);
$state
=
hexdec
(
$this
->
request
->
get
(
'state'
));
if
(
isset
(
$_SESSION
[
'port_mac_id'
])
!==
true
)
{
$deviceModel
=
new
DeviceModel
();
$portId
=
$deviceModel
->
getColumn
(
'id'
,
'mac = '
.
$mac
);
$portId
=
$deviceModel
->
getColumn
(
'id'
,
'
device_
mac = '
.
$mac
);
if
(
isset
(
$portId
)
===
false
||
$portId
==
''
)
{
return
;
...
...
@@ -69,15 +72,9 @@ class StateController extends Controller
$usingOrderId
=
$port
->
getPortUsingOrderId
();
if
(
$usingOrderId
==
false
||
$usingOrderId
==
''
)
{
$port
->
setState
(
$state
);
if
(
isset
(
$_SESSION
[
'gateway_id'
])
&&
isset
(
$_SESSION
[
'station_id'
]))
{
$port
->
setGatewayId
(
$_SESSION
[
'gateway_id'
]);
$port
->
setStationId
(
$_SESSION
[
'station_id'
]);
$port
->
updatePortState
();
}
else
{
Log
::
error
(
'can not find station_id or gateway_id from session (change state)'
);
}
$port
->
setState
(
$state
);
$port
->
updatePortState
();
}
else
{
...
...
@@ -87,16 +84,22 @@ class StateController extends Controller
$order
=
new
Order
((
int
)
$usingOrderId
);
if
(
$order
->
getOrderCache
(
\Events
::
getRedis
())
==
false
)
{
$port
->
setState
(
$state
);
$port
->
updatePortState
();
return
;
}
// if (Gateway::isUidOnline($order->getUserId()) === 1) {
// Gateway::sendToUid($order->getUserId(), json_encode(['code' => 10000]));
// }
Log
::
debug
(
'order last state '
.
$order
->
getStateCode
());
if
(
$order
->
getPortLogicId
()
!=
$portLogic
)
{
return
;
}
if
(
Gateway
::
isUidOnline
(
$order
->
getUserId
())
===
1
)
{
Gateway
::
sendToUid
(
$order
->
getUserId
(),
json_encode
([
'code'
=>
10000
]));
}
switch
(
$order
->
getStateCode
())
{
case
StateCode
::
PORT_CHARGER
:
...
...
lib/cdz/order/state/WaitingState.php
View file @
840b5072
...
...
@@ -194,7 +194,7 @@ class WaitingState extends State
$port
->
setState
(
StateCode
::
PORT_EXCEPTION
);
$port
->
setStationId
(
$this
->
order
->
getStationId
());
$port
->
setGatewayId
(
$this
->
order
->
getGatewayId
());
$port
->
freePort
(
$this
->
order
->
getId
());
$port
->
updatePortState
(
$this
->
order
->
getId
());
$broadcastToAgent
=
new
BroadcastToAgent
();
...
...
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