审批&PDF生成
This commit is contained in:
@@ -8,6 +8,10 @@ use support\Request;
|
||||
|
||||
class StockOrdersController extends BaseController
|
||||
{
|
||||
protected $noNeedLogin = ['print'];
|
||||
|
||||
protected $noNeedHeaderData = ['print'];
|
||||
|
||||
use CrudControllerTrait;
|
||||
|
||||
protected $service;
|
||||
@@ -41,6 +45,11 @@ class StockOrdersController extends BaseController
|
||||
if (isset($data['eta_ship_date'])) $data['eta_ship_date'] = date('Y-m-d', $data['eta_ship_date']);
|
||||
if (isset($data['biz_date'])) $data['biz_date'] = date('Y-m-d', $data['biz_date']);
|
||||
if (isset($data['latest_arrival_date'])) $data['latest_arrival_date'] = date('Y-m-d', $data['latest_arrival_date']);
|
||||
|
||||
if (!empty($data['contract'])) {
|
||||
$data['contract_url'] = (new \app\common\service\OssService)->generatePrivateUrl($data['contract']);
|
||||
}
|
||||
|
||||
if (count($data['moneyValues']) > 0) {
|
||||
foreach ($data['moneyValues'] as $mvs) {
|
||||
$data['cif_total_amount'] = [
|
||||
@@ -102,6 +111,16 @@ class StockOrdersController extends BaseController
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function print(Request $request)
|
||||
{
|
||||
try {
|
||||
$raw = $this->service->servicePrint($request);
|
||||
return $this->success($raw);
|
||||
} catch (\Throwable $e) {
|
||||
return $this->error($e->getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user