Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
Compass
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zong
Compass
Commits
811623a6
Commit
811623a6
authored
Feb 24, 2020
by
biao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
864c4350
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
245 additions
and
37 deletions
+245
-37
compass_db_schema.xlsx
doc/DB/compass_db_schema.xlsx
+0
-0
家校家园平台数据对接 V1.0.doc
doc/家校家园平台数据对接 V1.0.doc
+0
-0
小程序文件命名以及接口调用说明.xlsx
doc/小程序文件命名以及接口调用说明.xlsx
+0
-0
接口文档 V1.0.xls
doc/接口文档 V1.0.xls
+0
-0
ajax_get_top_dat.php
src/user/if/ajax_get_top_dat.php
+46
-15
ajax_get_volunteer_event_detail.php
src/user/if/ajax_get_volunteer_event_detail.php
+147
-0
ajax_get_volunteer_event_list.php
src/user/if/ajax_get_volunteer_event_list.php
+49
-19
synchronize_class_dat.php
src/user/if/synchronize_class_dat.php
+2
-2
synchronize_school_dat.php
src/user/if/synchronize_school_dat.php
+1
-1
No files found.
doc/DB/compass_db_schema.xlsx
View file @
811623a6
No preview for this file type
doc/家校家园平台数据对接 V1.0.doc
View file @
811623a6
No preview for this file type
doc/小程序文件命名以及接口调用说明.xlsx
View file @
811623a6
No preview for this file type
doc/接口文档 V1.0.xls
View file @
811623a6
No preview for this file type
src/user/if/ajax_get_top_dat.php
View file @
811623a6
...
...
@@ -35,16 +35,14 @@ $socialEventList = array();
$mediaList
=
array
();
//[1:家园用户]
$param
=
array
();
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
if
(
$userMst
->
role
==
1
)
{
//志愿者活动[
查找本校发布的志愿者活动+面向所属区域学校发布的
志愿者活动]
//志愿者活动[
首页只显示本校发布的最新一条
志愿者活动]
$param
=
array
();
$param
[
'school_no'
]
=
$userMst
->
school_no
;
$param
[
'original_source'
]
=
$userMst
->
school_no
;
$param
[
'status'
]
=
"OK"
;
$param
[
'delete_flg'
]
=
false
;
//
$volunteerEventList = VolunteerEventDat::getList($param,'id','desc', 0, 1);
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
//社会实践【家园用户无社会实践】
...
...
@@ -58,7 +56,13 @@ if($userMst->role == 1) {
//[2:家校用户]
if
(
$userMst
->
role
==
2
)
{
//志愿者活动
//志愿者活动[首页只显示本校发布的最新一条志愿者活动]
$param
=
array
();
$param
[
'school_no'
]
=
$userMst
->
school_no
;
$param
[
'original_source'
]
=
$userMst
->
school_no
;
$param
[
'status'
]
=
"OK"
;
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
//社会实践
$param
=
array
();
...
...
@@ -68,12 +72,17 @@ if($userMst->role == 2) {
$socialEventList
=
SocialEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
//亲子活动【家校用户无亲子活动】
//公益课堂
}
//[3:高职用户]
if
(
$userMst
->
role
==
3
)
{
//志愿者活动
//志愿者活动[首页只显示本校发布的最新一条志愿者活动]
$param
=
array
();
$param
[
'school_no'
]
=
$userMst
->
school_no
;
$param
[
'original_source'
]
=
$userMst
->
school_no
;
$param
[
'status'
]
=
"OK"
;
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
//社会实践【高职用户无亲子活动】
//亲子活动【高职用户无亲子活动】
...
...
@@ -81,8 +90,15 @@ if($userMst->role == 3) {
}
//[4:教育局领导]
if
(
$userMst
->
role
==
1
)
{
//志愿者活动
if
(
$userMst
->
role
==
4
)
{
//志愿者活动[首页管辖区域发布的最新一条志愿者活动]
$param
=
array
();
$param
[
'province'
]
=
$userMst
->
province
;
$param
[
'city'
]
=
$userMst
->
city
;
$param
[
'district'
]
=
$userMst
->
district
;
$param
[
'status'
]
=
"OK"
;
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
//社会实践【高职用户无亲子活动】
//亲子活动【高职用户无亲子活动】
...
...
@@ -90,17 +106,32 @@ if($userMst->role == 1) {
}
//[5:社会用户]
if
(
$userMst
->
role
==
1
)
{
//志愿者活动
if
(
$userMst
->
role
==
5
{
//志愿者活动[首页显示所在区域内面向社会用户发布的志愿者活动]
$param
=
array
();
$param
[
'province'
]
=
$userMst
->
province
;
$param
[
'city'
]
=
$userMst
->
city
;
$param
[
'district'
]
=
$userMst
->
district
;
$param
[
'include_social_user'
]
=
true
;
$param
[
'status'
]
=
"OK"
;
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
//社会实践【高职用户无亲子活动】
//亲子活动【高职用户无亲子活动】
//公益课堂
}
//[6:机构用户]
if
(
$userMst
->
role
==
1
)
{
//志愿者活动
if
(
$userMst
->
role
==
6
)
{
//志愿者活动[首页显示所在区域内面向社会用户发布的志愿者活动]
$param
=
array
();
$param
[
'province'
]
=
$userMst
->
province
;
$param
[
'city'
]
=
$userMst
->
city
;
$param
[
'district'
]
=
$userMst
->
district
;
$param
[
'include_social_user'
]
=
true
;
$param
[
'status'
]
=
"OK"
;
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
//社会实践【高职用户无亲子活动】
//亲子活动【高职用户无亲子活动】
...
...
src/user/if/ajax_get_volunteer_event_detail.php
0 → 100644
View file @
811623a6
<?php
// 获取志愿者活动列表
require_once
(
"../user_include.inc"
);
ErrorLogger
::
doOutput
(
"Compass...ajax_get_volunteer_event_detail.php....Start."
,
0
);
//获取参数
$unionId
=
ParamUtil
::
getRequestString
(
"unionId"
);
$eventId
=
ParamUtil
::
getRequestNumber
(
"eventId"
,
0
);
$result
=
array
();
//参数检查
if
(
empty
(
$unionId
))
{
$result
[
"message"
]
=
"参数错误!"
;
responseNG
(
$result
);
}
//判断用户是否存在
$param
=
array
();
$param
[
'unionid'
]
=
$unionId
;
$param
[
'delete_flg'
]
=
false
;
$userList
=
UserMst
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
if
(
empty
(
$userList
))
{
$result
[
"message"
]
=
"用户不存在!"
;
responseNG
(
$result
);
}
//查询志愿者活动
$volunteerDat
=
VolunteerEventDat
::
getById
(
$eventId
);
if
(
empty
(
$userList
))
{
$result
[
"message"
]
=
"参数错误!"
;
responseNG
(
$result
);
}
$userMst
=
$userList
[
0
];
//是否已经报名参加
$isMember
=
false
;
$param
=
array
();
$param
[
'volunteer_event_id'
]
=
$userMst
->
id
;
$param
[
'user_id'
]
=
$userMst
->
id
;
$param
[
'delete_flg'
]
=
false
;
$userList
=
UserMst
::
getListCount
(
$param
,
'id'
,
'desc'
,
0
,
1
);
//判断用户身份分别获取数据
$volunteerEventList
=
array
();
//[1:家园用户]
if
(
$userMst
->
role
==
1
)
{
//志愿者活动[列表显示:本校志愿者活动 + 领导机构发布的包含本区域的志愿者活动+社会机构发布的面向本区域的志愿者活动]
$param
=
array
();
$param
[
'school_no'
]
=
$userMst
->
school_no
;
$param
[
'original_source'
]
=
$userMst
->
school_no
;
$param
[
'status'
]
=
"OK"
;
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
}
//[2:家校用户]
if
(
$userMst
->
role
==
2
)
{
//志愿者活动[首页只显示本校发布的最新一条志愿者活动]
$param
=
array
();
$param
[
'school_no'
]
=
$userMst
->
school_no
;
$param
[
'original_source'
]
=
$userMst
->
school_no
;
$param
[
'status'
]
=
"OK"
;
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
//社会实践
$param
=
array
();
$param
[
'school_no'
]
=
$userMst
->
school_no
;
$param
[
'original_source'
]
=
$userMst
->
school_no
;
$param
[
'delete_flg'
]
=
false
;
$socialEventList
=
SocialEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
//亲子活动【家校用户无亲子活动】
}
//[3:高职用户]
if
(
$userMst
->
role
==
3
)
{
//志愿者活动[首页只显示本校发布的最新一条志愿者活动]
$param
=
array
();
$param
[
'school_no'
]
=
$userMst
->
school_no
;
$param
[
'original_source'
]
=
$userMst
->
school_no
;
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
}
//[4:教育局领导]
if
(
$userMst
->
role
==
4
)
{
//志愿者活动[首页管辖区域发布的最新一条志愿者活动]
$param
=
array
();
$param
[
'province'
]
=
$userMst
->
province
;
$param
[
'city'
]
=
$userMst
->
city
;
$param
[
'district'
]
=
$userMst
->
district
;
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
}
//[5:社会用户]
if
(
$userMst
->
role
==
5
{
//志愿者活动[首页显示所在区域内面向社会用户发布的志愿者活动]
$param
=
array
();
$param
[
'province'
]
=
$userMst
->
province
;
$param
[
'city'
]
=
$userMst
->
city
;
$param
[
'district'
]
=
$userMst
->
district
;
$param
[
'include_social_user'
]
=
true
;
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
}
//[6:机构用户]
if
(
$userMst
->
role
==
6
)
{
//志愿者活动[首页显示所在区域内面向社会用户发布的志愿者活动]
$param
=
array
();
$param
[
'province'
]
=
$userMst
->
province
;
$param
[
'city'
]
=
$userMst
->
city
;
$param
[
'district'
]
=
$userMst
->
district
;
$param
[
'include_social_user'
]
=
true
;
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
}
//组装返回数据
$result
[
"volunteerEventList"
]
=
$volunteerEventList
;
ErrorLogger
::
doOutput
(
"Compass...ajax_get_volunteer_event_detail.php....End."
,
0
);
//返回结果
responseOK
(
$result
);
function
responseNG
(
$result
)
{
$result
=
array
(
"status"
=>
"NG"
,
"result"
=>
$result
);
print
json_encode
(
$result
);
exit
;
}
function
responseOK
(
$result
)
{
$result
=
array
(
"status"
=>
"OK"
,
"result"
=>
$result
);
print
json_encode
(
$result
);
exit
;
}
?>
\ No newline at end of file
src/user/if/ajax_get_volunteer_event_list.php
View file @
811623a6
...
...
@@ -11,6 +11,7 @@ $page = ParamUtil::getRequestNumber("page", 0);//翻页
$result
=
array
();
//参数检查
if
(
empty
(
$unionId
))
{
$result
[
"message"
]
=
"参数错误!"
;
...
...
@@ -27,28 +28,35 @@ if(empty($userList)) {
responseNG
(
$result
);
}
//每页显示条数
$rowCount
=
10
;
$offset
=
$page
*
$rowCount
;
$userMst
=
$userList
[
0
];
//判断用户身份分别获取数据
$volunteerEventList
=
array
();
$param
=
array
();
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
//[1:家园用户]
if
(
$userMst
->
role
==
1
)
{
//志愿者活动[
查找本校发布的志愿者活动+面向所属区域学校发布
的志愿者活动]
//志愿者活动[
列表显示:本校志愿者活动 + 领导机构发布的包含本区域的志愿者活动+社会机构发布的面向本区域
的志愿者活动]
$param
=
array
();
$param
[
'school_no'
]
=
$userMst
->
school_no
;
$param
[
'original_source'
]
=
$userMst
->
school_no
;
$param
[
'status'
]
=
"OK"
;
$param
[
'delete_flg'
]
=
false
;
//
$volunteerEventList = VolunteerEventDat::getList($param,'id','desc', 0, 1);
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
}
//[2:家校用户]
if
(
$userMst
->
role
==
1
)
{
//志愿者活动
if
(
$userMst
->
role
==
2
)
{
//志愿者活动[首页只显示本校发布的最新一条志愿者活动]
$param
=
array
();
$param
[
'school_no'
]
=
$userMst
->
school_no
;
$param
[
'original_source'
]
=
$userMst
->
school_no
;
$param
[
'status'
]
=
"OK"
;
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
//社会实践
$param
=
array
();
...
...
@@ -58,29 +66,51 @@ if($userMst->role == 1) {
$socialEventList
=
SocialEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
//亲子活动【家校用户无亲子活动】
//公益课堂
}
//[3:高职用户]
if
(
$userMst
->
role
==
1
)
{
//志愿者活动
if
(
$userMst
->
role
==
3
)
{
//志愿者活动[首页只显示本校发布的最新一条志愿者活动]
$param
=
array
();
$param
[
'school_no'
]
=
$userMst
->
school_no
;
$param
[
'original_source'
]
=
$userMst
->
school_no
;
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
}
//[4:教育局领导]
if
(
$userMst
->
role
==
1
)
{
if
(
$userMst
->
role
==
4
)
{
//志愿者活动[首页管辖区域发布的最新一条志愿者活动]
$param
=
array
();
$param
[
'province'
]
=
$userMst
->
province
;
$param
[
'city'
]
=
$userMst
->
city
;
$param
[
'district'
]
=
$userMst
->
district
;
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
}
//[5:社会用户]
if
(
$userMst
->
role
==
1
)
{
if
(
$userMst
->
role
==
5
{
//志愿者活动[首页显示所在区域内面向社会用户发布的志愿者活动]
$param
=
array
();
$param
[
'province'
]
=
$userMst
->
province
;
$param
[
'city'
]
=
$userMst
->
city
;
$param
[
'district'
]
=
$userMst
->
district
;
$param
[
'include_social_user'
]
=
true
;
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
}
//[6:机构用户]
if
(
$userMst
->
role
==
1
)
{
if
(
$userMst
->
role
==
6
)
{
//志愿者活动[首页显示所在区域内面向社会用户发布的志愿者活动]
$param
=
array
();
$param
[
'province'
]
=
$userMst
->
province
;
$param
[
'city'
]
=
$userMst
->
city
;
$param
[
'district'
]
=
$userMst
->
district
;
$param
[
'include_social_user'
]
=
true
;
$param
[
'delete_flg'
]
=
false
;
$volunteerEventList
=
VolunteerEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
}
...
...
src/user/if/synchronize_class_dat.php
View file @
811623a6
...
...
@@ -19,8 +19,8 @@ if(empty($schoolNo) || empty($classNo) || empty($originalSource) || empty($grade
responseNG
(
"参数错误!"
);
}
//originalSource为1
或者2
if
(
$originalSource
<>
1
&&
$originalSource
<>
2
)
{
//originalSource为1
、2、3
if
(
$originalSource
<>
1
&&
$originalSource
<>
2
&&
$originalSource
<>
3
)
{
responseNG
(
"参数错误!"
);
}
...
...
src/user/if/synchronize_school_dat.php
View file @
811623a6
...
...
@@ -20,7 +20,7 @@ if(empty($schoolNo) || empty($originalSource) || empty($title)) {
}
//originalSource为1或者2
if
(
$originalSource
<>
1
&&
$originalSource
<>
2
)
{
if
(
$originalSource
<>
1
&&
$originalSource
<>
2
&&
$originalSource
<>
3
)
{
responseNG
(
"参数错误!"
);
}
...
...
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