|
@@ -195,6 +195,16 @@ class InvoiceController extends DooController {
|
|
$this->data ['receiptMemu'] = 'invoice';
|
|
$this->data ['receiptMemu'] = 'invoice';
|
|
$this->render ( "/admin/invoice", $this->data );
|
|
$this->render ( "/admin/invoice", $this->data );
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ function invoiceExpress(){
|
|
|
|
+ $expressCom = isset ( $this->params ['expressCom'] ) ? $this->params ['expressCom'] : "";
|
|
|
|
+ $expressNumber = isset ( $this->params ['expressNumber'] ) ? $this->params ['expressNumber'] : "";
|
|
|
|
+
|
|
|
|
+ $this->data ['expressCom'] = $expressCom;
|
|
|
|
+ $this->data ['expressNumber'] = $expressNumber;
|
|
|
|
+ $this->render ( "/admin/invoiceExpress", $this->data );
|
|
|
|
+ }
|
|
|
|
+
|
|
function invoiceAdd() {
|
|
function invoiceAdd() {
|
|
Doo::loadModel ( 'L_category' );
|
|
Doo::loadModel ( 'L_category' );
|
|
$lCategory = new L_category ();
|
|
$lCategory = new L_category ();
|
|
@@ -834,6 +844,8 @@ class InvoiceController extends DooController {
|
|
$this->render ( "/admin/invoiceTrainingDetail", $this->data );
|
|
$this->render ( "/admin/invoiceTrainingDetail", $this->data );
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 上传培训班发票
|
|
* 上传培训班发票
|
|
* @return string
|
|
* @return string
|
|
@@ -962,6 +974,9 @@ class InvoiceController extends DooController {
|
|
$invoice->bankAccount = $value ['bankAccount'];
|
|
$invoice->bankAccount = $value ['bankAccount'];
|
|
$invoice->recipientsAddress = $value ['recipientsAddress'];
|
|
$invoice->recipientsAddress = $value ['recipientsAddress'];
|
|
|
|
|
|
|
|
+ $invoice->recipients = $value ['recipients'];
|
|
|
|
+ $invoice->recipientsPhone = $value ['recipientsPhone'];
|
|
|
|
+
|
|
$iid = $invoice->insert ();
|
|
$iid = $invoice->insert ();
|
|
}
|
|
}
|
|
// 加入发票总数量
|
|
// 加入发票总数量
|
|
@@ -1319,6 +1334,15 @@ class InvoiceController extends DooController {
|
|
);
|
|
);
|
|
$invoice->setInvoiceByCondition ( $item );
|
|
$invoice->setInvoiceByCondition ( $item );
|
|
|
|
|
|
|
|
+ Doo::loadModel ( 'invoiceTraining' );
|
|
|
|
+ $invoiceTraining = new invoiceTraining ();
|
|
|
|
+
|
|
|
|
+ $item = array (
|
|
|
|
+ 'itid' => $trainId,
|
|
|
|
+ 'submitStatus'=>1
|
|
|
|
+ );
|
|
|
|
+ $invoiceTraining->setInvoiceTrainByCondition($item);
|
|
|
|
+
|
|
$item = array (
|
|
$item = array (
|
|
'date' => date ( "Y-m-d H:i:s" ),
|
|
'date' => date ( "Y-m-d H:i:s" ),
|
|
'operation' => "创建",
|
|
'operation' => "创建",
|
|
@@ -1477,6 +1501,16 @@ class InvoiceController extends DooController {
|
|
$invoiceOperationLog = new invoiceOperationLog ();
|
|
$invoiceOperationLog = new invoiceOperationLog ();
|
|
$invoiceOperationLog->setInvoiceOperationLogBySql ( $sql );
|
|
$invoiceOperationLog->setInvoiceOperationLogBySql ( $sql );
|
|
|
|
|
|
|
|
+
|
|
|
|
+ Doo::loadModel ( 'invoiceTraining' );
|
|
|
|
+ $invoiceTraining = new invoiceTraining ();
|
|
|
|
+
|
|
|
|
+ $item = array (
|
|
|
|
+ 'itid' => $trainId,
|
|
|
|
+ 'submitStatus'=>1
|
|
|
|
+ );
|
|
|
|
+ $invoiceTraining->setInvoiceTrainByCondition($item);
|
|
|
|
+
|
|
// Doo::loadModel ( 'invoiceOperationLog' );
|
|
// Doo::loadModel ( 'invoiceOperationLog' );
|
|
// $item = array (
|
|
// $item = array (
|
|
// 'date' => date ( "Y-m-d H:i:s" ),
|
|
// 'date' => date ( "Y-m-d H:i:s" ),
|
|
@@ -5137,7 +5171,11 @@ class InvoiceController extends DooController {
|
|
}elseif ($currentColumn == 'N') {
|
|
}elseif ($currentColumn == 'N') {
|
|
$excel_column ['recipientsAddress'] = $val;
|
|
$excel_column ['recipientsAddress'] = $val;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ elseif ($currentColumn == 'O') {
|
|
|
|
+ $excel_column ['recipients'] = $val;
|
|
|
|
+ }elseif ($currentColumn == 'P') {
|
|
|
|
+ $excel_column ['recipientsPhone'] = $val;
|
|
|
|
+ }
|
|
|
|
|
|
} else {
|
|
} else {
|
|
if ($currentColumn == 'A')
|
|
if ($currentColumn == 'A')
|