コード例 #1
0
ファイル: accept_task.php プロジェクト: QingkaiLi/task
    operation_fail("任务不存在");
}
if ($task['status'] != TaskModel::STATUS_PUBLISHING) {
    operation_fail("任务不是发布中,不能接单");
}
if ($task['publisher_openid'] == $openId) {
    operation_fail("不能接自己发布的单");
}
//if ($verifyCode == null) {
//	operation_fail("验证码不能为空");
//}
/*$r = VerifyCodeModel::getCodeByPhone($acceptPhone);
if ($r == null || 
	$r['status'] != 0 || 
	strtotime($r['time']) + VERIFY_CODE_VALID_TIME*60 < time() ||
	$verifyCode != $r['code']) {
	operation_fail('验证码不正确或者已失效');
}

VerifyCodeModel::deleteVerifyCode($acceptPhone);
*/
$r = TaskModel::acceptTask($taskId, $openId, $acceptPhone);
if ($r) {
    json_put("result", "接单成功");
} else {
    json_put("result", '发布任务失败');
}
json_output();
?>