Compare commits
2 Commits
f9d870073f
...
724cdb9c3f
| Author | SHA1 | Date | |
|---|---|---|---|
| 724cdb9c3f | |||
|
|
b9e164725e |
@@ -3856,6 +3856,21 @@ class CharacteristicsController extends Controller
|
||||
$query->where('approver_type', 'Characteristic');
|
||||
})->where('machine_id', $machineId)->where('plant_id', $plantId)->get();
|
||||
|
||||
$requestQual = RequestCharacteristic::where('aufnr', $jobNo)->where('item_id', $itemId)->where('model_type', $modelType)
|
||||
->whereHas('approver', function ($query) {
|
||||
$query->where('approver_type', 'Quality');
|
||||
})->where('machine_id', $machineId)->where('plant_id', $plantId)->orderBy('id')->get();
|
||||
|
||||
foreach ($requestQual as $row) {
|
||||
$workFlowStatus = ($row->approver_status1 == 'Approved' || $row->approver_status2 == 'Approved' || $row->approver_status3 == 'Approved') ? '0' : '1';
|
||||
|
||||
TempClassCharacteristic::where('aufnr', $jobNo)->where('model_type', $modelType)->where('machine_id', $machineId)->where('plant_id', $plantId)
|
||||
->update([
|
||||
'has_work_flow_id' => $workFlowStatus,
|
||||
'updated_by' => $userName,
|
||||
]);
|
||||
}
|
||||
|
||||
$tempClassChars = TempClassCharacteristic::where('aufnr', $jobNo)->where('machine_id', $machineId)->where('plant_id', $plantId)->get();
|
||||
|
||||
if (! $requestChars->isEmpty()) {
|
||||
@@ -3966,6 +3981,21 @@ class CharacteristicsController extends Controller
|
||||
$query->where('approver_type', 'Characteristic');
|
||||
})->where('machine_id', $machineId)->where('plant_id', $plantId)->get();
|
||||
|
||||
$requestQual = RequestCharacteristic::where('aufnr', $jobNo)->where('item_id', $itemId)->where('model_type', $modelType)
|
||||
->whereHas('approver', function ($query) {
|
||||
$query->where('approver_type', 'Quality');
|
||||
})->where('machine_id', $machineId)->where('plant_id', $plantId)->orderBy('id')->get();
|
||||
|
||||
foreach ($requestQual as $row) {
|
||||
$workFlowStatus = ($row->approver_status1 == 'Approved' || $row->approver_status2 == 'Approved' || $row->approver_status3 == 'Approved') ? '0' : '1';
|
||||
|
||||
TempClassCharacteristic::where('aufnr', $jobNo)->where('model_type', $modelType)->where('machine_id', $machineId)->where('plant_id', $plantId)
|
||||
->update([
|
||||
'has_work_flow_id' => $workFlowStatus,
|
||||
'updated_by' => $userName,
|
||||
]);
|
||||
}
|
||||
|
||||
if (! $requestChars->isEmpty()) {
|
||||
$hasCharPending = false;
|
||||
|
||||
@@ -4980,6 +5010,21 @@ class CharacteristicsController extends Controller
|
||||
$query->where('approver_type', 'Characteristic');
|
||||
})->where('machine_id', $machineId)->where('plant_id', $plantId)->get();
|
||||
|
||||
$requestQual = RequestCharacteristic::where('aufnr', $jobNo)->where('item_id', $itemId)->where('model_type', $modelType)
|
||||
->whereHas('approver', function ($query) {
|
||||
$query->where('approver_type', 'Quality');
|
||||
})->where('machine_id', $machineId)->where('plant_id', $plantId)->orderBy('id')->get();
|
||||
|
||||
foreach ($requestQual as $row) {
|
||||
$workFlowStatus = ($row->approver_status1 == 'Approved' || $row->approver_status2 == 'Approved' || $row->approver_status3 == 'Approved') ? '0' : '1';
|
||||
|
||||
TempClassCharacteristic::where('aufnr', $jobNo)->where('model_type', $modelType)->where('machine_id', $machineId)->where('plant_id', $plantId)
|
||||
->update([
|
||||
'has_work_flow_id' => $workFlowStatus,
|
||||
'updated_by' => $userName,
|
||||
]);
|
||||
}
|
||||
|
||||
$tempClassChars = TempClassCharacteristic::where('aufnr', $jobNo)->where('machine_id', $machineId)->where('plant_id', $plantId)->get();
|
||||
|
||||
if (! $requestChars->isEmpty()) {
|
||||
@@ -5084,6 +5129,21 @@ class CharacteristicsController extends Controller
|
||||
$query->where('approver_type', 'Characteristic');
|
||||
})->where('machine_id', $machineId)->where('plant_id', $plantId)->get();
|
||||
|
||||
$requestQual = RequestCharacteristic::where('aufnr', $jobNo)->where('item_id', $itemId)->where('model_type', $modelType)
|
||||
->whereHas('approver', function ($query) {
|
||||
$query->where('approver_type', 'Quality');
|
||||
})->where('machine_id', $machineId)->where('plant_id', $plantId)->orderBy('id')->get();
|
||||
|
||||
foreach ($requestQual as $row) {
|
||||
$workFlowStatus = ($row->approver_status1 == 'Approved' || $row->approver_status2 == 'Approved' || $row->approver_status3 == 'Approved') ? '0' : '1';
|
||||
|
||||
TempClassCharacteristic::where('aufnr', $jobNo)->where('model_type', $modelType)->where('machine_id', $machineId)->where('plant_id', $plantId)
|
||||
->update([
|
||||
'has_work_flow_id' => $workFlowStatus,
|
||||
'updated_by' => $userName,
|
||||
]);
|
||||
}
|
||||
|
||||
if (! $requestChars->isEmpty()) {
|
||||
$hasCharPending = false;
|
||||
|
||||
@@ -5168,6 +5228,12 @@ class CharacteristicsController extends Controller
|
||||
} else {
|
||||
$workFlowStatus = ($row->approver_status1 == 'Approved' || $row->approver_status2 == 'Approved' || $row->approver_status3 == 'Approved') ? '0' : '1';
|
||||
|
||||
// / TempClassCharacteristic::where('aufnr', $jobNo)->where('model_type', $modelType)->where('machine_id', $machineId)->where('plant_id', $plantId)
|
||||
// / ->update([
|
||||
// / 'has_work_flow_id' => $workFlowStatus,
|
||||
// / 'updated_by' => $userName,
|
||||
// / ]);
|
||||
|
||||
if ($workFlowStatus == '1') {
|
||||
$workFlowStatus = ($row->approver_status1 == 'Rejected' || $row->approver_status2 == 'Rejected' || $row->approver_status3 == 'Rejected') ? '2' : '1';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user