6 Commits

Author SHA1 Message Date
0dcb155acb Merge pull request 'Removed unwanted space' (#595) from ranjith-dev into master
Some checks are pending
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Waiting to run
Reviewed-on: #595
2026-05-13 11:38:39 +00:00
dhanabalan
47a0cf31d2 Removed unwanted space
Some checks failed
Gemini PR Review / Gemini PR Review (pull_request) Waiting to run
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Waiting to run
Laravel Larastan / larastan (pull_request) Waiting to run
Laravel Pint / pint (pull_request) Waiting to run
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Has been cancelled
2026-05-13 17:07:39 +05:30
0903c60316 Merge pull request 'removed unwanted quotes in characteristics controller' (#594) from ranjith-dev into master
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Has been cancelled
Reviewed-on: #594
2026-05-13 09:45:56 +00:00
dhanabalan
e5f23303d9 removed unwanted quotes in characteristics controller
Some checks failed
Gemini PR Review / Gemini PR Review (pull_request) Waiting to run
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Waiting to run
Laravel Larastan / larastan (pull_request) Waiting to run
Laravel Pint / pint (pull_request) Waiting to run
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Has been cancelled
2026-05-13 15:15:01 +05:30
724cdb9c3f Merge pull request 'Updated has_work_flow_id column value in TempClassCharacteristic table while request approval get api' (#593) from ranjith-dev into master
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Has been cancelled
Reviewed-on: #593
2026-05-13 04:32:38 +00:00
dhanabalan
b9e164725e Updated has_work_flow_id column value in TempClassCharacteristic table while request approval get api
Some checks failed
Gemini PR Review / Gemini PR Review (pull_request) Waiting to run
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Waiting to run
Laravel Larastan / larastan (pull_request) Waiting to run
Laravel Pint / pint (pull_request) Waiting to run
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Has been cancelled
2026-05-13 10:01:00 +05:30
2 changed files with 67 additions and 2 deletions

View File

@@ -102,7 +102,6 @@ class ProductCharacteristicsMasterImporter extends Importer
public function resolveRecord(): ?ProductCharacteristicsMaster
{
$warnMsg = [];
$plantCod = trim($this->data['plant']) ?? null;
$itemCod = trim($this->data['item']) ?? null;

View File

@@ -3780,7 +3780,7 @@ class CharacteristicsController extends Controller
if (! $cField) {
return response()->json([
'status_code' => 'ERROR',
'status_description' => "Master characteristic field value '{$charField}'' not found in approver master!",
'status_description' => "Master characteristic field value '{$charField}' not found in approver master!",
], 404);
}
@@ -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';
}