Example #1
0
<?php

require_once 'permisson.php';
require_once '../common/common.php';
$name = param("nickname");
$pageIndex = param("page", 1);
if ($name == null) {
    $status = param('status', AccountExtra::STATUS_APPLYING);
    $r = AccountExtra::getAppliers($status);
} else {
    $r = AccountExtra::getAppliersByName($name, $pageIndex);
}
json_put("result", $r);
json_output();
Example #2
0
$code = param("code");
if ($code == null) {
    operation_fail("登陆失败");
}
$weixinAPI = new WeixinAPI();
$json = $weixinAPI->getOpenid($code);
session_start();
// 记录用户信息
$_SESSION['openid'] = $json['openid'];
$_SESSION['access_token'] = $json;
$openid = $json['openid'];
$home_url = '../index.php';
$account = Account::getAccount($json['openid']);
if ($account != null) {
    $_SESSION['account'] = $account;
    $extra = AccountExtra::getInfo($json['openid']);
    if ($extra != null) {
        $_SESSION['account_extra'] = $extra;
    }
} else {
    $weixinAPI = new WeixinAPI();
    $userInfo = $weixinAPI->getUserInfo($json['access_token'], $openid);
    Account::createAccount($openid, $userInfo['nickname']);
    $account = Account::getAccount($json['openid']);
    $_SESSION['account'] = $account;
}
//$home_url = '../h5/publish_task_page.php';
header('Location: ' . $home_url);
json_put("session", $_SESSION['access_token']);
json_output();
?>
Example #3
0
<?php

require_once 'permisson.php';
require_once '../common/common.php';
$openId = $_SESSION['openid'];
$apply_openid = param("applier");
$reason = param("reason");
$r = AccountExtra::reject($apply_openid, $reason);
if ($r) {
    json_put("result", "已拒绝");
} else {
    json_put("result", "操作失败");
}
json_output();
?>

Example #4
0
//$card_pic = param("cardPic");
$inviter = param('inviter');
$accountExtra = AccountExtra::getInfo($openid);
if ($accountExtra == null) {
    $r = AccountExtra::applyDelivery($openid, $icon, $address, $fullname, $idcard, $contact, $contact_phone, $card_pic, $inviter);
    if ($r) {
        $extra = AccountExtra::getInfo($openid);
        if ($extra != null) {
            $_SESSION['account_extra'] = $extra;
        }
        json_put("result", $r);
        json_output();
    } else {
        operation_fail("申请失败,请重试");
    }
} else {
    if ($accountExtra['status'] == AccountExtra::STATUS_APPLYING) {
        operation_fail("你的快递资格已在申请中,请耐心等待审核");
    } else {
        if ($accountExtra['status'] == AccountExtra::STATUS_ACCEPT) {
            operation_fail("你已经有快递资格了");
        }
    }
    $r = AccountExtra::updateDelivery($openid, $icon, $address, $fullname, $idcard, $contact, $contact_phone, $card_pic, $inviter);
    if ($r) {
        json_put("result", "申请成功");
        json_output();
    } else {
        operation_fail("申请失败,请重试");
    }
}
Example #5
0
<?php

require_once 'permisson.php';
require_once '../common/common.php';
$openid = param("openid", null);
$r = AccountExtra::getInfo($openid);
$account = Account::getAccount($openid);
if ($r == null) {
    $r = array();
}
if ($account['phone'] != null) {
    $r['contact_phone'] = $account['phone'];
}
$r["nickname"] = $account["nickname"];
$publishTaskCount = TaskModel::getPublishTaskCountById($openid);
$acceptTaskCount = TaskModel::getAcceptTaskCountById($openid);
$r["publishTaskCount"] = $publishTaskCount;
$r["acceptTaskCount"] = $acceptTaskCount;
json_put("result", $r);
json_output();
Example #6
0
<?php

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 || 
Example #7
0
<?php

require_once 'permisson.php';
require_once '../common/common.php';
$openId = $_SESSION['openid'];
$apply_openid = param("applier");
$r = AccountExtra::approve($apply_openid);
if ($r) {
    Account::approve($apply_openid);
    json_put("result", "审核通过");
} else {
    json_put("result", "审核失败");
}
json_output();
?>