Commit 3b3b1bbd by biao

11

parent abb66b3f
<?php
// 获取亲子活动详情
require_once ("../user_include.inc");
ErrorLogger::doOutput("Compass...ajax_get_family_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);
}
//查询亲子活动
$familyEventDat = FamilyEventDat::getById($eventId);
if(empty($familyEventDat)) {
$result["message"] = "参数错误!";
responseNG($result);
}
//todo 改为从家园系统数据库获取数据,格式一致!!
//todo 获取已完成和未完成人员名单
$finishUserList = array();
$finishUserList[] = "家校用户1";
$finishUserList[] = "家校用户2";
$unfinishUserList = array();
$unfinishUserList[] = "家校用户3";
$unfinishUserList[] = "家校用户4";
//组装返回数据
$result["familyEventDat"] = $familyEventDat;
$result["finishUserList"] = $finishUserList;
$result["unfinishUserList"] = $unfinishUserList;
ErrorLogger::doOutput("Compass...ajax_get_family_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
<?php
// 获取亲子活动列表
require_once ("../user_include.inc");
ErrorLogger::doOutput("Compass...ajax_get_family_event_list.php....Start.", 0);
//获取参数
$unionId = ParamUtil::getRequestString("unionId");
//翻页
$page = ParamUtil::getRequestNumber("page", 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);
}
//每页显示条数
$rowCount = 10;
$offset = $page * $rowCount;
$userMst = $userList[0];
//亲子活动列表
//todo 以后从家园数据库中查询
$param = array();
$param['delete_flg'] = false;
$familyEventList = FamilyEventDat::getList($param,'id','desc', $offset, $rowCount);
$familyEventCount = FamilyEventDat::getListCount($param);
//组装返回数据
$result["rowCount"] = $rowCount;
$result["page"] = $page;
$result["familyEventCount"] = $familyEventCount;
$result["familyEventList"] = $familyEventList;
ErrorLogger::doOutput("Compass...ajax_get_family_event_list.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
<?php
// 获取志愿者活动列表
// 获取社会实践活动列表
require_once ("../user_include.inc");
ErrorLogger::doOutput("Compass...ajax_get_socialEvent_event_list.php....Start.", 0);
......@@ -8,11 +8,6 @@ ErrorLogger::doOutput("Compass...ajax_get_socialEvent_event_list.php....Start.",
//获取参数
$unionId = ParamUtil::getRequestString("unionId");
//用户所在【省市区】
$province = ParamUtil::getRequestString("province");
$city = ParamUtil::getRequestString("city");
$district = ParamUtil::getRequestString("district");
//翻页
$page = ParamUtil::getRequestNumber("page", 0);//翻页
......
<?php
// 上传亲子活动
require_once ("../user_include.inc");
ErrorLogger::doOutput("Compass...ajax_set_family_event_result.php....Start.", 0);
//获取参数
$unionId = ParamUtil::getRequestString("unionId");
$eventId = ParamUtil::getRequestNumber("eventId", 0);
$comment = ParamUtil::getRequestString("comment");//说明
$result = array();
//参数检查
if(empty($unionId || empty($eventId) || empty($comment))) {
$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);
}
//查询社会实践活动
//todo 以后改为家校系统查询
$familyEventDat = VolunteerEventDat::getById($eventId);
if(empty($familyEventDat)) {
$result["message"] = "参数错误!";
responseNG($result);
}
$userMst = $userList[0];
//添加用户完成情况
$familyEventMemberDat = new FamilyEventMemberDat[0];
$familyEventMemberDat->family_event_id = $familyEventDat->id;
$familyEventMemberDat->user_id = $userMst->id;
$familyEventMemberDat->comment = $comment;
$familyEventMemberDat->save();
//处理上传图片
$aliHandler = new AliUploadHandler();
if(!empty($_FILES['photo']['tmp_name'])){
$upload_file = FileUploadUtil::getScalarFile(@$_FILES['photo']);
$tmp_file_name = date("Ymd") . "_" . trim(basename($upload_file->name));//保存的名字自定义,这里如果图片的名字原来的是aa.jp,保存成20200220_aa.jpg
$url = $aliHandler->uploadImg($tmp_file_name, $upload_file->tmp_name);
//这里的url就是http://compass-dev.oss-cn-beijing.aliyuncs.com/20200220_aa.jpg
$familyEventMemberDat->images = $url;
}
$familyEventMemberDat->save();
//todo 改为通知家校系统用户
ErrorLogger::doOutput("Compass...ajax_set_family_event_result.php....End.", 0);
//返回结果
$result["message"] = "上传成功!";
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
<?php
// 上传志愿者活动凭证
// 上传社会实践活动
require_once ("../user_include.inc");
ErrorLogger::doOutput("Compass...ajax_set_volunteer_event_result.php....Start.", 0);
ErrorLogger::doOutput("Compass...ajax_set_social_event_result.php....Start.", 0);
//获取参数
$unionId = ParamUtil::getRequestString("unionId");
$eventId = ParamUtil::getRequestNumber("eventId", 0);
$comment = ParamUtil::getRequestString("comment");//活动感悟
$comment = ParamUtil::getRequestString("comment");//说明
$result = array();
......@@ -28,27 +28,22 @@ if(empty($userList)) {
responseNG($result);
}
//查询志愿者活动
$volunteerDat = VolunteerEventDat::getById($eventId);
if(empty($volunteerDat)) {
//查询社会实践活动
//todo 以后改为家校系统查询
$socialEventDat = VolunteerEventDat::getById($eventId);
if(empty($socialEventDat)) {
$result["message"] = "参数错误!";
responseNG($result);
}
$userMst = $userList[0];
//是否已经报名参加
$param = array();
$param['volunteer_event_id'] = $eventId;
$param['user_id'] = $userMst->id;
$param['delete_flg'] = false;
$tmpVolunteerEventMemberList = VolunteerEventMemberDat::getList($param, "id", "desc", 0, 1);
if(empty($tmpVolunteerEventMemberList)) {
$result["message"] = "数据错误!";
responseNG($result);
}
$volunteerEventMemberDat = $tmpVolunteerEventMemberList[0];
//添加用户完成情况
$socialEventMemberDat = new SocialEventMemberDat[0];
$socialEventMemberDat->social_event_id = $socialEventDat->id;
$socialEventMemberDat->user_id = $userMst->id;
$socialEventMemberDat->comment = $comment;
$socialEventMemberDat->save();
//处理上传图片
$aliHandler = new AliUploadHandler();
......@@ -58,12 +53,13 @@ if(!empty($_FILES['photo']['tmp_name'])){
$url = $aliHandler->uploadImg($tmp_file_name, $upload_file->tmp_name);
//这里的url就是http://compass-dev.oss-cn-beijing.aliyuncs.com/20200220_aa.jpg
$volunteerEventMemberDat->images = $url;
$socialEventMemberDat->images = $url;
}
$volunteerEventMemberDat->comment = $comment;
$volunteerEventMemberDat->save();
$socialEventMemberDat->save();
//todo 改为通知家校系统用户
ErrorLogger::doOutput("Compass...ajax_set_volunteer_event_result.php....End.", 0);
ErrorLogger::doOutput("Compass...ajax_set_social_event_result.php....End.", 0);
//返回结果
$result["message"] = "上传成功!";
......
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