Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cdz_gateway
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
Commits
ae14f02f
Commit
ae14f02f
authored
May 23, 2018
by
BANice
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
日志类完善,未添加一次性写入全部日志
parent
e9cf0ed4
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
321 additions
and
199 deletions
+321
-199
.idea/workspace.xml
+225
-172
Application/Controller/AccessController.php
+0
-2
Application/Controller/PowerController.php
+17
-0
Application/Events.php
+16
-2
Application/Model.php
+21
-0
Application/Model/OrderModel.php
+23
-0
Lib/Log.php
+14
-21
start.php
+5
-2
No files found.
.idea/workspace.xml
View file @
ae14f02f
...
...
@@ -5,10 +5,14 @@
</component>
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"00edf348-0453-4317-8d2b-bf5eb8ea4b7a"
name=
"Default"
comment=
""
>
<change
afterPath=
"$PROJECT_DIR$/.example"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/.env"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.env"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/.gitignore"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.gitignore"
afterDir=
"false"
/>
<change
afterPath=
"$PROJECT_DIR$/Application/Model/OrderModel.php"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/Application/Controller/AccessController.php"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/Application/Controller/AccessController.php"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/Application/Controller/PowerController.php"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/Application/Controller/PowerController.php"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/Application/Events.php"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/Application/Events.php"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/Application/Model.php"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/Application/Model.php"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/Lib/Log.php"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/Lib/Log.php"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/start.php"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/start.php"
afterDir=
"false"
/>
</list>
<option
name=
"EXCLUDED_CONVERTED_TO_IGNORED"
value=
"true"
/>
<option
name=
"TRACKING_ENABLED"
value=
"true"
/>
...
...
@@ -20,94 +24,107 @@
<component
name=
"ComposerSettings"
doNotAsk=
"true"
>
<pharConfigPath>
$PROJECT_DIR$/composer.json
</pharConfigPath>
</component>
<component
name=
"FavoritesManager"
>
<favorites_list
name=
"cdz_gateway"
/>
</component>
<component
name=
"FileEditorManager"
>
<leaf
SIDE_TABS_SIZE_LIMIT_KEY=
"300"
>
<file
leaf-file-name=
"
Access
Controller.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/Application/Controller/
Access
Controller.php"
>
<file
leaf-file-name=
"
Power
Controller.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/Application/Controller/
Power
Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1125"
>
<caret
line=
"84"
column=
"16"
selection-start-line=
"84"
selection-start-column=
"16"
selection-end-line=
"84"
selection-end-column=
"16"
/>
<state
relative-caret-position=
"195"
>
<caret
line=
"19"
column=
"17"
selection-start-line=
"19"
selection-start-column=
"17"
selection-end-line=
"19"
selection-end-column=
"17"
/>
<folding>
<element
signature=
"e#126#153#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
PowerController
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/Application/
Controller/PowerController
.php"
>
<file
leaf-file-name=
"
OrderModel
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/Application/
Model/OrderModel
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
39
0"
>
<caret
line=
"
31"
column=
"17"
selection-start-line=
"31"
selection-start-column=
"17"
selection-end-line=
"31"
selection-end-column=
"17
"
/>
<state
relative-caret-position=
"
24
0"
>
<caret
line=
"
21"
column=
"1"
selection-start-line=
"21"
selection-start-column=
"1"
selection-end-line=
"21"
selection-end-column=
"1
"
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
.env
"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
.env
"
>
<file
leaf-file-name=
"
RedisKey.php
"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
Lib/redis/RedisKey.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
180
"
>
<caret
line=
"
12"
column=
"23"
lean-forward=
"true"
selection-start-line=
"12"
selection-start-column=
"23"
selection-end-line=
"12"
selection-end-column=
"23
"
/>
<state
relative-caret-position=
"
435
"
>
<caret
line=
"
34"
column=
"1"
selection-start-line=
"34"
selection-start-column=
"1"
selection-end-line=
"34"
selection-end-column=
"1
"
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
.example"
pinned=
"false"
current-in-tab=
"fals
e"
>
<entry
file=
"file://$PROJECT_DIR$/
.example
"
>
<file
leaf-file-name=
"
Events.php"
pinned=
"false"
current-in-tab=
"tru
e"
>
<entry
file=
"file://$PROJECT_DIR$/
Application/Events.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"210"
>
<caret
line=
"14"
column=
"17"
selection-start-line=
"14"
selection-start-column=
"17"
selection-end-line=
"14"
selection-end-column=
"17"
/>
<state
relative-caret-position=
"372"
>
<caret
line=
"71"
column=
"8"
selection-start-line=
"71"
selection-start-column=
"8"
selection-end-line=
"71"
selection-end-column=
"8"
/>
<folding>
<element
signature=
"e#94#106#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
.gitignore"
pinned=
"false"
current-in-tab=
"tru
e"
>
<entry
file=
"file://$PROJECT_DIR$/
.gitignore
"
>
<file
leaf-file-name=
"
Log.php"
pinned=
"false"
current-in-tab=
"fals
e"
>
<entry
file=
"file://$PROJECT_DIR$/
Lib/Log.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"30"
>
<caret
line=
"2"
column=
"6"
lean-forward=
"true"
selection-start-line=
"2"
selection-start-column=
"6"
selection-end-line=
"2"
selection-end-column=
"6"
/>
<state
relative-caret-position=
"567"
>
<caret
line=
"53"
column=
"74"
lean-forward=
"true"
selection-start-line=
"53"
selection-start-column=
"74"
selection-end-line=
"53"
selection-end-column=
"74"
/>
<folding>
<element
signature=
"e#111#151#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
composer.json
"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
composer.json
"
>
<file
leaf-file-name=
"
start.php
"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/
start.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
195
"
>
<caret
line=
"
13"
selection-start-line=
"13"
selection-end-line=
"13
"
/>
<state
relative-caret-position=
"
507
"
>
<caret
line=
"
55"
column=
"40"
lean-forward=
"true"
selection-start-line=
"55"
selection-start-column=
"40"
selection-end-line=
"55"
selection-end-column=
"40
"
/>
</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=
"
Logger
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/vendor/
monolog/monolog/src/Monolog/Logger
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
704
"
>
<caret
line=
"
72"
selection-start-line=
"72"
selection-end-line=
"7
2"
/>
<state
relative-caret-position=
"
300
"
>
<caret
line=
"
322"
column=
"12"
selection-start-line=
"322"
selection-start-column=
"12"
selection-end-line=
"322"
selection-end-column=
"1
2"
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
Crc
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"
file://$PROJECT_DIR$/Lib/Crc
.php"
>
<file
leaf-file-name=
"
mbstring
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"
jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/mbstring/mbstring
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
1140
"
>
<caret
line=
"
81"
column=
"59"
selection-start-line=
"81"
selection-start-column=
"59"
selection-end-line=
"81"
selection-end-column=
"5
9"
/>
<state
relative-caret-position=
"
525
"
>
<caret
line=
"
35"
column=
"9"
selection-start-line=
"35"
selection-start-column=
"9"
selection-end-line=
"35"
selection-end-column=
"
9"
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"
CapacityController
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/Application/
Controller/CapacityController
.php"
>
<file
leaf-file-name=
"
Model
.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/Application/
Model
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
375
"
>
<caret
line=
"
30"
column=
"19"
selection-start-line=
"30"
selection-start-column=
"19"
selection-end-line=
"30"
selection-end-column=
"19
"
/>
<state
relative-caret-position=
"
1500
"
>
<caret
line=
"
105"
selection-start-line=
"105"
selection-end-line=
"105
"
/>
</state>
</provider>
</entry>
</file>
<file
leaf-file-name=
"CertifyController.php"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/Application/Controller/CertifyController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"585"
>
<caret
line=
"45"
selection-start-line=
"45"
selection-end-line=
"45"
/>
<file
leaf-file-name=
"README.md"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/vendor/workerman/mysql/README.md"
>
<provider
selected=
"true"
editor-type-id=
"split-provider[text-editor;markdown-preview-editor]"
>
<state
split_layout=
"SPLIT"
>
<first_editor
/>
<second_editor
/>
</state>
</provider>
</entry>
...
...
@@ -119,6 +136,7 @@
<find>
Config
</find>
<find>
getInstance()-
>
</find>
<find>
lenght
</find>
<find>
deb
</find>
</findStrings>
<replaceStrings>
<replace>
Env
</replace>
...
...
@@ -137,30 +155,31 @@
<option
value=
"$PROJECT_DIR$/Lib/Route.php"
/>
<option
value=
"$PROJECT_DIR$/Lib/Aes.php"
/>
<option
value=
"$PROJECT_DIR$/Lib/Request.php"
/>
<option
value=
"$PROJECT_DIR$/start.php"
/>
<option
value=
"$PROJECT_DIR$/Lib/log/logger.php"
/>
<option
value=
"$PROJECT_DIR$/Lib/log/Logger.php"
/>
<option
value=
"$PROJECT_DIR$/Lib/log/LogRecord.php"
/>
<option
value=
"$PROJECT_DIR$/Lib/Log.php"
/>
<option
value=
"$PROJECT_DIR$/Application/Controller/CertifyController.php"
/>
<option
value=
"$PROJECT_DIR$/Application/Model/GatewayModel.php"
/>
<option
value=
"$PROJECT_DIR$/Application/Model/PortModel.php"
/>
<option
value=
"$PROJECT_DIR$/Application/Model.php"
/>
<option
value=
"$PROJECT_DIR$/Application/Controller/CapacityController.php"
/>
<option
value=
"$PROJECT_DIR$/Lib/redis/RedisKey.php"
/>
<option
value=
"$PROJECT_DIR$/vendor/workerman/workerman/Protocols/Bintohex.php"
/>
<option
value=
"$PROJECT_DIR$/Lib/Response.php"
/>
<option
value=
"$PROJECT_DIR$/Application/Events.php"
/>
<option
value=
"$PROJECT_DIR$/Application/Controller.php"
/>
<option
value=
"$PROJECT_DIR$/Lib/port/Port.php"
/>
<option
value=
"$PROJECT_DIR$/Route/Api.php"
/>
<option
value=
"$PROJECT_DIR$/Application/Controller/PortController.php"
/>
<option
value=
"$PROJECT_DIR$/Application/Controller/powerController.php"
/>
<option
value=
"$PROJECT_DIR$/Application/Controller/AccessController.php"
/>
<option
value=
"$PROJECT_DIR$/Application/Controller/PowerController.php"
/>
<option
value=
"$PROJECT_DIR$/.env"
/>
<option
value=
"$PROJECT_DIR$/.example"
/>
<option
value=
"$PROJECT_DIR$/.gitignore"
/>
<option
value=
"$PROJECT_DIR$/Application/Controller/AccessController.php"
/>
<option
value=
"$PROJECT_DIR$/Application/Model/OrderModel.php"
/>
<option
value=
"$PROJECT_DIR$/Application/Model.php"
/>
<option
value=
"$PROJECT_DIR$/Application/Controller/PowerController.php"
/>
<option
value=
"$PROJECT_DIR$/start.php"
/>
<option
value=
"$PROJECT_DIR$/Lib/Log.php"
/>
<option
value=
"$PROJECT_DIR$/Application/Events.php"
/>
</list>
</option>
</component>
...
...
@@ -184,9 +203,9 @@
</include_path>
</component>
<component
name=
"ProjectFrameBounds"
>
<option
name=
"x"
value=
"
105
"
/>
<option
name=
"y"
value=
"
23
"
/>
<option
name=
"width"
value=
"1
642
"
/>
<option
name=
"x"
value=
"
90
"
/>
<option
name=
"y"
value=
"
46
"
/>
<option
name=
"width"
value=
"1
597
"
/>
<option
name=
"height"
value=
"1057"
/>
</component>
<component
name=
"ProjectLevelVcsManager"
settingsEditedManually=
"true"
>
...
...
@@ -197,7 +216,6 @@
<foldersAlwaysOnTop
value=
"true"
/>
</navigator>
<panes>
<pane
id=
"Scope"
/>
<pane
id=
"ProjectPane"
>
<subPane>
<expand>
...
...
@@ -205,10 +223,33 @@
<item
name=
"cdz_gateway"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
<path>
<item
name=
"cdz_gateway"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"Application"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
<path>
<item
name=
"cdz_gateway"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"Application"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"Controller"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
<path>
<item
name=
"cdz_gateway"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"Application"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"Model"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
<path>
<item
name=
"cdz_gateway"
type=
"b2602c69:ProjectViewProjectNode"
/>
<item
name=
"cdz_gateway"
type=
"462c0819:PsiDirectoryNode"
/>
<item
name=
"Lib"
type=
"462c0819:PsiDirectoryNode"
/>
</path>
</expand>
<select
/>
</subPane>
</pane>
<pane
id=
"Scope"
/>
</panes>
</component>
<component
name=
"PropertiesComponent"
>
...
...
@@ -255,12 +296,13 @@
<workItem
from=
"1526793744867"
duration=
"3856000"
/>
<workItem
from=
"1526831317731"
duration=
"547000"
/>
<workItem
from=
"1526862727769"
duration=
"6095000"
/>
<workItem
from=
"1526871407971"
duration=
"15336000"
/>
<workItem
from=
"1526871407971"
duration=
"34639000"
/>
<workItem
from=
"1527058489501"
duration=
"3453000"
/>
</task>
<servers
/>
</component>
<component
name=
"TimeTrackingManager"
>
<option
name=
"totallyTimeSpent"
value=
"
64867
000"
/>
<option
name=
"totallyTimeSpent"
value=
"
87623
000"
/>
</component>
<component
name=
"TodoView"
>
<todo-panel
id=
"selected-file"
>
...
...
@@ -272,29 +314,29 @@
</todo-panel>
</component>
<component
name=
"ToolWindowManager"
>
<frame
x=
"
105"
y=
"23"
width=
"1642
"
height=
"1057"
extended-state=
"0"
/>
<frame
x=
"
90"
y=
"46"
width=
"1597
"
height=
"1057"
extended-state=
"0"
/>
<editor
active=
"true"
/>
<layout>
<window_info
anchor=
"bottom"
id=
"TODO"
order=
"6"
/>
<window_info
anchor=
"bottom"
id=
"TODO"
order=
"6"
weight=
"0.32977587"
/>
<window_info
anchor=
"bottom"
id=
"Event Log"
order=
"7"
side_tool=
"true"
/>
<window_info
anchor=
"bottom"
id=
"Database Changes"
order=
"8"
show_stripe_button=
"false"
/>
<window_info
anchor=
"bottom"
id=
"File Transfer"
order=
"8"
weight=
"0.32977587"
/>
<window_info
anchor=
"bottom"
id=
"Run"
order=
"2"
/>
<window_info
anchor=
"bottom"
id=
"File Transfer"
order=
"8"
visible=
"true"
weight=
"0.32977587"
/>
<window_info
anchor=
"bottom"
id=
"Version Control"
order=
"7"
/>
<window_info
anchor=
"bottom"
id=
"Terminal"
order=
"7"
visible=
"true"
weight=
"0.32870865"
/>
<window_info
active=
"true"
content_ui=
"combo"
id=
"Project"
order=
"0"
visible=
"true"
weight=
"0.255"
/>
<window_info
anchor=
"bottom"
id=
"Run"
order=
"2"
/>
<window_info
anchor=
"bottom"
id=
"Terminal"
order=
"7"
weight=
"0.3211679"
/>
<window_info
active=
"true"
content_ui=
"combo"
id=
"Project"
order=
"0"
sideWeight=
"0.9242262"
visible=
"true"
weight=
"0.26495177"
/>
<window_info
anchor=
"bottom"
id=
"Docker"
order=
"8"
show_stripe_button=
"false"
/>
<window_info
anchor=
"right"
id=
"Database"
order=
"3"
/>
<window_info
anchor=
"bottom"
id=
"Find"
order=
"1"
/>
<window_info
id=
"Structure"
order=
"1"
side_tool=
"true"
weight=
"0.25"
/>
<window_info
id=
"Favorites"
order=
"2"
sideWeight=
"0.075773746"
side_tool=
"true"
weight=
"0.26173633"
/>
<window_info
anchor=
"bottom"
id=
"Debug"
order=
"3"
weight=
"0.4"
/>
<window_info
id=
"Favorites"
order=
"2"
side_tool=
"true"
/>
<window_info
anchor=
"right"
content_ui=
"combo"
id=
"Hierarchy"
order=
"2"
weight=
"0.25"
/>
<window_info
anchor=
"bottom"
id=
"Inspection"
order=
"5"
weight=
"0.4"
/>
<window_info
anchor=
"right"
id=
"Commander"
order=
"0"
weight=
"0.4"
/>
<window_info
anchor=
"right"
id=
"Ant Build"
order=
"1"
weight=
"0.25"
/>
<window_info
anchor=
"bottom"
id=
"Message"
order=
"0"
/>
<window_info
anchor=
"bottom"
id=
"Cvs"
order=
"4"
weight=
"0.25"
/>
<window_info
anchor=
"bottom"
id=
"Find"
order=
"1"
/>
</layout>
</component>
<component
name=
"TypeScriptGeneratedFilesManager"
>
...
...
@@ -303,21 +345,12 @@
<component
name=
"VcsContentAnnotationSettings"
>
<option
name=
"myLimit"
value=
"2678400000"
/>
</component>
<component
name=
"XDebuggerManager"
>
<breakpoint-manager>
<option
name=
"time"
value=
"1"
/>
</breakpoint-manager>
</component>
<component
name=
"editorHistoryManager"
>
<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=
"34545"
>
<caret
line=
"2303"
column=
"20"
selection-start-line=
"2303"
selection-start-column=
"20"
selection-end-line=
"2303"
selection-end-column=
"20"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/.env"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"150"
>
<caret
line=
"10"
column=
"11"
selection-start-line=
"10"
selection-start-column=
"11"
selection-end-line=
"10"
selection-end-column=
"11"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/start.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"495"
>
...
...
@@ -436,20 +469,6 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/start.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"735"
>
<caret
line=
"54"
selection-start-line=
"54"
selection-end-line=
"54"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Lib/Log.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1020"
>
<caret
line=
"75"
selection-start-line=
"75"
selection-end-line=
"75"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Lib/log/LogRecord.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"90"
>
...
...
@@ -474,13 +493,6 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/vendor/monolog/monolog/src/Monolog/Logger.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1950"
>
<caret
line=
"140"
column=
"20"
selection-start-line=
"140"
selection-start-column=
"20"
selection-end-line=
"140"
selection-end-column=
"20"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Application/Model/GatewayModel.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"240"
>
...
...
@@ -495,28 +507,6 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/vendor/workerman/mysql/src/Connection.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-1208"
>
<caret
line=
"1687"
column=
"20"
selection-start-line=
"1687"
selection-start-column=
"20"
selection-end-line=
"1687"
selection-end-column=
"20"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/vendor/workerman/mysql/README.md"
>
<provider
selected=
"true"
editor-type-id=
"split-provider[text-editor;markdown-preview-editor]"
>
<state
split_layout=
"SPLIT"
>
<first_editor
/>
<second_editor
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Application/Model.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"365"
>
<caret
line=
"41"
column=
"5"
lean-forward=
"true"
selection-start-line=
"41"
selection-start-column=
"5"
selection-end-line=
"41"
selection-end-column=
"5"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Application/start_gateway.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"300"
>
...
...
@@ -524,16 +514,6 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Application/Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"600"
>
<caret
line=
"148"
column=
"5"
lean-forward=
"true"
selection-start-line=
"148"
selection-start-column=
"5"
selection-end-line=
"148"
selection-end-column=
"5"
/>
<folding>
<element
signature=
"e#119#131#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<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=
"287"
>
...
...
@@ -548,13 +528,6 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Lib/redis/RedisKey.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"270"
>
<caret
line=
"23"
column=
"10"
selection-start-line=
"23"
selection-start-column=
"10"
selection-end-line=
"23"
selection-end-column=
"10"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Lib/port/Port.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-130"
>
...
...
@@ -573,16 +546,6 @@
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"375"
>
<caret
line=
"30"
column=
"11"
selection-start-line=
"30"
selection-start-column=
"11"
selection-end-line=
"30"
selection-end-column=
"11"
/>
<folding>
<element
signature=
"e#131#158#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Application/Events.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"653"
>
<caret
line=
"105"
column=
"12"
selection-start-line=
"105"
selection-start-column=
"12"
selection-end-line=
"105"
selection-end-column=
"12"
/>
</state>
</provider>
</entry>
...
...
@@ -600,66 +563,156 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
Application/Controller/CertifyController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/
vendor/workerman/workerman/Protocols/Bintohex
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"585"
>
<caret
line=
"45"
selection-start-line=
"45"
selection-end-line=
"45"
/>
<state
relative-caret-position=
"704"
>
<caret
line=
"72"
selection-start-line=
"72"
selection-end-line=
"72"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/composer.json"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"195"
>
<caret
line=
"13"
selection-start-line=
"13"
selection-end-line=
"13"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/.example"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"210"
>
<caret
line=
"14"
column=
"17"
selection-start-line=
"14"
selection-start-column=
"17"
selection-end-line=
"14"
selection-end-column=
"17"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/.gitignore"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"30"
>
<caret
line=
"2"
column=
"6"
selection-start-line=
"2"
selection-start-column=
"6"
selection-end-line=
"2"
selection-end-column=
"6"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Application/Controller/AccessController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"516"
>
<caret
line=
"110"
column=
"29"
lean-forward=
"true"
selection-start-line=
"110"
selection-start-column=
"29"
selection-end-line=
"110"
selection-end-column=
"29"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/.env"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"180"
>
<caret
line=
"12"
column=
"23"
selection-start-line=
"12"
selection-start-column=
"23"
selection-end-line=
"12"
selection-end-column=
"23"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Application/Controller/CapacityController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"375"
>
<caret
line=
"30"
column=
"1
9"
selection-start-line=
"30"
selection-start-column=
"19"
selection-end-line=
"30"
selection-end-column=
"19
"
/>
<caret
line=
"30"
column=
"1
0"
selection-start-line=
"30"
selection-start-column=
"10"
selection-end-line=
"30"
selection-end-column=
"10
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Application/Controller/
Access
Controller.php"
>
<entry
file=
"file://$PROJECT_DIR$/Application/Controller/
Certify
Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
112
5"
>
<caret
line=
"
84"
column=
"16"
selection-start-line=
"84"
selection-start-column=
"16"
selection-end-line=
"84"
selection-end-column=
"16
"
/>
<state
relative-caret-position=
"
40
5"
>
<caret
line=
"
33"
column=
"10"
selection-start-line=
"33"
selection-start-column=
"10"
selection-end-line=
"33"
selection-end-column=
"10
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/vendor/workerman/
workerman/Protocols/Bintohex
.php"
>
<entry
file=
"file://$PROJECT_DIR$/vendor/workerman/
mysql/src/Connection
.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
704
"
>
<caret
line=
"
72"
selection-start-line=
"72"
selection-end-line=
"72
"
/>
<state
relative-caret-position=
"
135
"
>
<caret
line=
"
11"
column=
"6"
selection-start-line=
"11"
selection-start-column=
"6"
selection-end-line=
"11"
selection-end-column=
"6
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Application/Controller
/PowerController
.php"
>
<entry
file=
"file://$PROJECT_DIR$/Application/Controller.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"390"
>
<caret
line=
"31"
column=
"17"
selection-start-line=
"31"
selection-start-column=
"17"
selection-end-line=
"31"
selection-end-column=
"17"
/>
<state
relative-caret-position=
"2100"
>
<caret
line=
"149"
column=
"8"
selection-start-line=
"149"
selection-start-column=
"8"
selection-end-line=
"149"
selection-end-column=
"8"
/>
<folding>
<element
signature=
"e#119#131#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/composer.json"
>
<entry
file=
"file://$PROJECT_DIR$/vendor/workerman/mysql/README.md"
>
<provider
selected=
"true"
editor-type-id=
"split-provider[text-editor;markdown-preview-editor]"
>
<state
split_layout=
"SPLIT"
>
<first_editor
/>
<second_editor
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Application/Model.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"1500"
>
<caret
line=
"105"
selection-start-line=
"105"
selection-end-line=
"105"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Application/Model/OrderModel.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"240"
>
<caret
line=
"21"
column=
"1"
selection-start-line=
"21"
selection-start-column=
"1"
selection-end-line=
"21"
selection-end-column=
"1"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Application/Controller/PowerController.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"195"
>
<caret
line=
"13"
selection-start-line=
"13"
selection-end-line=
"13"
/>
<caret
line=
"19"
column=
"17"
selection-start-line=
"19"
selection-start-column=
"17"
selection-end-line=
"19"
selection-end-column=
"17"
/>
<folding>
<element
signature=
"e#126#153#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
.example
"
>
<entry
file=
"file://$PROJECT_DIR$/
Lib/redis/RedisKey.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
210
"
>
<caret
line=
"
14"
column=
"17"
selection-start-line=
"14"
selection-start-column=
"17"
selection-end-line=
"14"
selection-end-column=
"17
"
/>
<state
relative-caret-position=
"
435
"
>
<caret
line=
"
34"
column=
"1"
selection-start-line=
"34"
selection-start-column=
"1"
selection-end-line=
"34"
selection-end-column=
"1
"
/>
</state>
</provider>
</entry>
<entry
file=
"
file://$PROJECT_DIR$/.env
"
>
<entry
file=
"
jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/mbstring/mbstring.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
180
"
>
<caret
line=
"
12"
column=
"23"
lean-forward=
"true"
selection-start-line=
"12"
selection-start-column=
"23"
selection-end-line=
"12"
selection-end-column=
"23
"
/>
<state
relative-caret-position=
"
525
"
>
<caret
line=
"
35"
column=
"9"
selection-start-line=
"35"
selection-start-column=
"9"
selection-end-line=
"35"
selection-end-column=
"9
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/
.gitignore
"
>
<entry
file=
"file://$PROJECT_DIR$/
start.php
"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"30"
>
<caret
line=
"2"
column=
"6"
lean-forward=
"true"
selection-start-line=
"2"
selection-start-column=
"6"
selection-end-line=
"2"
selection-end-column=
"6"
/>
<state
relative-caret-position=
"507"
>
<caret
line=
"55"
column=
"40"
lean-forward=
"true"
selection-start-line=
"55"
selection-start-column=
"40"
selection-end-line=
"55"
selection-end-column=
"40"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/vendor/monolog/monolog/src/Monolog/Logger.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"300"
>
<caret
line=
"322"
column=
"12"
selection-start-line=
"322"
selection-start-column=
"12"
selection-end-line=
"322"
selection-end-column=
"12"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Lib/Log.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"567"
>
<caret
line=
"53"
column=
"74"
lean-forward=
"true"
selection-start-line=
"53"
selection-start-column=
"74"
selection-end-line=
"53"
selection-end-column=
"74"
/>
<folding>
<element
signature=
"e#111#151#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/Application/Events.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"372"
>
<caret
line=
"71"
column=
"8"
selection-start-line=
"71"
selection-start-column=
"8"
selection-end-line=
"71"
selection-end-column=
"8"
/>
<folding>
<element
signature=
"e#94#106#0#PHP"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
...
...
Application/Controller/AccessController.php
View file @
ae14f02f
...
...
@@ -48,8 +48,6 @@ class AccessController extends Controller
if
(
$gatewayId
!=
false
)
{
echo
'bind mac - '
.
$mac
.
PHP_EOL
;
//tcp绑定uid
Gateway
::
bindUid
(
$this
->
clientId
,
$mac
);
...
...
Application/Controller/PowerController.php
View file @
ae14f02f
...
...
@@ -10,6 +10,7 @@ namespace Application\Controller;
use
Application\Controller
;
use
Application\Model\OrderModel
;
class
PowerController
extends
Controller
{
...
...
@@ -39,6 +40,9 @@ class PowerController extends Controller
];
/**
* 硬件开始充电
*/
public
function
charger
()
{
...
...
@@ -50,6 +54,13 @@ class PowerController extends Controller
$outTradeNo
=
$this
->
get
(
'outTradeNo'
);
//fixme 修改订单表中,订单的状态位
$orderModel
=
new
OrderModel
();
$row
=
$orderModel
->
update
([
'state'
=>
1
],
'out_trade_no = '
.
$outTradeNo
);
var_dump
(
$row
);
}
...
...
@@ -59,6 +70,9 @@ class PowerController extends Controller
}
/**
* 硬件充电结束
*/
public
function
stop
()
{
...
...
@@ -78,6 +92,9 @@ class PowerController extends Controller
}
/**
* 上报充电功率
*/
public
function
power
()
{
...
...
Application/Events.php
View file @
ae14f02f
...
...
@@ -12,6 +12,7 @@ use Lib\Crc;
use
GatewayWorker\Lib\Gateway
;
use
Route\Api
;
use
Lib\Route
;
use
Lib\Log
;
define
(
'APP'
,
'Application\\Controller\\'
);
...
...
@@ -60,11 +61,22 @@ class Events
}
public
static
function
onConnect
(
$clientId
)
{
Log
::
debug
(
'connect'
,[
'time'
=>
date
(
'H:i:s'
)
]);
}
public
static
function
onMessage
(
$clientId
,
$message
)
{
//$message = mb_strtoupper($message);
var_dump
(
$message
);
...
...
@@ -78,6 +90,7 @@ class Events
}
else
{
$command
=
substr
(
$message
,
6
,
2
);
var_dump
(
$command
);
...
...
@@ -91,12 +104,13 @@ class Events
$method
=
$route
->
getMethod
();
$controllerName
=
APP
.
$controllerName
;
//去除crc字节
$message
=
substr
(
$message
,
0
,
-
2
);
$message
=
mb_strtoupper
(
$message
);
$controller
=
new
$controllerName
(
$clientId
,
$message
,
$command
);
$controller
->
$method
();
...
...
Application/Model.php
View file @
ae14f02f
...
...
@@ -73,6 +73,11 @@ class Model
}
/**
* @param $where
* @return array
*/
public
function
getRow
(
$where
)
{
...
...
@@ -80,6 +85,10 @@ class Model
}
/**
* @param array $data
* @return mixed
*/
public
function
insertRow
(
Array
$data
)
{
return
$this
->
db
->
insert
(
$this
->
table
)
->
cols
(
$data
)
->
query
();
...
...
@@ -87,6 +96,18 @@ class Model
}
/**
* @param array $update
* @param $where
* @return mixed
*/
public
function
update
(
array
$update
,
$where
)
{
return
$this
->
db
->
update
(
$this
->
table
)
->
cols
(
$update
)
->
where
(
$where
)
->
query
();
}
...
...
Application/Model/OrderModel.php
0 → 100644
View file @
ae14f02f
<?php
/**
* Created by PhpStorm.
* User: banice
* Date: 2018/5/22
* Time: 下午2:53
*/
namespace
Application\Model
;
use
Application\Model
;
class
OrderModel
extends
Model
{
protected
$table
=
'wx_charger_order'
;
}
\ No newline at end of file
Lib/Log.php
View file @
ae14f02f
...
...
@@ -15,10 +15,9 @@ use Monolog\Logger;
/**
*
* @method static debug($info,$context = [])
* @method static warn($info,$context = [])
* @method static alert($info,$context = [])
* @method static error($info,$context = [])
* @method static warn($info, $context = [])
* @method static alert($info, $context = [])
* @method static error($info, $context = [])
*
* Class Log
* @package Lib
...
...
@@ -34,33 +33,27 @@ class Log
private
function
__construct
(
string
$logName
)
{
$this
->
log
=
new
Logger
(
$logName
);
$this
->
log
->
pushHandler
(
new
RotatingFileHandler
(
$logName
,
30
,
Env
::
get
(
'LOG_LEVEL'
)));
$this
->
log
->
pushProcessor
(
function
(
$record
){
$record
[
'extra'
][
'gateway_mac'
]
=
S_SESSION
[
'gateway_mac'
]
??
'no mac'
;
});
}
public
static
function
bootLog
(
string
$logName
=
'
error
'
)
public
static
function
bootLog
(
string
$logName
=
'
./storage/log/gateway
'
)
{
if
(
static
::
$log
instanceof
Log
)
{
if
(
static
::
$log
instanceof
Log
)
{
return
static
::
$log
;
}
else
{
}
else
{
static
::
$log
=
new
Log
(
$logName
);
static
::
$log
=
new
Log
ger
(
$logName
);
static
::
$log
->
pushHandler
(
new
RotatingFileHandler
(
$logName
,
30
,
Env
::
get
(
'LOG_LEVEL'
)));
// static::$log->pushProcessor(function ($record) {
//
// $record['extra']['gateway_mac'] = S_SESSION['gateway_mac'] ?? 'no mac';
//
// });
}
}
...
...
@@ -72,7 +65,7 @@ class Log
public
static
function
__callStatic
(
$name
,
$arguments
)
{
static
::
$log
->
$name
(
$arguments
);
return
call_user_func_array
([
static
::
$log
,
$name
],
$arguments
);
}
...
...
start.php
View file @
ae14f02f
...
...
@@ -31,7 +31,7 @@ function exceptionHandle($exception)
{
$logger
=
new
\Monolog\Logger
(
'error'
);
$logger
->
pushHandler
(
new
\Monolog\Handler\RotatingFileHandler
(
'./storage/error'
,
30
));
$logger
->
pushHandler
(
new
\Monolog\Handler\RotatingFileHandler
(
'./storage/
log/
error'
,
30
));
try
{
$logger
->
error
(
$exception
->
getMessage
(),[
...
...
@@ -65,9 +65,11 @@ foreach (glob(__DIR__ . '/Application/start*.php') as $start_file) {
}
}
require_once
$start_file
;
//
require_once $start_file;
}
\Lib\Log
::
bootLog
();
\Route\Api
::
boot
();
Worker
::
runAll
();
\ No newline at end of file
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