You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
86 lines
4.7 KiB
86 lines
4.7 KiB
<?php
|
|
defined('IN_IA') or exit('Access Denied');
|
|
|
|
|
|
/**
|
|
* Comment: 商户入驻申请
|
|
* Author: zzw
|
|
* Date: 2021/1/7 15:35
|
|
* Class StoreApply_WeliamController
|
|
*/
|
|
class StoreApply_WeliamController {
|
|
//入驻申请列表
|
|
public function index() {
|
|
global $_W, $_GPC;
|
|
$pindex = max(1, intval($_GPC['page']));
|
|
$psize = 10;
|
|
|
|
$where['uniacid'] = $_W['uniacid'];
|
|
$where['aid'] = $_W['aid'];
|
|
$where['ismain'] = 1;
|
|
$where['status'] = array(0, 1,3);
|
|
|
|
$registers = pdo_getslice('wlmerchant_merchantuser', $where, array($pindex, $psize), $total, array(), '', "id DESC");
|
|
$pager = wl_pagination($total, $pindex, $psize);
|
|
foreach ($registers as $key => $value) {
|
|
$registers[$key]['member'] = Member::wl_member_get($value['mid'], array('id', 'nickname','encodename'));
|
|
$registers[$key]['storedata'] = Store::getSingleStore($value['storeid']);
|
|
}
|
|
|
|
include wl_template('store/registerIndex');
|
|
}
|
|
//对申请信息进行 审核、删除操作
|
|
public function edit() {
|
|
global $_W, $_GPC;
|
|
if ($_GPC['op'] == 'reject') {
|
|
if (pdo_update(PDO_NAME . 'merchantdata', array('status' => 3), array('id' => $_GPC['id']))) {
|
|
Store::editSingleRegister($_GPC['uid'], array('status' => 3, 'reject' => $_GPC['reject']));
|
|
$mid = pdo_getcolumn(PDO_NAME . 'merchantuser', array('id' => $_GPC['uid']), 'mid');
|
|
$store = pdo_get(PDO_NAME . 'merchantdata', array('id' => $_GPC['id']), array('storename'));
|
|
$storename = $store['storename'];
|
|
$content = '企业名:' . $storename;
|
|
$link = h5_url('pages/mainPages/Settled/Settled',['storeid' => $_GPC['id']]);
|
|
News::jobNotice($mid, '您好,您的企业入驻审核已完成', '企业入驻审核通知', $content, '未通过', '点击查看未通过原因', time(), $link);
|
|
// $content = '商户名:' . $storename;
|
|
// $link = h5_url('pages/subPages/merchant/merchantChangeShop/merchantChangeShop');
|
|
// News::jobNotice($mid, '您好,您的商家入驻审核已完成', '商户入驻审核通知', $content, '未通过', '点击查看未通过原因', time(), $link);
|
|
wl_message('驳回成功', referer(), 'succuss');
|
|
} else {
|
|
wl_message('驳回失败', referer(), 'error');
|
|
}
|
|
}
|
|
if ($_GPC['op'] == 'pass') {
|
|
$status = pdo_getcolumn(PDO_NAME . 'merchantdata',array('id' => $_GPC['id']),'status');
|
|
if (pdo_update(PDO_NAME . 'merchantdata', array('status' => 2, 'enabled' => 1), array('id' => $_GPC['id']))) {
|
|
if($status == 0){
|
|
//修改过期时间
|
|
$chargeid = pdo_getcolumn(PDO_NAME . 'order',array('sid' => $_GPC['id'],'status' => 0,'plugin' => 'store','payfor'=>'merchant'),'fkid');
|
|
$day = pdo_getcolumn(PDO_NAME . 'chargelist',array('id' => $chargeid),'days');
|
|
$endtime = time() + 86400*$day;
|
|
pdo_update(PDO_NAME . 'merchantdata', array('groupid' => $chargeid, 'endtime' => $endtime), array('id' => $_GPC['id']));
|
|
pdo_update('wlmerchant_order',array('status' => 3,'paytype' => 6 ,'paytime' => time(), 'issettlement' => 1,'price' => 0),array('sid' => $_GPC['id'],'plugin' => 'store'));
|
|
}
|
|
Store::editSingleRegister($_GPC['uid'], array('status' => 2, 'reject' => $_GPC['reject']));
|
|
$member = pdo_get('wlmerchant_merchantuser', array('id' => $_GPC['uid']), array('mid'));
|
|
$store = pdo_get('wlmerchant_merchantdata', array('id' => $_GPC['id']), array('storename'));
|
|
$storename = $store['storename'];
|
|
$content = '商户名:' . $storename;
|
|
News::jobNotice($member['mid'], '您好,您的商家入驻审核已完成', '商户入驻审核通知', $content, '已通过', '请您尽快完善商家信息', time());
|
|
Member::updateStoreUserIdentity($_GPC['id'],1);
|
|
wl_message('通过操作成功', web_url('store/merchant/index', array('enabled' => 1)), 'succuss');
|
|
} else {
|
|
wl_message('通过操作失败', referer(), 'error');
|
|
}
|
|
}
|
|
if ($_GPC['op'] == 'del') {
|
|
if (pdo_delete(PDO_NAME . 'merchantuser', array('id' => $_GPC['uid']))) {
|
|
pdo_delete(PDO_NAME . 'merchantdata', array('id' => $_GPC['id']));
|
|
wl_message('删除申请成功', referer(), 'succuss');
|
|
} else {
|
|
wl_message('删除申请失败', referer(), 'error');
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
|