//修改佣金状态
            $db->query("update " . $ecs->table('store_rebate') . " set status=1 where rebate_id=" . $rebid);
            //修改佣金信息状态记录
            $rebate_list = array('rebateid' => $rebid, 'username' => '平台方:' . $_SESSION['user_name'], 'type' => REBATE_LOG_LIST, 'typedec' => '结算分销商(仓库)佣金', 'contents' => '佣金状态由冻结变可结算', 'addtime' => gmtime());
            $db->autoExecute($ecs->table('store_rebate_log'), $rebate_list, 'INSERT');
        }
        sys_msg($_LANG['act_ok'], 0, $links);
    } else {
        sys_msg('操作失败', 1, $links);
    }
} elseif ($_REQUEST['act'] == 'operate2') {
    $rebid = isset($_REQUEST['rid']) && intval($_REQUEST['rid']) > 0 ? intval($_REQUEST['rid']) : 0;
    if (empty($rebid)) {
        sys_msg('非法操作', 1);
    }
    if (($rebate = rebateHave($rebid)) === false) {
        sys_msg('该返佣记录不存在!');
    }
    //入驻商资金添加日志
    //writelog($rebid,1);
    $sql = "update " . $GLOBALS['ecs']->table('order_info') . " set store_rebate_ispay=1 where store_rebate_id=" . $rebid . " and store_rebate_ispay=2";
    $links[] = array('href' => 'supplier_store_rebate.php?act=list', 'text' => '查看本期佣金列表');
    if ($GLOBALS['db']->query($sql)) {
        $rebate_order = array('rebateid' => $rebid, 'username' => '平台方:' . $_SESSION['user_name'], 'type' => REBATE_LOG_ORDER, 'typedec' => '撤销分销商(仓库)全部佣金', 'contents' => '相关佣金结算订单全部撤销', 'addtime' => gmtime());
        $db->autoExecute($ecs->table('store_rebate_log'), $rebate_order, 'INSERT');
        $db->query("update " . $ecs->table('store_rebate') . " set status=0 where rebate_id=" . $rebid);
        //修改佣金信息状态记录
        $rebate_list = array('rebateid' => $rebid, 'username' => '平台方:' . $_SESSION['user_name'], 'type' => REBATE_LOG_LIST, 'typedec' => '撤销分销商(仓库)全部佣金', 'contents' => '佣金状态由可结算变冻结', 'addtime' => gmtime());
        //$db->autoExecute($ecs->table('supplier_rebate_log'), $rebate_list, 'INSERT');
        sys_msg($_LANG['act_ok'], 0, $links);
    } else {
Beispiel #2
0
    $db->autoExecute($ecs->table('supplier_rebate'), $rebate, 'UPDATE', "rebate_id = '" . $rebate_id . "'");
    //修改佣金信息状态记录
    $rebate_list = array('rebateid' => $rebate_id, 'username' => '平台方:' . $_SESSION['user_name'], 'type' => REBATE_LOG_LIST, 'typedec' => '取消发起结算', 'contents' => '佣金状态由等待审核变可结算', 'addtime' => gmtime());
    $db->autoExecute($ecs->table('supplier_rebate_log'), $rebate_list, 'INSERT');
    /* 清除缓存 */
    clear_cache_files();
    /* 提示信息 */
    $links[] = array('href' => 'supplier_rebate.php?act=list', 'text' => '返回本期佣金列表');
    sys_msg('恭喜,处理成功!', 0, $links);
} elseif ($_REQUEST['act'] == 'finish') {
    /* 检查权限 */
    admin_priv('supplier_rebate');
    /* 提交值 */
    $rebate_id = intval($_POST['id']);
    $remark = isset($_POST['remark']) ? addslashes($_POST['remark']) : '';
    if (($rebates = rebateHave($rebate_id)) === false) {
        sys_msg('该返佣记录不存在!');
    }
    include_once ROOT_PATH . '/includes/cls_image.php';
    $image = new cls_image($_CFG['bgcolor']);
    if ($_FILES['rebate_img']['size'] <= 0) {
        sys_msg('汇票凭证必须上传!');
    }
    if ($_FILES['rebate_img']['error'] == 0) {
        if (!$image->check_img_type($_FILES['rebate_img']['type'])) {
            sys_msg($_LANG['invalid_goods_thumb'], 1, array(), false);
        }
    }
    $dir = 'rebate/' . local_date("Ymd", gmtime()) . '/' . $rebates['supplier_id'];
    $rebate_img = $image->upload_image($_FILES['rebate_img'], $dir);
    $rebate = array('is_pay_ok' => 1, 'pay_time' => gmtime(), 'rebate_img' => $rebate_img, 'status' => 4);