Files
littleTiger/application/admin/logic/InvoiceLogic.php

43 lines
1.6 KiB
PHP
Raw Permalink Normal View History

2019-02-28 19:48:21 +08:00
<?php
/**
* tpshop
* ============================================================================
* 版权所有 2015-2027 深圳搜豹网络科技有限公司,并保留所有权利。
* 网站地址: http://www.tp-shop.cn
* ----------------------------------------------------------------------------
* 商业用途务必到官方购买正版授权, 使用盗版将严厉追究您的法律责任。
* 采用最新Thinkphp5助手函数特性实现单字母函数M D U等简写方式
* ============================================================================
* Date: 2017-10-23
*/
namespace app\admin\logic;
use think\Db;
use think\Model;
class InvoiceLogic extends Model
{
//发票创建
function createInvoice($order){
$data = [
'order_id' => $order['order_id'], //订单id
'user_id' => $order['user_id'], //用户id
'ctime' => time(), //创建时间
'invoice_money' => $order['total_amount']-$order['shipping_price'],
];
$invoiceInfo = Db::name('Invoice')->where(['order_id'=>$order['order_id']])->find();
$userExtend = Db::name('user_extend')->where(['user_id'=>$order['user_id']])->find();
if($userExtend['invoice_desc'] != '不开发票' && $userExtend['invoice_desc'] != ''){
if(empty($invoiceInfo)) {
$data['invoice_desc'] = $order['invoice_desc'];//发票内容
$data['taxpayer'] = $order['taxpayer'];//纳税人识别号
$data['invoice_title'] = $order['invoice_title'];// 发票抬头
Db::name('invoice')->add($data);
}
}
}
}