Admin Workflow - Fix Tested Issues

This commit is contained in:
Dillon Ngo
2025-01-10 12:19:20 +08:00
parent 701936d311
commit 67d7af1053
5 changed files with 26 additions and 15 deletions
@@ -4,6 +4,7 @@ namespace App\Classes\Modules\Questionnaires\Processors;
use App\Classes\Modules\Bookings\Processors\ApprovePurchaseOrderProcessor;
use App\Models\QAAnswerOptions;
use Illuminate\Support\Facades\Log;
class SaveAnswerActionV1AdminWFProcessor
@@ -23,8 +24,9 @@ class SaveAnswerActionV1AdminWFProcessor
/**
* @return
*/
public function execute($questionMetadata, $answerInText){
if($answerInText === "approve_po_approved"){
public function execute($questionMetadata, $answerOptionId){
$answerOption = QAAnswerOptions::where('id', $answerOptionId)->first();
if($answerOption && $answerOption->value === "approve_po_approved"){
$this->approvePurchaseOrderProcessor->execute($questionMetadata['id']);
}
}