采购单审批流程

This commit is contained in:
mzl
2025-09-23 17:26:01 +08:00
parent 658fd1d6cb
commit 368bfe44ee
8 changed files with 78 additions and 14 deletions
@@ -36,7 +36,7 @@ class PurchaseOrdersController extends BaseController
}
$result = [
'id' => $record['id'],
'po_no' => $record['po_no'],
'order_no' => $record['order_no'],
'pi_no' => $record['pi_no'],
'buyer_id' => $record['buyer_id'],
'buyer_name' => $record['buyer_name'],
@@ -44,8 +44,8 @@ class PurchaseOrdersController extends BaseController
'contract_file_url' => $contractFileUrl,
'status' => $record['status'],
'remark' => $record['remark'],
'created_at' => date('Y-m-d H:i:s', strtotime($record['created_at'])),
'updated_at' => date('Y-m-d H:i:s', strtotime($record['updated_at'])),
'created_at' => date('Y-m-d H:i:s', $record['created_at']),
'updated_at' => date('Y-m-d H:i:s', $record['updated_at']),
];
$record = $result;
}
@@ -71,7 +71,7 @@ class PurchaseOrdersController extends BaseController
}
$result = [
'id' => $data['id'],
'po_no' => $data['po_no'],
'order_no' => $data['order_no'],
'pi_no' => $data['pi_no'],
'buyer_id' => $data['buyer_id'],
'buyer_name' => $data['buyer_name'],
@@ -117,4 +117,20 @@ class PurchaseOrdersController extends BaseController
return $this->error($e->getMessage());
}
}
/**
* 重提
*
* @param Request $request
* @return mixed
*/
public function resubmit(Request $request)
{
try {
$raw = $this->service->serviceResubmit($request, $request->all());
return $raw === true ? $this->success('提交成功') : $this->error('提交失败');
} catch (\Throwable $e) {
return $this->error($e->getMessage());
}
}
}