//修改佣金状态 $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 {
$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);