Skip to content

Commit c4240ef

Browse files
getStockCorrections
1 parent e8707e1 commit c4240ef

File tree

1 file changed

+47
-56
lines changed

1 file changed

+47
-56
lines changed

Mplusqapiclient.php

Lines changed: 47 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -4383,43 +4383,41 @@ public function savePurchaseBook($branchNumber, $entries) {
43834383
throw new MplusQAPIException('Exception occurred: ' . $e->getMessage(), 0, $e);
43844384
}
43854385
}
4386-
4387-
// END savePurchaseBook()
43884386

43894387
//----------------------------------------------------------------------------
43904388

43914389
public function getStockCorrections(
4392-
$employeeNumbers = null,
4393-
$branchNumbers = null,
4394-
$articleNumbers = null,
4395-
$fromFinancialDateTime = null,
4396-
$throughFinancialDateTime = null,
4397-
$correctionType = null,
4398-
$correctionNumber = null
4399-
) {
4390+
$employeeNumbers = null,
4391+
$branchNumbers = null,
4392+
$articleNumbers = null,
4393+
$fromFinancialDate = null,
4394+
$throughFinancialDate = null,
4395+
$correctionType = null,
4396+
$stockCorrectionNumber = null
4397+
) {
44004398
try {
44014399
$result = $this->client->getStockCorrections($this->parser->convertGetStockCorrectionsRequest(
4402-
$employeeNumbers,
4403-
$branchNumbers,
4404-
$articleNumbers,
4405-
$fromFinancialDateTime,
4406-
$throughFinancialDateTime,
4407-
$correctionType,
4408-
$correctionNumber
4409-
));
4400+
$employeeNumbers,
4401+
$branchNumbers,
4402+
$articleNumbers,
4403+
$fromFinancialDate,
4404+
$throughFinancialDate,
4405+
$correctionType,
4406+
$stockCorrectionNumber
4407+
));
44104408
if ($this->getReturnRawResult()) {
44114409
return $result;
44124410
}
44134411
return $this->parser->parseGetStockCorrectionsResult($result);
4414-
} catch (SoapFault $e) {
4412+
}
4413+
catch (SoapFault $e) {
44154414
throw new MplusQAPIException('SoapFault occurred: ' . $e->getMessage(), 0, $e);
4416-
} catch (Exception $e) {
4415+
}
4416+
catch (Exception $e) {
44174417
throw new MplusQAPIException('Exception occurred: ' . $e->getMessage(), 0, $e);
44184418
}
44194419
}
44204420

4421-
// END getStockCorrections()
4422-
44234421
}
44244422

44254423
//==============================================================================
@@ -10169,59 +10167,52 @@ public function convertSavePurchaseBookRequest($branchNumber, $entries) {
1016910167
$request->request->entries = $entries;
1017010168
return $request;
1017110169
}
10172-
10173-
// END convertSavePurchaseBookRequest()
1017410170

1017510171
//----------------------------------------------------------------------------
1017610172

1017710173
public function convertGetStockCorrectionsRequest(
10178-
$employeeNumbers,
10179-
$branchNumbers,
10180-
$articleNumbers,
10181-
$fromFinancialDateTime,
10182-
$throughFinancialDateTime,
10183-
$correctionType,
10184-
$correctionNumber
10185-
) {
10186-
$array = [];
10187-
$array['request'] = [];
10188-
if(!is_null($employeeNumbers)) {
10189-
if(!is_array($employeeNumbers)) {
10174+
$employeeNumbers,
10175+
$branchNumbers,
10176+
$articleNumbers,
10177+
$fromFinancialDate,
10178+
$throughFinancialDate,
10179+
$correctionType,
10180+
$stockCorrectionNumber
10181+
) {
10182+
$request = [];
10183+
if (!is_null($employeeNumbers)) {
10184+
if (!is_array($employeeNumbers)) {
1019010185
$employeeNumbers = [$employeeNumbers];
1019110186
}
10192-
$request['request']['employeeNumbers'] = $employeeNumbers;
10187+
$request['employeeNumbers'] = $employeeNumbers;
1019310188
}
10194-
if(!is_null($branchNumbers)) {
10195-
if(!is_array($branchNumbers)) {
10189+
if (!is_null($branchNumbers)) {
10190+
if (!is_array($branchNumbers)) {
1019610191
$branchNumbers = [$branchNumbers];
1019710192
}
10198-
$request['request']['branchNumbers'] = $branchNumbers;
10193+
$request['branchNumbers'] = $branchNumbers;
1019910194
}
10200-
if(!is_null($articleNumbers)) {
10201-
if(!is_array($articleNumbers)) {
10195+
if (!is_null($articleNumbers)) {
10196+
if (!is_array($articleNumbers)) {
1020210197
$articleNumbers = [$articleNumbers];
1020310198
}
10204-
$request['request']['articleNumbers'] = $articleNumbers;
10199+
$request['articleNumbers'] = $articleNumbers;
1020510200
}
10206-
if (!is_null($fromFinancialDateTime) && !empty($fromFinancialDateTime)) {
10207-
$fromFinancialDateTime = $this->convertMplusDateTime($fromFinancialDateTime, 'fromFinancialDateTime');
10208-
$array['request']['fromFinancialDateTime'] = $fromFinancialDateTime;
10201+
if (!is_null($fromFinancialDate) && !empty($fromFinancialDate)) {
10202+
$request['fromFinancialDate'] = $fromFinancialDate;
1020910203
}
10210-
if (!is_null($throughFinancialDateTime) && !empty($throughFinancialDateTime)) {
10211-
$throughFinancialDateTime = $this->convertMplusDateTime($throughFinancialDateTime, 'throughFinancialDateTime');
10212-
$array['request']['throughFinancialDateTime'] = $throughFinancialDateTime;
10204+
if (!is_null($throughFinancialDate) && !empty($throughFinancialDate)) {
10205+
$request['throughFinancialDate'] = $throughFinancialDate;
1021310206
}
10214-
if(!is_null($correctionType)) {
10215-
$array['request']['correctionType'] = $correctionType;
10207+
if (!is_null($correctionType)) {
10208+
$request['correctionType'] = $correctionType;
1021610209
}
10217-
if (!is_null($correctionNumber) && !empty($correctionNumber)) {
10218-
$array['request']['correctionNumber'] = $this->convertYearNumber($correctionNumber);
10210+
if (!is_null($stockCorrectionNumber) && !empty($stockCorrectionNumber)) {
10211+
$request['stockCorrectionNumber'] = $this->convertYearNumber($stockCorrectionNumber);
1021910212
}
10220-
return arrayToObject($array);
10213+
return arrayToObject(['request'=>$request]);
1022110214
}
1022210215

10223-
// END convertGetStockCorrectionsRequest()
10224-
1022510216
}
1022610217

1022710218
//------------------------------------------------------------------------------

0 commit comments

Comments
 (0)