|
@@ -1045,6 +1045,40 @@ class Order extends Base
|
|
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
+ * @title 获取发票详情
|
|
|
+ * @desc 获取发票详情
|
|
|
+ * @author qc
|
|
|
+ * @url /api/Order/getBillInfo
|
|
|
+ * @method GET
|
|
|
+ * @param name:id type:int require default:-- desc:订单id
|
|
|
+ * @return name:id type:array default:-- desc:票详情id
|
|
|
+ * @return name:header type:string default:0 desc:抬头
|
|
|
+ * @return name:type_title type_title:int default:0 desc:发票类型
|
|
|
+ * @return name:email type:string default:0 desc:邮箱
|
|
|
+ * @return name:create_at type:string default:0 desc:申请时间
|
|
|
+ * @return name:phone type:string default:0 desc:电话
|
|
|
+ * @return name:status type:int default:0 desc:状态(0申请中1已开票2已完成)
|
|
|
+ * @return name:identify_number type:string default:0 desc:纳税人识别号
|
|
|
+ * @return name:send_type type:string default:1 desc:1点子发票2纸质发票
|
|
|
+ * @return name:remark type:string default:0 desc:备注
|
|
|
+ * @return name:bill_img type:string default:0 desc:点子发票【图片】
|
|
|
+ * @return name:bill_time type:string default:0 desc:开票时间
|
|
|
+ *
|
|
|
+ */
|
|
|
+
|
|
|
+ public function getBillInfo()
|
|
|
+ {
|
|
|
+ $info = BillApply::where(['order_type'=>2,'order_id'=>input('get.id')])
|
|
|
+ ->alias('b')->field('b.id,b.type,b.header,b.status,b.email,b.phone,b.bill_img,b.bill_time,b.remark,identify_number,b.create_at,t.title type_title,a.price_total money')
|
|
|
+ ->leftJoin('BillType t','t.id = b.type')
|
|
|
+ ->leftJoin('GoodsOrder a','a.id = b.order_id')
|
|
|
+ ->find();
|
|
|
+ if(empty($info)) $this->error('该订单未申请发票');
|
|
|
+ $info = $info->toArray();
|
|
|
+ $this->success('ok',['detail'=>$info]);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
|
|
|
|