Example #1
0
<?php

require_once '../common/__html__.php';
require_once '../common/common.php';
require_once '../common/page.php';
$id = param('id');
if ($id == null) {
    echo "<span><strong><b>任务不存在</b></strong></span>";
    exit;
} else {
    $r = TaskModel::getTaskById($id);
    $now = date("Y-m-d H:i:s", time());
    if ($r == null || $r['status'] != 1 || strtotime($now) >= strtotime($r['end_time'])) {
        echo "<span><strong><b>任务不存在或者已失效</b></strong></span>";
        exit;
    }
}
?>
<div class="container">
    <form class="form-horizontal" role="form" name="myform" method="post" action="">
        <div id="legend" class="col-sm-12">
            <legend class="">接受任务</legend>
        </div>
        <input type="hidden" name="taskId" value="<?php 
echo $id;
?>
">

        <div class="form-group">
            <!-- Text input-->
            <label class="col-sm-2 control-label">任务标题</label>
Example #2
0
require_once '../common/common.php';
$openId = $_SESSION['openid'];
$taskId = param('taskId');
//$acceptPhone = param("acceptPhone");
$verifyCode = param("verifyCode");
if ($taskId == null) {
    operation_fail('任务ID不能为空');
}
$account = Account::getAccount($openId);
if ($account["user_scheme"] != 1) {
    operation_fail("请先去认证快递资格,然后才能接单");
}
$accountExtra = AccountExtra::getInfo($openId);
$acceptPhone = $accountExtra["contact_phone"];
$task = TaskModel::getTaskById($taskId);
if ($task == null) {
    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 ||