Commit 811623a6 by biao

1

parent 864c4350
...@@ -35,16 +35,14 @@ $socialEventList = array(); ...@@ -35,16 +35,14 @@ $socialEventList = array();
$mediaList = array(); $mediaList = array();
//[1:家园用户] //[1:家园用户]
$param = array();
$param['delete_flg'] = false;
$volunteerEventList = VolunteerEventDat::getList($param,'id','desc', 0, 1);
if($userMst->role == 1) { if($userMst->role == 1) {
//志愿者活动[查找本校发布的志愿者活动+面向所属区域学校发布的志愿者活动] //志愿者活动[首页只显示本校发布的最新一条志愿者活动]
$param = array(); $param = array();
$param['school_no'] = $userMst->school_no; $param['school_no'] = $userMst->school_no;
$param['original_source'] = $userMst->school_no; $param['original_source'] = $userMst->school_no;
$param['status'] = "OK";
$param['delete_flg'] = false; $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) { ...@@ -58,7 +56,13 @@ if($userMst->role == 1) {
//[2:家校用户] //[2:家校用户]
if($userMst->role == 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 = array();
...@@ -68,12 +72,17 @@ if($userMst->role == 2) { ...@@ -68,12 +72,17 @@ if($userMst->role == 2) {
$socialEventList = SocialEventDat::getList($param,'id','desc', 0, 1); $socialEventList = SocialEventDat::getList($param,'id','desc', 0, 1);
//亲子活动【家校用户无亲子活动】 //亲子活动【家校用户无亲子活动】
//公益课堂
} }
//[3:高职用户] //[3:高职用户]
if($userMst->role == 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) { ...@@ -81,8 +90,15 @@ if($userMst->role == 3) {
} }
//[4:教育局领导] //[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) { ...@@ -90,17 +106,32 @@ if($userMst->role == 1) {
} }
//[5:社会用户] //[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:机构用户] //[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);
//社会实践【高职用户无亲子活动】 //社会实践【高职用户无亲子活动】
//亲子活动【高职用户无亲子活动】 //亲子活动【高职用户无亲子活动】
......
<?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
...@@ -11,6 +11,7 @@ $page = ParamUtil::getRequestNumber("page", 0);//翻页 ...@@ -11,6 +11,7 @@ $page = ParamUtil::getRequestNumber("page", 0);//翻页
$result = array(); $result = array();
//参数检查 //参数检查
if(empty($unionId)) { if(empty($unionId)) {
$result["message"] = "参数错误!"; $result["message"] = "参数错误!";
...@@ -27,28 +28,35 @@ if(empty($userList)) { ...@@ -27,28 +28,35 @@ if(empty($userList)) {
responseNG($result); responseNG($result);
} }
//每页显示条数
$rowCount = 10;
$offset = $page * $rowCount;
$userMst = $userList[0]; $userMst = $userList[0];
//判断用户身份分别获取数据 //判断用户身份分别获取数据
$volunteerEventList = array(); $volunteerEventList = array();
$param = array();
$param['delete_flg'] = false;
$volunteerEventList = VolunteerEventDat::getList($param,'id','desc', 0, 1);
//[1:家园用户] //[1:家园用户]
if($userMst->role == 1) { if($userMst->role == 1) {
//志愿者活动[查找本校发布的志愿者活动+面向所属区域学校发布的志愿者活动] //志愿者活动[列表显示:本校志愿者活动 + 领导机构发布的包含本区域的志愿者活动+社会机构发布的面向本区域的志愿者活动]
$param = array(); $param = array();
$param['school_no'] = $userMst->school_no; $param['school_no'] = $userMst->school_no;
$param['original_source'] = $userMst->school_no; $param['original_source'] = $userMst->school_no;
$param['status'] = "OK";
$param['delete_flg'] = false; $param['delete_flg'] = false;
//$volunteerEventList = VolunteerEventDat::getList($param,'id','desc', 0, 1); $volunteerEventList = VolunteerEventDat::getList($param,'id','desc', 0, 1);
} }
//[2:家校用户] //[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(); $param = array();
...@@ -58,29 +66,51 @@ if($userMst->role == 1) { ...@@ -58,29 +66,51 @@ if($userMst->role == 1) {
$socialEventList = SocialEventDat::getList($param,'id','desc', 0, 1); $socialEventList = SocialEventDat::getList($param,'id','desc', 0, 1);
//亲子活动【家校用户无亲子活动】 //亲子活动【家校用户无亲子活动】
//公益课堂
} }
//[3:高职用户] //[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:教育局领导] //[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:社会用户] //[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:机构用户] //[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);
} }
......
...@@ -19,8 +19,8 @@ if(empty($schoolNo) || empty($classNo) || empty($originalSource) || empty($grade ...@@ -19,8 +19,8 @@ if(empty($schoolNo) || empty($classNo) || empty($originalSource) || empty($grade
responseNG("参数错误!"); responseNG("参数错误!");
} }
//originalSource为1或者2 //originalSource为1、2、3
if($originalSource <> 1 && $originalSource <> 2) { if($originalSource <> 1 && $originalSource <> 2 && $originalSource <> 3) {
responseNG("参数错误!"); responseNG("参数错误!");
} }
......
...@@ -20,7 +20,7 @@ if(empty($schoolNo) || empty($originalSource) || empty($title)) { ...@@ -20,7 +20,7 @@ if(empty($schoolNo) || empty($originalSource) || empty($title)) {
} }
//originalSource为1或者2 //originalSource为1或者2
if($originalSource <> 1 && $originalSource <> 2) { if($originalSource <> 1 && $originalSource <> 2 && $originalSource <> 3) {
responseNG("参数错误!"); responseNG("参数错误!");
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment