mirror of
https://gitee.com/ShopeX/OMS
synced 2026-04-21 20:35:31 +08:00
65 lines
2.4 KiB
PHP
65 lines
2.4 KiB
PHP
<?php
|
||
/**
|
||
* Copyright © ShopeX (http://www.shopex.cn). All rights reserved.
|
||
* See LICENSE file for license details.
|
||
*/
|
||
|
||
class ome_finder_payments{
|
||
var $detail_basic = "支付单详情";
|
||
|
||
function detail_basic($payment_id){
|
||
$render = app::get('ome')->render();
|
||
$oPayment = app::get('ome')->model('payments');
|
||
$oOrder = app::get('ome')->model('orders');
|
||
if ($_POST)
|
||
{
|
||
$data['order_id'] = $_POST['order_id'];
|
||
$data['tax_no'] = $_POST['tax_no'];
|
||
$oOrder->save($data);
|
||
|
||
//TODO:api,发票号的回写
|
||
$oOperation_log = app::get('ome')->model('operation_log');
|
||
$oOperation_log->write_log('order_modify@ome',$_POST['order_id'],'录入及变更发票号');
|
||
}
|
||
$pay_detail = $oPayment->dump($payment_id);
|
||
$orderinfo = $oOrder->order_detail($pay_detail['order_id']);
|
||
|
||
//如果是前端支付单,操作员则显示前端店铺名称
|
||
if (empty($pay_detail['op_id'])){
|
||
if ($pay_detail['shop_id']){
|
||
$oShop = app::get('ome')->model('shop');
|
||
$shop_detail = $oShop->dump($pay_detail['shop_id'], 'node_type');
|
||
$pay_detail['op_id'] = $shop_detail['node_type'];
|
||
}
|
||
}else{
|
||
$user = app::get('desktop')->model('users')->dump($pay_detail['op_id'],'*',array( ':account@pam'=>array('*') ));
|
||
$pay_detail['op_id'] = $user['name'] ? $user['name'] : '-';
|
||
}
|
||
|
||
$render->pagedata['detail'] = $pay_detail;
|
||
$render->pagedata['orderinfo'] = $orderinfo;
|
||
return $render->fetch('admin/payment/detail.html');
|
||
}
|
||
var $addon_cols = 'archive,order_id';
|
||
var $column_order_id='订单号';
|
||
var $column_order_id_width='100';
|
||
function column_order_id($row)
|
||
{
|
||
$archive = $row[$this->col_prefix . 'archive'];
|
||
|
||
$order_id = $row[$this->col_prefix . 'order_id'];
|
||
$filter = array('order_id'=>$order_id);
|
||
if ($archive == '1' ) {
|
||
$archive_ordObj = kernel::single('archive_interface_orders');
|
||
$order = $archive_ordObj->getOrders($filter,'order_bn');
|
||
}else{
|
||
$orderObj = app::get('ome')->model('orders');
|
||
|
||
$order = $orderObj->dump($filter,'order_bn');
|
||
}
|
||
|
||
|
||
return $order['order_bn'];
|
||
}
|
||
}
|
||
?>
|