Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
Jz-Php
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
PHP
Jz-Php
Commits
90241e29
提交
90241e29
authored
1月 16, 2020
作者:
chengye
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复地图显示bug
上级
b7221ed4
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
728 行增加
和
817 行删除
+728
-817
workspace.xml
.idea/workspace.xml
+62
-167
Basestation.php
application/admin/controller/Basestation.php
+666
-650
没有找到文件。
.idea/workspace.xml
浏览文件 @
90241e29
...
...
@@ -3,7 +3,7 @@
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"f51c1393-9404-4c81-be85-d91ed40531b3"
name=
"默认更改列表"
comment=
""
>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/application/
em/model/EmInvoice.php"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/application/em/model/EmInvoice
.php"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/application/
admin/controller/Basestation.php"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/application/admin/controller/Basestation
.php"
afterDir=
"false"
/>
</list>
<option
name=
"EXCLUDED_CONVERTED_TO_IGNORED"
value=
"true"
/>
<option
name=
"SHOW_DIALOG"
value=
"false"
/>
...
...
@@ -25,11 +25,29 @@
</provider>
</entry>
</file>
<file
pinned=
"false"
current-in-tab=
"
tru
e"
>
<file
pinned=
"false"
current-in-tab=
"
fals
e"
>
<entry
file=
"file://$PROJECT_DIR$/application/em/model/EmInvoice.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-46"
>
<caret
line=
"42"
column=
"36"
selection-start-line=
"42"
selection-start-column=
"36"
selection-end-line=
"42"
selection-end-column=
"36"
/>
<state
relative-caret-position=
"233"
>
<caret
line=
"72"
column=
"33"
lean-forward=
"true"
selection-start-line=
"72"
selection-start-column=
"33"
selection-end-line=
"72"
selection-end-column=
"33"
/>
</state>
</provider>
</entry>
</file>
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/application/admin/controller/Base.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"209"
>
<caret
line=
"16"
column=
"6"
selection-start-line=
"16"
selection-start-column=
"6"
selection-end-line=
"16"
selection-end-column=
"6"
/>
</state>
</provider>
</entry>
</file>
<file
pinned=
"false"
current-in-tab=
"true"
>
<entry
file=
"file://$PROJECT_DIR$/application/admin/controller/Basestation.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"295"
>
<caret
line=
"735"
column=
"42"
lean-forward=
"true"
selection-start-line=
"735"
selection-start-column=
"42"
selection-end-line=
"735"
selection-end-column=
"42"
/>
</state>
</provider>
</entry>
...
...
@@ -65,6 +83,7 @@
<option
value=
"$PROJECT_DIR$/.gitignore"
/>
<option
value=
"$PROJECT_DIR$/application/em/controller/Invoice.php"
/>
<option
value=
"$PROJECT_DIR$/application/em/model/EmInvoice.php"
/>
<option
value=
"$PROJECT_DIR$/application/admin/controller/Basestation.php"
/>
</list>
</option>
</component>
...
...
@@ -80,17 +99,16 @@
</include_path>
</component>
<component
name=
"ProjectFrameBounds"
extendedState=
"6"
>
<option
name=
"x"
value=
"
2227
"
/>
<option
name=
"y"
value=
"
18
8"
/>
<option
name=
"width"
value=
"1
026
"
/>
<option
name=
"height"
value=
"
546
"
/>
<option
name=
"x"
value=
"
1848
"
/>
<option
name=
"y"
value=
"
9
8"
/>
<option
name=
"width"
value=
"1
364
"
/>
<option
name=
"height"
value=
"
735
"
/>
</component>
<component
name=
"ProjectView"
>
<navigator
currentView=
"Scope"
currentSubView=
"Scope 'Project Files'; set:Project Files; class com.intellij.psi.search.scope.ProjectFilesScope"
proportions=
""
version=
"1"
>
<foldersAlwaysOnTop
value=
"true"
/>
</navigator>
<panes>
<pane
id=
"ProjectPane"
/>
<pane
id=
"Scope"
>
<subPane
subId=
"Scope 'Project Files'; set:Project Files; class com.intellij.psi.search.scope.ProjectFilesScope"
>
<expand>
...
...
@@ -103,6 +121,19 @@
<item
name=
"E:\master\Jz-Php"
type=
"442cc68d:ScopeViewTreeModel$RootNode"
/>
<item
name=
"application"
type=
"9f88c78c:ScopeViewTreeModel$FileNode"
/>
</path>
<path>
<item
name=
"Jz-Php"
type=
"3d21c010:ScopeViewTreeModel$ProjectNode"
/>
<item
name=
"E:\master\Jz-Php"
type=
"442cc68d:ScopeViewTreeModel$RootNode"
/>
<item
name=
"application"
type=
"9f88c78c:ScopeViewTreeModel$FileNode"
/>
<item
name=
"admin"
type=
"9f88c78c:ScopeViewTreeModel$FileNode"
/>
</path>
<path>
<item
name=
"Jz-Php"
type=
"3d21c010:ScopeViewTreeModel$ProjectNode"
/>
<item
name=
"E:\master\Jz-Php"
type=
"442cc68d:ScopeViewTreeModel$RootNode"
/>
<item
name=
"application"
type=
"9f88c78c:ScopeViewTreeModel$FileNode"
/>
<item
name=
"admin"
type=
"9f88c78c:ScopeViewTreeModel$FileNode"
/>
<item
name=
"controller"
type=
"9f88c78c:ScopeViewTreeModel$FileNode"
/>
</path>
<path>
<item
name=
"Jz-Php"
type=
"3d21c010:ScopeViewTreeModel$ProjectNode"
/>
<item
name=
"E:\master\Jz-Php"
type=
"442cc68d:ScopeViewTreeModel$RootNode"
/>
...
...
@@ -125,6 +156,7 @@
<select
/>
</subPane>
</pane>
<pane
id=
"ProjectPane"
/>
</panes>
</component>
<component
name=
"PropertiesComponent"
>
...
...
@@ -162,18 +194,19 @@
<workItem
from=
"1578907167448"
duration=
"144000"
/>
<workItem
from=
"1578972376079"
duration=
"9405000"
/>
<workItem
from=
"1579059424177"
duration=
"1050000"
/>
<workItem
from=
"1579079847870"
duration=
"51000"
/>
<workItem
from=
"1579079847870"
duration=
"1330000"
/>
<workItem
from=
"1579164336952"
duration=
"60000"
/>
</task>
<servers
/>
</component>
<component
name=
"TimeTrackingManager"
>
<option
name=
"totallyTimeSpent"
value=
"1
6453
000"
/>
<option
name=
"totallyTimeSpent"
value=
"1
7792
000"
/>
</component>
<component
name=
"ToolWindowManager"
>
<frame
x=
"1358"
y=
"-125"
width=
"1936"
height=
"1056"
extended-state=
"6"
/>
<editor
active=
"true"
/>
<layout>
<window_info
active=
"true"
content_ui=
"combo"
id=
"Project"
order=
"0"
visible=
"true"
weight=
"0.15
44196
"
/>
<window_info
active=
"true"
content_ui=
"combo"
id=
"Project"
order=
"0"
visible=
"true"
weight=
"0.15
601704
"
/>
<window_info
id=
"Structure"
order=
"1"
side_tool=
"true"
weight=
"0.25"
/>
<window_info
id=
"Favorites"
order=
"2"
side_tool=
"true"
/>
<window_info
anchor=
"bottom"
id=
"Message"
order=
"0"
/>
...
...
@@ -226,159 +259,7 @@
</state>
</provider>
</entry>
<entry
file=
"file://$USER_HOME$/Desktop/flow(1).php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"440"
>
<caret
line=
"740"
column=
"11"
lean-forward=
"true"
selection-start-line=
"740"
selection-start-column=
"11"
selection-end-line=
"740"
selection-end-column=
"11"
/>
<folding>
<element
signature=
"n#style#0;n#div#0;n#td#0;n#tr#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#div#0;n#td#0;n#tr#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#td#1;n#tr#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#div#0;n#td#2;n#tr#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#td#0;n#tr#0;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#div#0;n#td#0;n#tr#0;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#div#0;n#td#0;n#tr#0;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#div#1;n#td#0;n#tr#0;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#div#1;n#td#0;n#tr#0;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#514#520#0"
expanded=
"true"
/>
<element
signature=
"e#520#526#0"
expanded=
"true"
/>
<element
signature=
"e#526#532#0"
expanded=
"true"
/>
<element
signature=
"e#532#538#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#0;n#ul#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#600#606#0"
expanded=
"true"
/>
<element
signature=
"e#606#612#0"
expanded=
"true"
/>
<element
signature=
"e#612#618#0"
expanded=
"true"
/>
<element
signature=
"e#618#624#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#1;n#ul#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#680#686#0"
expanded=
"true"
/>
<element
signature=
"e#686#692#0"
expanded=
"true"
/>
<element
signature=
"e#692#698#0"
expanded=
"true"
/>
<element
signature=
"e#698#704#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#2;n#ul#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#760#766#0"
expanded=
"true"
/>
<element
signature=
"e#767#773#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#a#0;n#span#0;n#li#2;n#ul#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#3;n#ul#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#891#897#0"
expanded=
"true"
/>
<element
signature=
"e#897#903#0"
expanded=
"true"
/>
<element
signature=
"e#903#909#0"
expanded=
"true"
/>
<element
signature=
"e#909#915#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#4;n#ul#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#977#983#0"
expanded=
"true"
/>
<element
signature=
"e#983#989#0"
expanded=
"true"
/>
<element
signature=
"e#989#995#0"
expanded=
"true"
/>
<element
signature=
"e#995#1001#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#a#0;n#span#0;n#li#4;n#ul#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#1;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#1127#1133#0"
expanded=
"true"
/>
<element
signature=
"e#1133#1139#0"
expanded=
"true"
/>
<element
signature=
"e#1139#1145#0"
expanded=
"true"
/>
<element
signature=
"e#1145#1151#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#2;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#3;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#4;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#0;n#ul#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#1;n#ul#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#td#0;n#tr#2;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#td#0;n#tr#2;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#1;n#td#0;n#tr#2;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#td#0;n#tr#0;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#div#0;n#td#0;n#tr#0;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#div#0;n#td#0;n#tr#0;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#div#1;n#td#0;n#tr#0;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#div#1;n#td#0;n#tr#0;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#514#520#0"
expanded=
"true"
/>
<element
signature=
"e#520#526#0"
expanded=
"true"
/>
<element
signature=
"e#526#532#0"
expanded=
"true"
/>
<element
signature=
"e#532#538#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#0;n#ul#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#652#658#0"
expanded=
"true"
/>
<element
signature=
"e#658#664#0"
expanded=
"true"
/>
<element
signature=
"e#664#670#0"
expanded=
"true"
/>
<element
signature=
"e#670#676#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#1;n#ul#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#734#740#0"
expanded=
"true"
/>
<element
signature=
"e#740#746#0"
expanded=
"true"
/>
<element
signature=
"e#746#752#0"
expanded=
"true"
/>
<element
signature=
"e#752#758#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#2;n#ul#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#814#820#0"
expanded=
"true"
/>
<element
signature=
"e#821#827#0"
expanded=
"true"
/>
<element
signature=
"e#854#860#0"
expanded=
"true"
/>
<element
signature=
"e#861#867#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#4;n#ul#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#922#928#0"
expanded=
"true"
/>
<element
signature=
"e#928#934#0"
expanded=
"true"
/>
<element
signature=
"e#934#940#0"
expanded=
"true"
/>
<element
signature=
"e#940#946#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#1;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#1003#1009#0"
expanded=
"true"
/>
<element
signature=
"e#1009#1015#0"
expanded=
"true"
/>
<element
signature=
"e#1015#1021#0"
expanded=
"true"
/>
<element
signature=
"e#1021#1027#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#2;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#3;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#4;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#0;n#ul#1;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#1;n#ul#1;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#td#0;n#tr#2;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#td#0;n#tr#2;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#1;n#td#0;n#tr#2;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#td#0;n#tr#0;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#div#0;n#td#0;n#tr#0;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#div#0;n#td#0;n#tr#0;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#div#1;n#td#0;n#tr#0;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#div#1;n#td#0;n#tr#0;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#514#520#0"
expanded=
"true"
/>
<element
signature=
"e#520#526#0"
expanded=
"true"
/>
<element
signature=
"e#526#532#0"
expanded=
"true"
/>
<element
signature=
"e#532#538#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#0;n#ul#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#599#605#0"
expanded=
"true"
/>
<element
signature=
"e#605#611#0"
expanded=
"true"
/>
<element
signature=
"e#611#617#0"
expanded=
"true"
/>
<element
signature=
"e#617#623#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#1;n#ul#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#681#687#0"
expanded=
"true"
/>
<element
signature=
"e#687#693#0"
expanded=
"true"
/>
<element
signature=
"e#693#699#0"
expanded=
"true"
/>
<element
signature=
"e#699#705#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#2;n#ul#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#761#767#0"
expanded=
"true"
/>
<element
signature=
"e#768#774#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#3;n#ul#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#831#837#0"
expanded=
"true"
/>
<element
signature=
"e#838#844#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#4;n#ul#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#906#912#0"
expanded=
"true"
/>
<element
signature=
"e#912#918#0"
expanded=
"true"
/>
<element
signature=
"e#918#924#0"
expanded=
"true"
/>
<element
signature=
"e#924#930#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"e#987#993#0"
expanded=
"true"
/>
<element
signature=
"e#993#999#0"
expanded=
"true"
/>
<element
signature=
"e#999#1005#0"
expanded=
"true"
/>
<element
signature=
"e#1005#1011#0"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#1;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#2;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#3;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#0;n#ul#1;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#li#1;n#ul#1;n#span#0;n#td#0;n#tr#1;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#td#0;n#tr#2;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#0;n#td#0;n#tr#2;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#span#1;n#td#0;n#tr#2;n#tbody#0;n#table#0;n#!!top"
expanded=
"true"
/>
<element
signature=
"n#style#0;n#a#0;n#!!top"
expanded=
"true"
/>
</folding>
</state>
</provider>
</entry>
<entry
file=
"file://$USER_HOME$/Desktop/flow(1).php"
/>
<entry
file=
"file://$PROJECT_DIR$/application/common.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"310"
>
...
...
@@ -447,8 +328,22 @@
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/em/model/EmInvoice.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"-46"
>
<caret
line=
"42"
column=
"36"
selection-start-line=
"42"
selection-start-column=
"36"
selection-end-line=
"42"
selection-end-column=
"36"
/>
<state
relative-caret-position=
"233"
>
<caret
line=
"72"
column=
"33"
lean-forward=
"true"
selection-start-line=
"72"
selection-start-column=
"33"
selection-end-line=
"72"
selection-end-column=
"33"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/admin/controller/Base.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"209"
>
<caret
line=
"16"
column=
"6"
selection-start-line=
"16"
selection-start-column=
"6"
selection-end-line=
"16"
selection-end-column=
"6"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/application/admin/controller/Basestation.php"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"295"
>
<caret
line=
"735"
column=
"42"
lean-forward=
"true"
selection-start-line=
"735"
selection-start-column=
"42"
selection-end-line=
"735"
selection-end-column=
"42"
/>
</state>
</provider>
</entry>
...
...
application/admin/controller/Basestation.php
浏览文件 @
90241e29
...
...
@@ -13,19 +13,19 @@ use think\Request;
use
think\db
;
use
think\facade\Session
;
use
app\admin\model\BaseStationModel
;
class
Basestation
extends
Base
class
Basestation
extends
Base
{
public
function
base_export
(){
$map
=
Session
::
get
(
'map'
);
$BaseStation
=
new
BaseStationModel
;
$BaseStationList
=
$BaseStation
->
getAllBaseStation
(
$map
);
if
(
$BaseStationList
){
$excel
=
new
Excel
;
$excel
->
baseexport
(
$BaseStationList
,
'基站资料'
);
}
else
{
$this
->
error
(
'导出数据不能为空'
,
'/base_list'
);
}
}
public
function
base_export
(){
$map
=
Session
::
get
(
'map'
);
$BaseStation
=
new
BaseStationModel
;
$BaseStationList
=
$BaseStation
->
getAllBaseStation
(
$map
);
if
(
$BaseStationList
){
$excel
=
new
Excel
;
$excel
->
baseexport
(
$BaseStationList
,
'基站资料'
);
}
else
{
$this
->
error
(
'导出数据不能为空'
,
'/base_list'
);
}
}
// public function base_list(Request $request){
// $map =[];
// $user = session('user');
...
...
@@ -34,694 +34,710 @@ class Basestation extends Base
// if(empty($name)){
// $map['user_id'] =$user['user_id'];
// }
// $search='搜索内容为:';
// $search_text = $request->get('search_text');
// $search_type = $request->get('search_type');
// if($search_text){
// switch ($search_type) {
// case '1':
// $map['station_name']=$search_text;
// $this->assign('search_text',$map['station_name']);
// $this->assign('search_type',$search_type);
// $search='搜索内容为:';
// $search_text = $request->get('search_text');
// $search_type = $request->get('search_type');
// if($search_text){
// switch ($search_type) {
// case '1':
// $map['station_name']=$search_text;
// $this->assign('search_text',$map['station_name']);
// $this->assign('search_type',$search_type);
// $search.=' 基站名称:'.$search_text;
// break;
// case '2':
// $map['station_sp_code']=$search_text;
// $this->assign('search_text',$map['station_sp_code']);
// $this->assign('search_type',$search_type);
// $search.=' 基站编号:'.$search_text;
// break;
// case '3':
// $map['proj_number']=$search_text;
// $this->assign('search_text',$map['proj_number']);
// $this->assign('search_type',$search_type);
// $search.=' 项目编号:'.$search_text;
// break;
// }
// }else{
// $this->assign('search_type','');
// $this->assign('search_text','');
// }
// if($request->get('original_sp_id')){
// $map['original_sp_id'] = $request->get('original_sp_id');
// $this->assign('original_sp_id',$request->get('original_sp_id'));
// $name=db::name('operator')->field('operator_name')->where("operator_id={$map['original_sp_id']}")->find();
// $search.=' 运营商:'.$name['operator_name'];
// }else{
// $this->assign('original_sp_id','');
// }
// if($request->get('area_id')){
// $map['area_id'] = $request->get('area_id');
// $this->assign('area_id',$request->get('area_id'));
// $name=db::name('region')->field('region_name')->where("id={$map['area_id']}")->find();
// $search.=' 区域:'.$name['region_name'];
// }else{
// $this->assign('area_id','');
// }
// if($request->get('base_station_state')){
// $map['base_station_state'] = $request->get('base_station_state');
// $this->assign('base_station_state',$request->get('base_station_state'));
// $name=db::name('station_statuscate')->field('cate_name')->where("cate_id={$map['base_station_state']}")->find();
// if($request->get('base_station_state')>100){
// $search.=' 基站状态:'.'中国铁塔 '.$name['cate_name'];
// }else{
// $search.=' 基站状态:'.'中国移动 '.$name['cate_name'];
// }
// }else{
// $this->assign('base_station_state','');
// }
// break;
// case '2':
// $map['station_sp_code']=$search_text;
// $this->assign('search_text',$map['station_sp_code']);
// $this->assign('search_type',$search_type);
// $search.=' 基站编号:'.$search_text;
// break;
// case '3':
// $map['proj_number']=$search_text;
// $this->assign('search_text',$map['proj_number']);
// $this->assign('search_type',$search_type);
// $search.=' 项目编号:'.$search_text;
// break;
// }
// }else{
// $this->assign('search_type','');
// $this->assign('search_text','');
// }
// if($request->get('original_sp_id')){
// $map['original_sp_id'] = $request->get('original_sp_id');
// $this->assign('original_sp_id',$request->get('original_sp_id'));
// $name=db::name('operator')->field('operator_name')->where("operator_id={$map['original_sp_id']}")->find();
// $search.=' 运营商:'.$name['operator_name'];
// }else{
// $this->assign('original_sp_id','');
// }
// if($request->get('area_id')){
// $map['area_id'] = $request->get('area_id');
// $this->assign('area_id',$request->get('area_id'));
// $name=db::name('region')->field('region_name')->where("id={$map['area_id']}")->find();
// $search.=' 区域:'.$name['region_name'];
// }else{
// $this->assign('area_id','');
// }
// if($request->get('base_station_state')){
// $map['base_station_state'] = $request->get('base_station_state');
// $this->assign('base_station_state',$request->get('base_station_state'));
// $name=db::name('station_statuscate')->field('cate_name')->where("cate_id={$map['base_station_state']}")->find();
// if($request->get('base_station_state')>100){
// $search.=' 基站状态:'.'中国铁塔 '.$name['cate_name'];
// }else{
// $search.=' 基站状态:'.'中国移动 '.$name['cate_name'];
// }
// }else{
// $this->assign('base_station_state','');
// }
// Session::set('map',$map);
// if($map){
// $name=Session::get('user');
// $log=json_encode($search);
// activity_log($name['name'],$log,$type=1);
// activity_log($name['name'],$log,$type=1);
// }
// $map['page'] = $request->get('page')?$request->get('page'):1;
// $map['page_size'] = $request->get('page_size')?$request->get('page_size'):10;
// $url=config('database.geturl')."v1/baseStation_list";
// $reqstr = "";
// foreach ($map as $k => $v) {
// $reqstr.= "{$k}={$v}&";
// }
// $reqstr = substr($reqstr, 0, -1);
// $geturl=$url.'?'.$reqstr;
// $result=json_decode(curlGet($geturl),true);
// //运营商接口
// $operatorurl=config('database.geturl')."v1/operator_list";
// $operator= curlGet($operatorurl);
// $operatorResult =json_decode($operator,true);
// //区域接口
// $regionurl=config('database.geturl')."v1/region_list";
// $regiondata= curlGet($regionurl);
// $regionResult =json_decode($regiondata,true);
// $regionResult =getTree($regionResult['data']);
// //基站状态接口
// $basestatusurl=config('database.geturl')."v1/baseStationStatus_list";
// $basestatusdata= curlGet($basestatusurl);
// $basestatusResult =json_decode($basestatusdata,true);
// $basestatusResult =getTreeStatus($basestatusResult['data']);
// if($result['code']==20063){
// $this->success('没有查询到有关信息','/base_list');
// }
// if($result['code']==200){
// array_walk($result['data'], function (&$v, $k, $p) {$v = array_merge($v, $p);}, array('page' => $map['page']));
// if($request->get('page')){
// return json($result['data']);
// }
// $this->assign('nowpage',$map['page']);
// $this->assign('allpage',$result['total_page']);
// $this->assign('count',$result['total_count']);
// $this->assign('operators',$operatorResult['data']);
// $this->assign('regions',$regionResult);
// $this->assign('basestatus',$basestatusResult);
// $this->assign('page_size',$map['page_size']);
// return $this->fetch('base_list');
// }else{
// return jsonErr('无收据');
// }
// $map['page'] = $request->get('page')?$request->get('page'):1;
// $map['page_size'] = $request->get('page_size')?$request->get('page_size'):10;
// $url=config('database.geturl')."v1/baseStation_list";
// $reqstr = "";
// foreach ($map as $k => $v) {
// $reqstr.= "{$k}={$v}&";
// }
// $reqstr = substr($reqstr, 0, -1);
// $geturl=$url.'?'.$reqstr;
// $result=json_decode(curlGet($geturl),true);
// //运营商接口
// $operatorurl=config('database.geturl')."v1/operator_list";
// $operator= curlGet($operatorurl);
// $operatorResult =json_decode($operator,true);
// //区域接口
// $regionurl=config('database.geturl')."v1/region_list";
// $regiondata= curlGet($regionurl);
// $regionResult =json_decode($regiondata,true);
// $regionResult =getTree($regionResult['data']);
// //基站状态接口
// $basestatusurl=config('database.geturl')."v1/baseStationStatus_list";
// $basestatusdata= curlGet($basestatusurl);
// $basestatusResult =json_decode($basestatusdata,true);
// $basestatusResult =getTreeStatus($basestatusResult['data']);
// if($result['code']==20063){
// $this->success('没有查询到有关信息','/base_list');
// }
// if($result['code']==200){
// array_walk($result['data'], function (&$v, $k, $p) {$v = array_merge($v, $p);}, array('page' => $map['page']));
// if($request->get('page')){
// return json($result['data']);
// }
// $this->assign('nowpage',$map['page']);
// $this->assign('allpage',$result['total_page']);
// $this->assign('count',$result['total_count']);
// $this->assign('operators',$operatorResult['data']);
// $this->assign('regions',$regionResult);
// $this->assign('basestatus',$basestatusResult);
// $this->assign('page_size',$map['page_size']);
// return $this->fetch('base_list');
// }else{
// return jsonErr('无收据');
// }
// }
public
function
base_list
(
Request
$request
){
$map
=
[];
//权限检测
$user
=
Session
::
get
(
'user'
);
if
(
!
$user
[
'is_admin'
]){
$permissionData
=
check_data
();
if
(
$permissionData
){
$map
[]
=
$permissionData
;
}
}
$search
=
'搜索内容为:'
;
$search_text
=
$request
->
get
(
'search_text'
);
$search_type
=
$request
->
get
(
'search_type'
);
if
(
$search_text
){
switch
(
$search_type
)
{
case
'1'
:
$map
[]
=
[
'station_name'
,
'like'
,
"%
$search_text
%"
];
$this
->
assign
(
'search_text'
,
$search_text
);
$this
->
assign
(
'search_type'
,
$search_type
);
$search
.=
' 基站名称:'
.
$search_text
;
break
;
case
'2'
:
$map
[]
=
[
'station_sp_code'
,
'like'
,
"%
$search_text
%"
];
$this
->
assign
(
'search_text'
,
$search_text
);
$this
->
assign
(
'search_type'
,
$search_type
);
$search
.=
' 基站编号:'
.
$search_text
;
break
;
case
'3'
:
$map
[]
=
[
'proj_number'
,
'like'
,
"%
$search_text
%"
];
$this
->
assign
(
'search_text'
,
$search_text
);
$this
->
assign
(
'search_type'
,
$search_type
);
$search
.=
' 项目编号:'
.
$search_text
;
break
;
}
}
else
{
$this
->
assign
(
'search_type'
,
''
);
$this
->
assign
(
'search_text'
,
''
);
}
if
(
$request
->
get
(
'original_sp_id'
)){
$map
[]
=
[
'original_sp_id'
,
'='
,
$request
->
get
(
'original_sp_id'
)];
$this
->
assign
(
'original_sp_id'
,
$request
->
get
(
'original_sp_id'
));
$name
=
db
::
name
(
'operator'
)
->
field
(
'operator_name'
)
->
where
(
"operator_id=
{
$request
->
get
(
'original_sp_id'
)
}
"
)
->
find
();
$search
.=
' 运营商:'
.
$name
[
'operator_name'
];
}
else
{
$this
->
assign
(
'original_sp_id'
,
''
);
}
if
(
$request
->
get
(
'area_id'
)){
$map
[]
=
[
'area_id'
,
'='
,
$request
->
get
(
'area_id'
)];
$this
->
assign
(
'area_id'
,
$request
->
get
(
'area_id'
));
$name
=
db
::
name
(
'region'
)
->
field
(
'region_name'
)
->
where
(
"id=
{
$request
->
get
(
'area_id'
)
}
"
)
->
find
();
$search
.=
' 区域:'
.
$name
[
'region_name'
];
}
else
{
$this
->
assign
(
'area_id'
,
''
);
}
if
(
$request
->
get
(
'base_station_state'
)){
$map
[]
=
[
'base_station_state'
,
'='
,
$request
->
get
(
'base_station_state'
)];
$this
->
assign
(
'base_station_state'
,
$request
->
get
(
'base_station_state'
));
$name
=
db
::
name
(
'station_statuscate'
)
->
field
(
'cate_name'
)
->
where
(
"cate_id=
{
$request
->
get
(
'base_station_state'
)
}
"
)
->
find
();
if
(
$request
->
get
(
'base_station_state'
)
>
100
){
$search
.=
' 基站状态:'
.
'中国铁塔 '
.
$name
[
'cate_name'
];
}
else
{
$search
.=
' 基站状态:'
.
'中国移动 '
.
$name
[
'cate_name'
];
}
}
else
{
$this
->
assign
(
'base_station_state'
,
''
);
}
$map
[]
=
[
'status'
,
'='
,
1
];
Session
::
set
(
'map'
,
$map
);
if
(
$map
){
$name
=
Session
::
get
(
'user'
);
$log
=
json_encode
(
$search
);
activity_log
(
$name
[
'name'
],
$log
,
$type
=
1
);
}
$page
=
$request
->
get
(
'page'
)
?
$request
->
get
(
'page'
)
:
1
;
$limit
=
$request
->
get
(
'limit'
)
?
$request
->
get
(
'limit'
)
:
10
;
$BaseStation
=
new
BaseStationModel
;
$BaseStationList
=
$BaseStation
->
selectBaseStationList
(
$map
,
$page
,
$limit
);
$BaseStationCount
=
$BaseStation
->
selectBaseStationCount
(
$map
);
if
(
$request
->
get
(
'page'
)){
return
[
'code'
=>
0
,
'msg'
=>
''
,
'count'
=>
$BaseStationCount
,
'data'
=>
$BaseStationList
];
}
// 运营商接口
$operatorurl
=
config
(
'database.geturl'
)
.
"v1/operator_list"
;
$operator
=
curlGet
(
$operatorurl
);
$operatorResult
=
json_decode
(
$operator
,
true
);
//区域接口
$regionurl
=
config
(
'database.geturl'
)
.
"v1/region_list"
;
$regiondata
=
curlGet
(
$regionurl
);
$regionResult
=
json_decode
(
$regiondata
,
true
);
$regionResult
=
getTree
(
$regionResult
[
'data'
]);
//基站状态接口
$basestatusurl
=
config
(
'database.geturl'
)
.
"v1/baseStationStatus_list"
;
$basestatusdata
=
curlGet
(
$basestatusurl
);
$basestatusResult
=
json_decode
(
$basestatusdata
,
true
);
$basestatusResult
=
getTreeStatus
(
$basestatusResult
[
'data'
]);
$this
->
assign
(
'operators'
,
$operatorResult
[
'data'
]);
$this
->
assign
(
'regions'
,
$regionResult
);
$this
->
assign
(
'basestatus'
,
$basestatusResult
);
return
$this
->
fetch
(
'base_list'
);
$map
=
[];
//权限检测
$user
=
Session
::
get
(
'user'
);
if
(
!
$user
[
'is_admin'
]){
$permissionData
=
check_data
();
if
(
$permissionData
){
$map
[]
=
$permissionData
;
}
}
$search
=
'搜索内容为:'
;
$search_text
=
$request
->
get
(
'search_text'
);
$search_type
=
$request
->
get
(
'search_type'
);
if
(
$search_text
){
switch
(
$search_type
)
{
case
'1'
:
$map
[]
=
[
'station_name'
,
'like'
,
"%
$search_text
%"
];
$this
->
assign
(
'search_text'
,
$search_text
);
$this
->
assign
(
'search_type'
,
$search_type
);
$search
.=
' 基站名称:'
.
$search_text
;
break
;
case
'2'
:
$map
[]
=
[
'station_sp_code'
,
'like'
,
"%
$search_text
%"
];
$this
->
assign
(
'search_text'
,
$search_text
);
$this
->
assign
(
'search_type'
,
$search_type
);
$search
.=
' 基站编号:'
.
$search_text
;
break
;
case
'3'
:
$map
[]
=
[
'proj_number'
,
'like'
,
"%
$search_text
%"
];
$this
->
assign
(
'search_text'
,
$search_text
);
$this
->
assign
(
'search_type'
,
$search_type
);
$search
.=
' 项目编号:'
.
$search_text
;
break
;
}
}
else
{
$this
->
assign
(
'search_type'
,
''
);
$this
->
assign
(
'search_text'
,
''
);
}
if
(
$request
->
get
(
'original_sp_id'
)){
$map
[]
=
[
'original_sp_id'
,
'='
,
$request
->
get
(
'original_sp_id'
)];
$this
->
assign
(
'original_sp_id'
,
$request
->
get
(
'original_sp_id'
));
$name
=
db
::
name
(
'operator'
)
->
field
(
'operator_name'
)
->
where
(
"operator_id=
{
$request
->
get
(
'original_sp_id'
)
}
"
)
->
find
();
$search
.=
' 运营商:'
.
$name
[
'operator_name'
];
}
else
{
$this
->
assign
(
'original_sp_id'
,
''
);
}
if
(
$request
->
get
(
'area_id'
)){
$map
[]
=
[
'area_id'
,
'='
,
$request
->
get
(
'area_id'
)];
$this
->
assign
(
'area_id'
,
$request
->
get
(
'area_id'
));
$name
=
db
::
name
(
'region'
)
->
field
(
'region_name'
)
->
where
(
"id=
{
$request
->
get
(
'area_id'
)
}
"
)
->
find
();
$search
.=
' 区域:'
.
$name
[
'region_name'
];
}
else
{
$this
->
assign
(
'area_id'
,
''
);
}
if
(
$request
->
get
(
'base_station_state'
)){
$map
[]
=
[
'base_station_state'
,
'='
,
$request
->
get
(
'base_station_state'
)];
$this
->
assign
(
'base_station_state'
,
$request
->
get
(
'base_station_state'
));
$name
=
db
::
name
(
'station_statuscate'
)
->
field
(
'cate_name'
)
->
where
(
"cate_id=
{
$request
->
get
(
'base_station_state'
)
}
"
)
->
find
();
if
(
$request
->
get
(
'base_station_state'
)
>
100
){
$search
.=
' 基站状态:'
.
'中国铁塔 '
.
$name
[
'cate_name'
];
}
else
{
$search
.=
' 基站状态:'
.
'中国移动 '
.
$name
[
'cate_name'
];
}
}
else
{
$this
->
assign
(
'base_station_state'
,
''
);
}
$map
[]
=
[
'status'
,
'='
,
1
];
Session
::
set
(
'map'
,
$map
);
if
(
$map
){
$name
=
Session
::
get
(
'user'
);
$log
=
json_encode
(
$search
);
activity_log
(
$name
[
'name'
],
$log
,
$type
=
1
);
}
$page
=
$request
->
get
(
'page'
)
?
$request
->
get
(
'page'
)
:
1
;
$limit
=
$request
->
get
(
'limit'
)
?
$request
->
get
(
'limit'
)
:
10
;
$BaseStation
=
new
BaseStationModel
;
$BaseStationList
=
$BaseStation
->
selectBaseStationList
(
$map
,
$page
,
$limit
);
$BaseStationCount
=
$BaseStation
->
selectBaseStationCount
(
$map
);
if
(
$request
->
get
(
'page'
)){
return
[
'code'
=>
0
,
'msg'
=>
''
,
'count'
=>
$BaseStationCount
,
'data'
=>
$BaseStationList
];
}
// 运营商接口
$operatorurl
=
config
(
'database.geturl'
)
.
"v1/operator_list"
;
$operator
=
curlGet
(
$operatorurl
);
$operatorResult
=
json_decode
(
$operator
,
true
);
//区域接口
$regionurl
=
config
(
'database.geturl'
)
.
"v1/region_list"
;
$regiondata
=
curlGet
(
$regionurl
);
$regionResult
=
json_decode
(
$regiondata
,
true
);
$regionResult
=
getTree
(
$regionResult
[
'data'
]);
//基站状态接口
$basestatusurl
=
config
(
'database.geturl'
)
.
"v1/baseStationStatus_list"
;
$basestatusdata
=
curlGet
(
$basestatusurl
);
$basestatusResult
=
json_decode
(
$basestatusdata
,
true
);
$basestatusResult
=
getTreeStatus
(
$basestatusResult
[
'data'
]);
$this
->
assign
(
'operators'
,
$operatorResult
[
'data'
]);
$this
->
assign
(
'regions'
,
$regionResult
);
$this
->
assign
(
'basestatus'
,
$basestatusResult
);
return
$this
->
fetch
(
'base_list'
);
}
//明细
public
function
base_detai
(
Request
$request
){
$data
[
'station_id'
]
=
$request
->
get
(
'id'
);
$url
=
config
(
'database.geturl'
)
.
"v1/getOneBaseStation"
;
$deresult
=
json_decode
(
httpPOST
(
$url
,
$data
),
true
);
if
(
$deresult
[
'code'
]
==
200
){
$this
->
assign
(
'data'
,
$deresult
[
'data'
]);
return
$this
->
fetch
(
'base_detai'
);
}
else
{
return
jsonErr
(
'无收据'
);
}
}
//明细
public
function
base_detai
(
Request
$request
){
$data
[
'station_id'
]
=
$request
->
get
(
'id'
);
$url
=
config
(
'database.geturl'
)
.
"v1/getOneBaseStation"
;
$deresult
=
json_decode
(
httpPOST
(
$url
,
$data
),
true
);
if
(
$deresult
[
'code'
]
==
200
){
$this
->
assign
(
'data'
,
$deresult
[
'data'
]);
return
$this
->
fetch
(
'base_detai'
);
}
else
{
return
jsonErr
(
'无收据'
);
}
public
function
base_detai_contract
(
Request
$request
){
$proj_number
=
$request
->
get
(
'proj_number'
);
$url
=
"http://36.110.39.211:8989/gonn/Home/Index/index/number/
{
$proj_number
}
"
;
$opts
=
array
(
'http'
=>
array
(
'method'
=>
"GET"
,
'timeout'
=>
3
,
)
);
$context
=
stream_context_create
(
$opts
);
$result
=
file_get_contents
(
$url
,
true
,
$context
);
$arr
=
json_decode
(
$result
,
true
);
if
(
$arr
[
'code'
]
==
500
){
return
[
'code'
=>
0
,
'msg'
=>
'未查询合同相关信息'
,
'data'
=>
''
];
}
if
(
$arr
[
'code'
]
==
200
){
$cloudUrl
=
"http://36.110.39.211/k3cloud/"
;
$number
=
$arr
[
'message'
][
0
][
'fbillno'
];
//登陆参数
$data
=
array
(
'5865e29cb51ecf'
,
//帐套Id
'administrator'
,
//用户名
'kJyGjIQ5DW0tpd@B'
,
//密码
'2052'
//语言标识359010087
);
//定义记录Cloud服务端返回的Session17070038
$cookie_jar
=
tempnam
(
'/tmp'
,
'CloudSession'
);
$post_content
=
self
::
create_postdata
(
$data
);
$result
=
self
::
invoke_login
(
$cloudUrl
,
$post_content
,
$cookie_jar
);
$data_model
=
"{'CreateOrgId': 0,'Number':
$number
,'Id': ''}"
;
$data
=
array
(
'PAEZ_001'
,
//业务对象标识FormId
$data_model
//具体Json字串
);
$post_content
=
self
::
create_postdata
(
$data
);
$result
=
self
::
invoke_save
(
$cloudUrl
,
$post_content
,
$cookie_jar
);
$array
=
json_decode
(
$result
,
true
);
if
(
$array
[
'Result'
][
"ResponseStatus"
][
"ErrorCode"
]
==
500
){
die
;
}
if
(
empty
(
$array
[
'Result'
][
'Result'
][
'ContractInfor'
])){
die
;
}
foreach
(
$array
[
'Result'
][
'Result'
][
'ContractInfor'
]
as
$key
=>
$value
)
{
$Result
[]
=
$value
;
$Result
[
$key
][
'abc'
]
=
$array
[
'Result'
][
'Result'
][
'Id'
];
$Result
[
$key
][
'name1'
]
=
$value
[
"F_ContractID"
][
"MultiLanguageText"
][
0
][
'Name'
];
$Result
[
$key
][
'ContactCompany'
]
=
$value
[
"F_AContactCompany"
][
"MultiLanguageText"
][
0
][
'Name'
];
$Result
[
$key
][
'Number'
]
=
$value
[
"F_ContractID"
][
"Number"
];
$Result
[
$key
][
'contractId'
]
=
$value
[
"Id"
];
$Result
[
$key
][
'F_SignDate'
]
=
substr
(
$value
[
"F_SignDate"
],
0
,
strpos
(
$value
[
"F_SignDate"
],
'T'
));
}
return
[
'code'
=>
0
,
'msg'
=>
''
,
'count'
=>
100
,
'data'
=>
$Result
];
// $this->assign('result',$Result);
}
}
public
function
base_detai_contract
(
Request
$request
){
$proj_number
=
$request
->
get
(
'proj_number'
);
$url
=
"http://36.110.39.211:8989/gonn/Home/Index/index/number/
{
$proj_number
}
"
;
$opts
=
array
(
'http'
=>
array
(
'method'
=>
"GET"
,
'timeout'
=>
3
,
)
);
$context
=
stream_context_create
(
$opts
);
$result
=
file_get_contents
(
$url
,
true
,
$context
);
$arr
=
json_decode
(
$result
,
true
);
if
(
$arr
[
'code'
]
==
500
){
return
[
'code'
=>
0
,
'msg'
=>
'未查询合同相关信息'
,
'data'
=>
''
];
}
if
(
$arr
[
'code'
]
==
200
){
$cloudUrl
=
"http://36.110.39.211/k3cloud/"
;
$number
=
$arr
[
'message'
][
0
][
'fbillno'
];
//登陆参数
$data
=
array
(
'5865e29cb51ecf'
,
//帐套Id
'administrator'
,
//用户名
'kJyGjIQ5DW0tpd@B'
,
//密码
'2052'
//语言标识359010087
);
//定义记录Cloud服务端返回的Session17070038
$cookie_jar
=
tempnam
(
'/tmp'
,
'CloudSession'
);
$post_content
=
self
::
create_postdata
(
$data
);
$result
=
self
::
invoke_login
(
$cloudUrl
,
$post_content
,
$cookie_jar
);
$data_model
=
"{'CreateOrgId': 0,'Number':
$number
,'Id': ''}"
;
$data
=
array
(
'PAEZ_001'
,
//业务对象标识FormId
$data_model
//具体Json字串
);
$post_content
=
self
::
create_postdata
(
$data
);
$result
=
self
::
invoke_save
(
$cloudUrl
,
$post_content
,
$cookie_jar
);
$array
=
json_decode
(
$result
,
true
);
if
(
$array
[
'Result'
][
"ResponseStatus"
][
"ErrorCode"
]
==
500
){
die
;
}
if
(
empty
(
$array
[
'Result'
][
'Result'
][
'ContractInfor'
])){
die
;
}
foreach
(
$array
[
'Result'
][
'Result'
][
'ContractInfor'
]
as
$key
=>
$value
)
{
$Result
[]
=
$value
;
$Result
[
$key
][
'abc'
]
=
$array
[
'Result'
][
'Result'
][
'Id'
];
$Result
[
$key
][
'name1'
]
=
$value
[
"F_ContractID"
][
"MultiLanguageText"
][
0
][
'Name'
];
$Result
[
$key
][
'ContactCompany'
]
=
$value
[
"F_AContactCompany"
][
"MultiLanguageText"
][
0
][
'Name'
];
$Result
[
$key
][
'Number'
]
=
$value
[
"F_ContractID"
][
"Number"
];
$Result
[
$key
][
'contractId'
]
=
$value
[
"Id"
];
$Result
[
$key
][
'F_SignDate'
]
=
substr
(
$value
[
"F_SignDate"
],
0
,
strpos
(
$value
[
"F_SignDate"
],
'T'
));
}
return
[
'code'
=>
0
,
'msg'
=>
''
,
'count'
=>
100
,
'data'
=>
$Result
];
// $this->assign('result',$Result);
}
}
public
function
base_contract
(
Request
$request
){
$id
=
$request
->
get
(
'id'
);
$contractid
=
$request
->
get
(
'contractid'
);
$cloudUrl
=
"http://36.110.39.211/k3cloud/"
;
//登陆参数
$data
=
array
(
'5865e29cb51ecf'
,
//帐套Id
'administrator'
,
//用户名
'kJyGjIQ5DW0tpd@B'
,
//密码
'2052'
//语言标识359010087
);
//定义记录Cloud服务端返回的Session
$cookie_jar
=
tempnam
(
'/tmp'
,
'CloudSession'
);
$post_content
=
self
::
create_postdata
(
$data
);
$result
=
self
::
invoke_login
(
$cloudUrl
,
$post_content
,
$cookie_jar
);
$data_model
=
"
{
'CreateOrgId':0,'Number':'','Id':$id
}
"
;
$data
=
array
(
'PAEZ_001'
,
//业务对象标识FormId
$data_model
//具体Json字串
);
$list
=
array
();
//合同性质 合同名称 合同编号 合同金额 往来单位类型 签订日期 持续时间
$post_content
=
self
::
create_postdata
(
$data
);
header
(
"Content-type: text/html; charset=utf8"
);
$result
=
self
::
invoke_save
(
$cloudUrl
,
$post_content
,
$cookie_jar
);
$array
=
json_decode
(
$result
,
true
);
if
(
$array
[
'Result'
][
"ResponseStatus"
][
"ErrorCode"
]
==
500
){
$res
=
'服务端异常'
;
$this
->
assign
(
'mess'
,
$res
);
return
$this
->
fetch
(
'base_contract'
);
die
;
}
if
(
empty
(
$array
[
'Result'
][
'Result'
][
'ContractInfor'
])){
$res
=
'请求超时,请检查网络后重试'
;
$this
->
assign
(
'mess'
,
$res
);
return
$this
->
fetch
(
'base_contract'
);
die
;
}
$Revenue
=
[];
foreach
(
$array
[
'Result'
][
'Result'
][
'ContractInfor'
]
as
$key
=>
$value
)
{
if
(
$value
[
'Id'
]
==
$contractid
){
$Result
[]
=
$value
;
$Result
[
$key
][
'name1'
]
=
$value
[
"F_ContractID"
][
"MultiLanguageText"
][
0
][
'Name'
];
$Result
[
$key
][
'ContactCompany'
]
=
$value
[
"F_AContactCompany"
][
"MultiLanguageText"
][
0
][
'Name'
];
$list
[
'contract_name'
]
=
$Result
[
$key
][
'name1'
];
}
$id
=
$request
->
get
(
'id'
);
$contractid
=
$request
->
get
(
'contractid'
);
$cloudUrl
=
"http://36.110.39.211/k3cloud/"
;
//登陆参数
$data
=
array
(
'5865e29cb51ecf'
,
//帐套Id
'administrator'
,
//用户名
'kJyGjIQ5DW0tpd@B'
,
//密码
'2052'
//语言标识359010087
);
//定义记录Cloud服务端返回的Session
$cookie_jar
=
tempnam
(
'/tmp'
,
'CloudSession'
);
$post_content
=
self
::
create_postdata
(
$data
);
$result
=
self
::
invoke_login
(
$cloudUrl
,
$post_content
,
$cookie_jar
);
$data_model
=
"
{
'CreateOrgId':0,'Number':'','Id':$id
}
"
;
$data
=
array
(
'PAEZ_001'
,
//业务对象标识FormId
$data_model
//具体Json字串
);
$list
=
array
();
//合同性质 合同名称 合同编号 合同金额 往来单位类型 签订日期 持续时间
$post_content
=
self
::
create_postdata
(
$data
);
header
(
"Content-type: text/html; charset=utf8"
);
$result
=
self
::
invoke_save
(
$cloudUrl
,
$post_content
,
$cookie_jar
);
$array
=
json_decode
(
$result
,
true
);
if
(
$array
[
'Result'
][
"ResponseStatus"
][
"ErrorCode"
]
==
500
){
$res
=
'服务端异常'
;
$this
->
assign
(
'mess'
,
$res
);
return
$this
->
fetch
(
'base_contract'
);
die
;
}
if
(
empty
(
$array
[
'Result'
][
'Result'
][
'ContractInfor'
])){
$res
=
'请求超时,请检查网络后重试'
;
$this
->
assign
(
'mess'
,
$res
);
return
$this
->
fetch
(
'base_contract'
);
die
;
}
$Revenue
=
[];
foreach
(
$array
[
'Result'
][
'Result'
][
'ContractInfor'
]
as
$key
=>
$value
)
{
if
(
$value
[
'Id'
]
==
$contractid
){
$Result
[]
=
$value
;
$Result
[
$key
][
'name1'
]
=
$value
[
"F_ContractID"
][
"MultiLanguageText"
][
0
][
'Name'
];
$Result
[
$key
][
'ContactCompany'
]
=
$value
[
"F_AContactCompany"
][
"MultiLanguageText"
][
0
][
'Name'
];
$list
[
'contract_name'
]
=
$Result
[
$key
][
'name1'
];
}
}
$list
[
'id'
]
=
$Result
[
0
][
'Id'
];
$list
[
'Number'
]
=
$Result
[
0
][
"F_ContractID"
][
"Number"
];
$list
[
'ContactCompan'
]
=
$Result
[
0
][
"F_AContactCompany"
][
"MultiLanguageText"
][
0
][
'Name'
];
$list
[
'Name'
]
=
$Result
[
0
][
"F_ContractID"
][
"MultiLanguageText"
][
0
][
'Name'
];
$list
[
'F_SignDate'
]
=
substr
(
$Result
[
0
][
'F_SignDate'
],
0
,
strrpos
(
$Result
[
0
][
'F_SignDate'
],
'T'
));
$list
[
'F_ContractPeriod'
]
=
$Result
[
0
][
'F_ContractPeriod'
];
$list
[
'F_AConNature'
]
=
$Result
[
0
][
'F_AConNature'
];
if
(
$list
[
'F_AConNature'
]
==
1
){
foreach
(
$Result
[
0
][
'FSubCostInforEntity'
]
as
$ky
=>
$ve
)
{
$Revenue
[]
=
$ve
;
$Revenue
[
$ky
][
'leixing'
]
=
$ve
[
"F_CostType"
][
"MultiLanguageText"
][
0
][
'Name'
];
$Revenue
[
$ky
][
'moshi'
]
=
$ve
[
"F_CostModel"
][
"MultiLanguageText"
][
0
][
'Name'
];
$Revenue
[
$ky
][
'FCostsureDate'
]
=
substr
(
$ve
[
"FCostsureDate"
],
0
,
strpos
(
$ve
[
"FCostsureDate"
],
'T'
));
}
}
else
{
foreach
(
$Result
[
0
][
'FSubRevenueEntity'
]
as
$ke
=>
$vo
)
{
$Revenue
[]
=
$vo
;
$Revenue
[
$ke
][
'leixing'
]
=
$vo
[
"F_IncomeType"
][
"MultiLanguageText"
][
0
][
'Name'
];
$Revenue
[
$ke
][
'moshi'
]
=
$vo
[
"F_IncomeModel"
][
"MultiLanguageText"
][
0
][
'Name'
];
$Revenue
[
$ke
][
'FSureDate'
]
=
substr
(
$vo
[
"FSureDate"
],
0
,
strpos
(
$vo
[
"FSureDate"
],
'T'
));
}
$list
[
'id'
]
=
$Result
[
0
][
'Id'
];
$list
[
'Number'
]
=
$Result
[
0
][
"F_ContractID"
][
"Number"
];
$list
[
'ContactCompan'
]
=
$Result
[
0
][
"F_AContactCompany"
][
"MultiLanguageText"
][
0
][
'Name'
];
$list
[
'Name'
]
=
$Result
[
0
][
"F_ContractID"
][
"MultiLanguageText"
][
0
][
'Name'
];
$list
[
'F_SignDate'
]
=
substr
(
$Result
[
0
][
'F_SignDate'
],
0
,
strrpos
(
$Result
[
0
][
'F_SignDate'
],
'T'
));
$list
[
'F_ContractPeriod'
]
=
$Result
[
0
][
'F_ContractPeriod'
];
$list
[
'F_AConNature'
]
=
$Result
[
0
][
'F_AConNature'
];
if
(
$list
[
'F_AConNature'
]
==
1
){
foreach
(
$Result
[
0
][
'FSubCostInforEntity'
]
as
$ky
=>
$ve
)
{
$Revenue
[]
=
$ve
;
$Revenue
[
$ky
][
'leixing'
]
=
$ve
[
"F_CostType"
][
"MultiLanguageText"
][
0
][
'Name'
];
$Revenue
[
$ky
][
'moshi'
]
=
$ve
[
"F_CostModel"
][
"MultiLanguageText"
][
0
][
'Name'
];
$Revenue
[
$ky
][
'FCostsureDate'
]
=
substr
(
$ve
[
"FCostsureDate"
],
0
,
strpos
(
$ve
[
"FCostsureDate"
],
'T'
));
}
}
else
{
foreach
(
$Result
[
0
][
'FSubRevenueEntity'
]
as
$ke
=>
$vo
)
{
$Revenue
[]
=
$vo
;
$Revenue
[
$ke
][
'leixing'
]
=
$vo
[
"F_IncomeType"
][
"MultiLanguageText"
][
0
][
'Name'
];
$Revenue
[
$ke
][
'moshi'
]
=
$vo
[
"F_IncomeModel"
][
"MultiLanguageText"
][
0
][
'Name'
];
$Revenue
[
$ke
][
'FSureDate'
]
=
substr
(
$vo
[
"FSureDate"
],
0
,
strpos
(
$vo
[
"FSureDate"
],
'T'
));
}
}
$list
[
'F_AContactCompanyType'
]
=
$Result
[
0
][
'F_AContactCompanyType'
];
$list
[
'bianhao'
]
=
$Result
[
0
][
'F_AContactCompany'
][
'Number'
];
$list
[
'F_ConAmount'
]
=
$Result
[
0
][
'F_ConAmount'
];
$list
[
'F_AConStarDate'
]
=
substr
(
$Result
[
0
][
'F_AConStarDate'
],
0
,
strpos
(
$Result
[
0
][
'F_AConStarDate'
],
'T'
));
$list
[
'F_AConEndDate'
]
=
substr
(
$Result
[
0
][
'F_AConEndDate'
],
0
,
strpos
(
$Result
[
0
][
'F_AConEndDate'
],
'T'
));
$list
[
'F_ContractPeriod'
]
=
$Result
[
0
][
'F_ContractPeriod'
];
//进项税额
$list
[
'F_TDInputTax'
]
=
$Result
[
0
][
'F_TDInputTax'
];
$this
->
assign
(
'Revenue'
,
$Revenue
);
$this
->
assign
(
'list'
,
$list
);
return
$this
->
fetch
(
'base_contract'
);
}
$list
[
'F_AContactCompanyType'
]
=
$Result
[
0
][
'F_AContactCompanyType'
];
$list
[
'bianhao'
]
=
$Result
[
0
][
'F_AContactCompany'
][
'Number'
];
$list
[
'F_ConAmount'
]
=
$Result
[
0
][
'F_ConAmount'
];
$list
[
'F_AConStarDate'
]
=
substr
(
$Result
[
0
][
'F_AConStarDate'
],
0
,
strpos
(
$Result
[
0
][
'F_AConStarDate'
],
'T'
));
$list
[
'F_AConEndDate'
]
=
substr
(
$Result
[
0
][
'F_AConEndDate'
],
0
,
strpos
(
$Result
[
0
][
'F_AConEndDate'
],
'T'
));
$list
[
'F_ContractPeriod'
]
=
$Result
[
0
][
'F_ContractPeriod'
];
//进项税额
$list
[
'F_TDInputTax'
]
=
$Result
[
0
][
'F_TDInputTax'
];
$this
->
assign
(
'Revenue'
,
$Revenue
);
$this
->
assign
(
'list'
,
$list
);
return
$this
->
fetch
(
'base_contract'
);
}
public
function
basestation_add
(
Request
$request
){
if
(
$request
->
isPost
()){
$data
=
$this
->
request
->
param
();
$url
=
config
(
'database.geturl'
)
.
"v1/baseStation_add"
;
$result
=
json_decode
(
httpPOST
(
$url
,
$data
),
true
);
if
(
$result
[
'code'
]
==
200
){
if
(
$request
->
isPost
()){
$data
=
$this
->
request
->
param
();
$url
=
config
(
'database.geturl'
)
.
"v1/baseStation_add"
;
$result
=
json_decode
(
httpPOST
(
$url
,
$data
),
true
);
if
(
$result
[
'code'
]
==
200
){
return
jsonSuc
(
'添加基站信息成功'
);
}
else
{
return
jsonErr
(
'添加基站信息失败'
);
}
}
else
{
//运营商接口
$businessurl
=
config
(
'database.geturl'
)
.
"v1/business_list"
;
$business
=
curlGet
(
$businessurl
);
$businessResult
=
json_decode
(
$business
,
true
);
//业务线接口
$operatorurl
=
config
(
'database.geturl'
)
.
"v1/operator_list"
;
$operator
=
curlGet
(
$operatorurl
);
$operatorResult
=
json_decode
(
$operator
,
true
);
//区域接口
$regionurl
=
config
(
'database.geturl'
)
.
"v1/region_list"
;
$regiondata
=
curlGet
(
$regionurl
);
$regionResult
=
json_decode
(
$regiondata
,
true
);
//基站状态接口
$basestatusurl
=
config
(
'database.geturl'
)
.
"v1/baseStationStatus_list"
;
$basestatusdata
=
curlGet
(
$basestatusurl
);
$basestatusResult
=
json_decode
(
$basestatusdata
,
true
);
$this
->
assign
(
'business'
,
$businessResult
[
'data'
]);
$this
->
assign
(
'operators'
,
$operatorResult
[
'data'
]);
$this
->
assign
(
'regions'
,
$regionResult
[
'data'
]);
$this
->
assign
(
'basestatus'
,
$basestatusResult
[
'data'
]);
return
$this
->
fetch
(
'base_add'
);
}
}
else
{
return
jsonErr
(
'添加基站信息失败'
);
}
}
else
{
//运营商接口
$businessurl
=
config
(
'database.geturl'
)
.
"v1/business_list"
;
$business
=
curlGet
(
$businessurl
);
$businessResult
=
json_decode
(
$business
,
true
);
//业务线接口
$operatorurl
=
config
(
'database.geturl'
)
.
"v1/operator_list"
;
$operator
=
curlGet
(
$operatorurl
);
$operatorResult
=
json_decode
(
$operator
,
true
);
//区域接口
$regionurl
=
config
(
'database.geturl'
)
.
"v1/region_list"
;
$regiondata
=
curlGet
(
$regionurl
);
$regionResult
=
json_decode
(
$regiondata
,
true
);
//基站状态接口
$basestatusurl
=
config
(
'database.geturl'
)
.
"v1/baseStationStatus_list"
;
$basestatusdata
=
curlGet
(
$basestatusurl
);
$basestatusResult
=
json_decode
(
$basestatusdata
,
true
);
$this
->
assign
(
'business'
,
$businessResult
[
'data'
]);
$this
->
assign
(
'operators'
,
$operatorResult
[
'data'
]);
$this
->
assign
(
'regions'
,
$regionResult
[
'data'
]);
$this
->
assign
(
'basestatus'
,
$basestatusResult
[
'data'
]);
return
$this
->
fetch
(
'base_add'
);
}
}
public
function
basestation_geteditinfo
(
Request
$request
){
$data
[
'station_id'
]
=
$request
->
get
(
'id'
);
$url
=
config
(
'database.geturl'
)
.
"v1/getOneBaseStation"
;
$deresult
=
json_decode
(
httpPOST
(
$url
,
$data
),
true
);
if
(
$deresult
[
'code'
]
==
200
){
$this
->
assign
(
'data'
,
$deresult
[
'data'
]);
return
$this
->
fetch
(
'base_edit'
);
}
else
{
return
jsonErr
(
'无收据'
);
}
$data
[
'station_id'
]
=
$request
->
get
(
'id'
);
$url
=
config
(
'database.geturl'
)
.
"v1/getOneBaseStation"
;
$deresult
=
json_decode
(
httpPOST
(
$url
,
$data
),
true
);
if
(
$deresult
[
'code'
]
==
200
){
$this
->
assign
(
'data'
,
$deresult
[
'data'
]);
return
$this
->
fetch
(
'base_edit'
);
}
else
{
return
jsonErr
(
'无收据'
);
}
}
public
function
basestation_edit
(
Request
$request
){
$data
=
$this
->
request
->
post
();
unset
(
$data
[
'frequency_band'
]);
unset
(
$data
[
'type'
]);
unset
(
$data
[
'construction_number'
]);
unset
(
$data
[
'department_id'
]);
unset
(
$data
[
'three_level_manager'
]);
unset
(
$data
[
'salesman'
]);
$url
=
config
(
'database.geturl'
)
.
"v1/baseStation_edit"
;
$result
=
json_decode
(
httpPOST
(
$url
,
$data
),
true
);
if
(
$result
[
'code'
]
==
200
){
return
jsonSuc
(
'修改基站基础信息成功'
);
}
else
{
return
jsonErr
(
'修改基站基础信息失败'
);
}
$data
=
$this
->
request
->
post
();
unset
(
$data
[
'frequency_band'
]);
unset
(
$data
[
'type'
]);
unset
(
$data
[
'construction_number'
]);
unset
(
$data
[
'department_id'
]);
unset
(
$data
[
'three_level_manager'
]);
unset
(
$data
[
'salesman'
]);
$url
=
config
(
'database.geturl'
)
.
"v1/baseStation_edit"
;
$result
=
json_decode
(
httpPOST
(
$url
,
$data
),
true
);
if
(
$result
[
'code'
]
==
200
){
return
jsonSuc
(
'修改基站基础信息成功'
);
}
else
{
return
jsonErr
(
'修改基站基础信息失败'
);
}
}
public
function
basestation_map
(
Request
$request
){
$id
=
$request
->
get
(
'id'
);
$this
->
assign
(
'data'
,
$id
);
return
$this
->
fetch
(
'base_map'
);
public
function
basestation_map
(
Request
$request
){
$id
=
$request
->
get
(
'station_name'
);
$db
=
Db
::
connect
([
'type'
=>
'mysql'
,
'hostname'
=>
'127.0.0.1'
,
'database'
=>
'jzdb'
,
'username'
=>
'root'
,
'password'
=>
'pvv5718J0CwhNfn4B^8^H3igPj#oiQkX'
,
'hostport'
=>
'10036'
,
'charset'
=>
'utf8'
,
]);
$data
=
$db
->
table
(
'jz_message'
)
->
field
(
'business_id'
)
->
where
([
'jz_name'
=>
$id
])
->
find
();
$this
->
assign
(
'data'
,
$data
[
'business_id'
]);
return
$this
->
fetch
(
'base_map'
);
}
public
function
basestation_region
(
Request
$request
){
$data
[
'station_id'
]
=
$request
->
get
(
'station_id'
);
if
(
empty
(
$data
[
'station_id'
])){
return
json_encode
([
'code'
=>
500
,
'message'
=>
'ID不能为空'
]);
}
$url
=
config
(
'database.geturl'
)
.
"v1/getbaseMap"
;
$deresult
=
json_decode
(
httpPOST
(
$url
,
$data
),
true
);
return
json
(
$deresult
[
'data'
]);
$db
=
Db
::
connect
([
'type'
=>
'mysql'
,
'hostname'
=>
'127.0.0.1'
,
'database'
=>
'jzdb'
,
'username'
=>
'root'
,
'password'
=>
'pvv5718J0CwhNfn4B^8^H3igPj#oiQkX'
,
'hostport'
=>
'10036'
,
'charset'
=>
'utf8'
,
]);
$data
[
'business_id'
]
=
$request
->
get
(
'station_id'
);
if
(
empty
(
$data
[
'business_id'
])){
return
json_encode
([
'code'
=>
5001
,
'message'
=>
'ID不能为空'
]);
}
$data
=
$db
->
table
(
'jz_message'
)
->
field
(
'jz_name,project_code,jz_code,jz_longitude,jz_latitude'
)
->
where
([
'business_id'
=>
$data
[
'business_id'
]])
->
find
();
return
json
(
$data
);
}
public
function
base_region
(
Request
$request
){
$search_text
=
$request
->
get
(
'search_text'
);
$search_type
=
$request
->
get
(
'search_type'
);
if
(
$search_text
){
switch
(
$search_type
)
{
case
'1'
:
$map
[
'station_name'
]
=
$search_text
;
$this
->
assign
(
'search_text'
,
$map
[
'station_name'
]);
$this
->
assign
(
'search_type'
,
$search_type
);
break
;
case
'2'
:
$map
[
'station_sp_code'
]
=
$search_text
;
$this
->
assign
(
'search_text'
,
$map
[
'station_sp_code'
]);
$this
->
assign
(
'search_type'
,
$search_type
);
break
;
case
'3'
:
$map
[
'proj_number'
]
=
$search_text
;
$this
->
assign
(
'search_text'
,
$map
[
'proj_number'
]);
$this
->
assign
(
'search_type'
,
$search_type
);
break
;
}
}
else
{
$this
->
assign
(
'search_type'
,
''
);
$this
->
assign
(
'search_text'
,
''
);
}
if
(
$request
->
get
(
'original_sp_id'
)){
$map
[
'original_sp_id'
]
=
$request
->
get
(
'original_sp_id'
);
$this
->
assign
(
'original_sp_id'
,
$request
->
get
(
'original_sp_id'
));
}
else
{
$this
->
assign
(
'original_sp_id'
,
''
);
}
if
(
$request
->
get
(
'area_id'
)){
$map
[
'area_id'
]
=
$request
->
get
(
'area_id'
);
$this
->
assign
(
'area_id'
,
$request
->
get
(
'area_id'
));
}
else
{
$this
->
assign
(
'area_id'
,
''
);
}
if
(
$request
->
get
(
'base_station_state'
)){
$map
[
'base_station_state'
]
=
$request
->
get
(
'base_station_state'
);
$this
->
assign
(
'base_station_state'
,
$request
->
get
(
'base_station_state'
));
}
else
{
$this
->
assign
(
'base_station_state'
,
''
);
}
//运营商接口
$operatorurl
=
config
(
'database.geturl'
)
.
"v1/operator_list"
;
$operator
=
curlGet
(
$operatorurl
);
$operatorResult
=
json_decode
(
$operator
,
true
);
//区域接口
$regionurl
=
config
(
'database.geturl'
)
.
"v1/region_list"
;
$regiondata
=
curlGet
(
$regionurl
);
$regionResult
=
json_decode
(
$regiondata
,
true
);
$regionResult
=
getTree
(
$regionResult
[
'data'
]);
//基站状态接口
$basestatusurl
=
config
(
'database.geturl'
)
.
"v1/baseStationStatus_list"
;
$basestatusdata
=
curlGet
(
$basestatusurl
);
$basestatusResult
=
json_decode
(
$basestatusdata
,
true
);
$basestatusResult
=
getTreeStatus
(
$basestatusResult
[
'data'
]);
$this
->
assign
(
'operators'
,
$operatorResult
[
'data'
]);
$this
->
assign
(
'regions'
,
$regionResult
);
$this
->
assign
(
'basestatus'
,
$basestatusResult
);
return
$this
->
fetch
(
'base_region'
);
}
public
function
base_regiondata
(
Request
$request
){
$map
=
[];
$user
=
session
(
'user'
);
$admi
[]
=
[
'name'
,
'='
,
$user
[
'name'
]];
$name
=
db
::
name
(
'admin'
)
->
where
(
$admi
)
->
find
();
if
(
empty
(
$name
)){
$map
[
'user_id'
]
=
$user
[
'user_id'
];
}
$search_text
=
$request
->
get
(
'search_text'
);
$search_type
=
$request
->
get
(
'search_type'
);
if
(
$search_text
){
switch
(
$search_type
)
{
case
'1'
:
$map
[
'station_name'
]
=
$search_text
;
$this
->
assign
(
'search_text'
,
$map
[
'station_name'
]);
$this
->
assign
(
'search_type'
,
$search_type
);
break
;
case
'2'
:
$map
[
'station_sp_code'
]
=
$search_text
;
$this
->
assign
(
'search_text'
,
$map
[
'station_sp_code'
]);
$this
->
assign
(
'search_type'
,
$search_type
);
break
;
case
'3'
:
$map
[
'proj_number'
]
=
$search_text
;
$this
->
assign
(
'search_text'
,
$map
[
'proj_number'
]);
$this
->
assign
(
'search_type'
,
$search_type
);
break
;
}
}
else
{
$this
->
assign
(
'search_type'
,
''
);
$this
->
assign
(
'search_text'
,
''
);
}
if
(
$request
->
get
(
'original_sp_id'
)){
$map
[
'original_sp_id'
]
=
$request
->
get
(
'original_sp_id'
);
$this
->
assign
(
'original_sp_id'
,
$request
->
get
(
'original_sp_id'
));
}
else
{
$this
->
assign
(
'original_sp_id'
,
''
);
}
if
(
$request
->
get
(
'area_id'
)){
$map
[
'area_id'
]
=
$request
->
get
(
'area_id'
);
$this
->
assign
(
'area_id'
,
$request
->
get
(
'area_id'
));
}
else
{
$this
->
assign
(
'area_id'
,
''
);
}
if
(
$request
->
get
(
'base_station_state'
)){
$map
[
'base_station_state'
]
=
$request
->
get
(
'base_station_state'
);
$this
->
assign
(
'base_station_state'
,
$request
->
get
(
'base_station_state'
));
}
else
{
$this
->
assign
(
'base_station_state'
,
''
);
}
$map
[
'status'
]
=
1
;
$url
=
config
(
'database.geturl'
)
.
"v1/getbaseMapList"
;
$reqstr
=
""
;
foreach
(
$map
as
$k
=>
$v
)
{
$reqstr
.=
"
{
$k
}
=
{
$v
}
&"
;
}
$reqstr
=
substr
(
$reqstr
,
0
,
-
1
);
$geturl
=
$url
.
'?'
.
$reqstr
;
$result
=
json_decode
(
curlGet
(
$geturl
),
true
);
return
json
(
$result
[
'data'
]);
}
public
function
base_region
(
Request
$request
){
$search_text
=
$request
->
get
(
'search_text'
);
$search_type
=
$request
->
get
(
'search_type'
);
if
(
$search_text
){
switch
(
$search_type
)
{
case
'1'
:
$map
[
'station_name'
]
=
$search_text
;
$this
->
assign
(
'search_text'
,
$map
[
'station_name'
]);
$this
->
assign
(
'search_type'
,
$search_type
);
break
;
case
'2'
:
$map
[
'station_sp_code'
]
=
$search_text
;
$this
->
assign
(
'search_text'
,
$map
[
'station_sp_code'
]);
$this
->
assign
(
'search_type'
,
$search_type
);
break
;
case
'3'
:
$map
[
'proj_number'
]
=
$search_text
;
$this
->
assign
(
'search_text'
,
$map
[
'proj_number'
]);
$this
->
assign
(
'search_type'
,
$search_type
);
break
;
}
}
else
{
$this
->
assign
(
'search_type'
,
''
);
$this
->
assign
(
'search_text'
,
''
);
}
if
(
$request
->
get
(
'original_sp_id'
)){
$map
[
'original_sp_id'
]
=
$request
->
get
(
'original_sp_id'
);
$this
->
assign
(
'original_sp_id'
,
$request
->
get
(
'original_sp_id'
));
}
else
{
$this
->
assign
(
'original_sp_id'
,
''
);
}
if
(
$request
->
get
(
'area_id'
)){
$map
[
'area_id'
]
=
$request
->
get
(
'area_id'
);
$this
->
assign
(
'area_id'
,
$request
->
get
(
'area_id'
));
}
else
{
$this
->
assign
(
'area_id'
,
''
);
}
if
(
$request
->
get
(
'base_station_state'
)){
$map
[
'base_station_state'
]
=
$request
->
get
(
'base_station_state'
);
$this
->
assign
(
'base_station_state'
,
$request
->
get
(
'base_station_state'
));
}
else
{
$this
->
assign
(
'base_station_state'
,
''
);
}
//运营商接口
$operatorurl
=
config
(
'database.geturl'
)
.
"v1/operator_list"
;
$operator
=
curlGet
(
$operatorurl
);
$operatorResult
=
json_decode
(
$operator
,
true
);
//区域接口
$regionurl
=
config
(
'database.geturl'
)
.
"v1/region_list"
;
$regiondata
=
curlGet
(
$regionurl
);
$regionResult
=
json_decode
(
$regiondata
,
true
);
$regionResult
=
getTree
(
$regionResult
[
'data'
]);
//基站状态接口
$basestatusurl
=
config
(
'database.geturl'
)
.
"v1/baseStationStatus_list"
;
$basestatusdata
=
curlGet
(
$basestatusurl
);
$basestatusResult
=
json_decode
(
$basestatusdata
,
true
);
$basestatusResult
=
getTreeStatus
(
$basestatusResult
[
'data'
]);
$this
->
assign
(
'operators'
,
$operatorResult
[
'data'
]);
$this
->
assign
(
'regions'
,
$regionResult
);
$this
->
assign
(
'basestatus'
,
$basestatusResult
);
return
$this
->
fetch
(
'base_region'
);
}
public
function
base_regiondata
(
Request
$request
){
$map
=
[];
$user
=
session
(
'user'
);
$admi
[]
=
[
'name'
,
'='
,
$user
[
'name'
]];
$name
=
db
::
name
(
'admin'
)
->
where
(
$admi
)
->
find
();
if
(
empty
(
$name
)){
$map
[
'user_id'
]
=
$user
[
'user_id'
];
}
$search_text
=
$request
->
get
(
'search_text'
);
$search_type
=
$request
->
get
(
'search_type'
);
if
(
$search_text
){
switch
(
$search_type
)
{
case
'1'
:
$map
[
'station_name'
]
=
$search_text
;
$this
->
assign
(
'search_text'
,
$map
[
'station_name'
]);
$this
->
assign
(
'search_type'
,
$search_type
);
break
;
case
'2'
:
$map
[
'station_sp_code'
]
=
$search_text
;
$this
->
assign
(
'search_text'
,
$map
[
'station_sp_code'
]);
$this
->
assign
(
'search_type'
,
$search_type
);
break
;
case
'3'
:
$map
[
'proj_number'
]
=
$search_text
;
$this
->
assign
(
'search_text'
,
$map
[
'proj_number'
]);
$this
->
assign
(
'search_type'
,
$search_type
);
break
;
//数据导入
}
}
else
{
$this
->
assign
(
'search_type'
,
''
);
$this
->
assign
(
'search_text'
,
''
);
}
if
(
$request
->
get
(
'original_sp_id'
)){
$map
[
'original_sp_id'
]
=
$request
->
get
(
'original_sp_id'
);
$this
->
assign
(
'original_sp_id'
,
$request
->
get
(
'original_sp_id'
));
}
else
{
$this
->
assign
(
'original_sp_id'
,
''
);
}
if
(
$request
->
get
(
'area_id'
)){
$map
[
'area_id'
]
=
$request
->
get
(
'area_id'
);
$this
->
assign
(
'area_id'
,
$request
->
get
(
'area_id'
));
}
else
{
$this
->
assign
(
'area_id'
,
''
);
}
if
(
$request
->
get
(
'base_station_state'
)){
$map
[
'base_station_state'
]
=
$request
->
get
(
'base_station_state'
);
$this
->
assign
(
'base_station_state'
,
$request
->
get
(
'base_station_state'
));
}
else
{
$this
->
assign
(
'base_station_state'
,
''
);
}
$map
[
'status'
]
=
1
;
$url
=
config
(
'database.geturl'
)
.
"v1/getbaseMapList"
;
$reqstr
=
""
;
foreach
(
$map
as
$k
=>
$v
)
{
$reqstr
.=
"
{
$k
}
=
{
$v
}
&"
;
}
$reqstr
=
substr
(
$reqstr
,
0
,
-
1
);
$geturl
=
$url
.
'?'
.
$reqstr
;
$result
=
json_decode
(
curlGet
(
$geturl
),
true
);
return
json
(
$result
[
'data'
]);
}
//数据导入
public
function
base_import
(
Request
$request
){
$file
=
request
()
->
file
(
'file_name'
);
$upload
=
new
Upload
(
$file
,
2
);
$upload
=
new
Upload
(
$file
,
2
);
$result
=
$upload
->
upload
();
$fileurl
=
$_SERVER
[
'DOCUMENT_ROOT'
]
.
$result
[
'src'
];
$excel
=
new
Excel
;
$result
=
$excel
->
baseExecl
(
$fileurl
);
if
(
$result
[
'code'
]
==
200
){
return
jsonSuc
(
'导入成功! 总导入条数为 '
.
$result
[
'data'
][
'total'
]
.
' 条'
.
' 成功导入条数为 '
.
$result
[
'data'
][
'suc'
]
.
' 条'
.
' 失败'
.
$result
[
'data'
][
'er'
]
.
'条'
);
}
elseif
(
$result
[
'code'
]
==
7
){
return
jsonErr
(
$result
[
'message'
]);
return
jsonSuc
(
'导入成功! 总导入条数为 '
.
$result
[
'data'
][
'total'
]
.
' 条'
.
' 成功导入条数为 '
.
$result
[
'data'
][
'suc'
]
.
' 条'
.
' 失败'
.
$result
[
'data'
][
'er'
]
.
'条'
);
}
elseif
(
$result
[
'code'
]
==
7
){
return
jsonErr
(
$result
[
'message'
]);
}
elseif
(
$result
[
'code'
]
==
8
){
return
jsonErr
(
$result
[
'message'
]);
return
jsonErr
(
$result
[
'message'
]);
}
else
{
return
jsonErr
(
'模板格式错误'
);
}
}
//登陆
static
function
invoke_login
(
$cloudUrl
,
$post_content
,
$cookie_jar
)
{
$loginurl
=
$cloudUrl
.
'Kingdee.BOS.WebApi.ServicesStub.AuthService.ValidateUser.common.kdsvc'
;
return
self
::
invoke_post
(
$loginurl
,
$post_content
,
$cookie_jar
,
TRUE
);
}
//登陆
static
function
invoke_login
(
$cloudUrl
,
$post_content
,
$cookie_jar
)
{
$loginurl
=
$cloudUrl
.
'Kingdee.BOS.WebApi.ServicesStub.AuthService.ValidateUser.common.kdsvc'
;
return
self
::
invoke_post
(
$loginurl
,
$post_content
,
$cookie_jar
,
TRUE
);
}
//查询
//查询
static
function
invoke_save
(
$cloudUrl
,
$post_content
,
$cookie_jar
)
{
$invokeurl
=
$cloudUrl
.
'Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.View.common.kdsvc'
;
return
self
::
invoke_post
(
$invokeurl
,
$post_content
,
$cookie_jar
,
FALSE
);
}
//审核
static
function
invoke_audit
(
$cloudUrl
,
$post_content
,
$cookie_jar
)
{
$invokeurl
=
$cloudUrl
.
'Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Audit.common.kdsvc'
;
return
self
::
invoke_post
(
$invokeurl
,
$post_content
,
$cookie_jar
,
FALSE
);
}
static
function
invoke_post
(
$url
,
$post_content
,
$cookie_jar
,
$isLogin
)
{
$ch
=
curl_init
(
$url
);
$this_header
=
array
(
'Content-Type: application/json'
,
'Content-Length: '
.
strlen
(
$post_content
)
);
curl_setopt
(
$ch
,
CURLOPT_CUSTOMREQUEST
,
'POST'
);
curl_setopt
(
$ch
,
CURLOPT_HTTPHEADER
,
$this_header
);
curl_setopt
(
$ch
,
CURLOPT_POSTFIELDS
,
$post_content
);
curl_setopt
(
$ch
,
CURLOPT_RETURNTRANSFER
,
true
);
if
(
$isLogin
){
curl_setopt
(
$ch
,
CURLOPT_COOKIEJAR
,
$cookie_jar
);
}
else
{
curl_setopt
(
$ch
,
CURLOPT_COOKIEFILE
,
$cookie_jar
);
}
curl_setopt
(
$ch
,
CURLOPT_TIMEOUT
,
5
);
$result
=
curl_exec
(
$ch
);
curl_close
(
$ch
);
return
$result
;
}
//构造Web API请求格式
static
function
create_postdata
(
$args
)
{
$postdata
=
array
(
'format'
=>
1
,
'useragent'
=>
'ApiClient'
,
'rid'
=>
self
::
create_guid
(),
'parameters'
=>
$args
,
'timestamp'
=>
date
(
'Y-m-d'
),
'v'
=>
'1.0'
);
return
json_encode
(
$postdata
);
{
$invokeurl
=
$cloudUrl
.
'Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.View.common.kdsvc'
;
return
self
::
invoke_post
(
$invokeurl
,
$post_content
,
$cookie_jar
,
FALSE
);
}
//审核
static
function
invoke_audit
(
$cloudUrl
,
$post_content
,
$cookie_jar
)
{
$invokeurl
=
$cloudUrl
.
'Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Audit.common.kdsvc'
;
return
self
::
invoke_post
(
$invokeurl
,
$post_content
,
$cookie_jar
,
FALSE
);
}
static
function
invoke_post
(
$url
,
$post_content
,
$cookie_jar
,
$isLogin
)
{
$ch
=
curl_init
(
$url
);
$this_header
=
array
(
'Content-Type: application/json'
,
'Content-Length: '
.
strlen
(
$post_content
)
);
curl_setopt
(
$ch
,
CURLOPT_CUSTOMREQUEST
,
'POST'
);
curl_setopt
(
$ch
,
CURLOPT_HTTPHEADER
,
$this_header
);
curl_setopt
(
$ch
,
CURLOPT_POSTFIELDS
,
$post_content
);
curl_setopt
(
$ch
,
CURLOPT_RETURNTRANSFER
,
true
);
if
(
$isLogin
){
curl_setopt
(
$ch
,
CURLOPT_COOKIEJAR
,
$cookie_jar
);
}
else
{
curl_setopt
(
$ch
,
CURLOPT_COOKIEFILE
,
$cookie_jar
);
}
curl_setopt
(
$ch
,
CURLOPT_TIMEOUT
,
5
);
$result
=
curl_exec
(
$ch
);
curl_close
(
$ch
);
//生成guid
static
function
create_guid
()
{
$charid
=
strtoupper
(
md5
(
uniqid
(
mt_rand
(),
true
)));
$hyphen
=
chr
(
45
);
// "-"
$uuid
=
chr
(
123
)
// "{"
return
$result
;
}
//构造Web API请求格式
static
function
create_postdata
(
$args
)
{
$postdata
=
array
(
'format'
=>
1
,
'useragent'
=>
'ApiClient'
,
'rid'
=>
self
::
create_guid
(),
'parameters'
=>
$args
,
'timestamp'
=>
date
(
'Y-m-d'
),
'v'
=>
'1.0'
);
return
json_encode
(
$postdata
);
}
//生成guid
static
function
create_guid
()
{
$charid
=
strtoupper
(
md5
(
uniqid
(
mt_rand
(),
true
)));
$hyphen
=
chr
(
45
);
// "-"
$uuid
=
chr
(
123
)
// "{"
.
substr
(
$charid
,
0
,
8
)
.
$hyphen
.
substr
(
$charid
,
8
,
4
)
.
$hyphen
.
substr
(
$charid
,
12
,
4
)
.
$hyphen
.
substr
(
$charid
,
16
,
4
)
.
$hyphen
.
substr
(
$charid
,
20
,
12
)
.
chr
(
125
);
// "}"
return
$uuid
;
}
return
$uuid
;
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论