synchronize_social_event_dat.php 2.26 KB
<?php

// 4.家校平台社会实践活动同步接口
require_once ("../user_include.inc");

ErrorLogger::doOutput("Compass...synchronize_social_event_dat.php....Start.", 0);

//获取参数
$schoolNo = ParamUtil::getRequestString("schoolNo");
$classNo = ParamUtil::getRequestString("classNo");
$originalSource = ParamUtil::getRequestNumber("originalSource", 0);
$eventId = ParamUtil::getRequestNumber("eventId", 0);
$title = ParamUtil::getRequestString("title");
$author = ParamUtil::getRequestString("author");
$publishTime = ParamUtil::getRequestString("publishTime");
$content = ParamUtil::getRequestString("content");
$images = ParamUtil::getRequestString("images");

//参数检查
if(empty($schoolNo) || empty($originalSource) || empty($title) ||  $eventId <= 0) {
	responseNG("参数错误!");
}

//originalSource为1或者2
if($originalSource <> 1 && $originalSource <> 2) {
	responseNG("参数错误!");
}

//判断该活动是否已经存在
$param = array();
$param['school_no'] = $schoolNo;
$param['original_source'] = $originalSource;
$param['event_id'] = $eventId;
$param['delete_flg'] = false;
$socialEventList = SocialEventDat::getList($param,'id','desc', 0, 1);
if(empty($socialEventList)) {
	$socialEventList = new SocialEventDat();
	$socialEventList->school_no = $schoolNo;
	$socialEventList->class_no = $classNo;
	$socialEventList->original_source = $originalSource;
	$socialEventList->event_id = $eventId;
	$socialEventList->title = $title;
	$socialEventList->author = $author;
	$socialEventList->publish_time = $publishTime;
	$socialEventList->content = $content;
	$socialEventList->images = $images;
	$socialEventList->save();
} else {
	$socialEventList = $schoolList[0];
	$socialEventList->title = $title;
	$socialEventList->author = $author;
	$socialEventList->publish_time = $publishTime;
	$socialEventList->content = $content;
	$socialEventList->images = $images;
	$socialEventList->save();
	$socialEventList->save();
}

ErrorLogger::doOutput("Compass...synchronize_social_event_dat.php....End.", 0);

responseOK("更新成功!");

function responseNG($message) {
	$result = array("status"=>"NG", "message"=>$message);
	print json_encode($result);
	exit;
}
function responseOK($message) {
	$result = array("status"=>"OK", "message"=>$message);
	print json_encode($result);
	exit;
}
?>