mirror of
https://github.com/Karaka-Management/oms-WarehouseManagement.git
synced 2026-01-11 15:18:41 +00:00
bug fixes
This commit is contained in:
parent
2ae4d7fe62
commit
a8f11dbf7c
|
|
@ -108,7 +108,7 @@ final class Installer extends InstallerAbstract
|
||||||
|
|
||||||
$request->header->account = 1;
|
$request->header->account = 1;
|
||||||
$request->setData('name', $type['name'] ?? '');
|
$request->setData('name', $type['name'] ?? '');
|
||||||
$request->setData('title', \reset($type['l11n']));
|
$request->setData('content', \reset($type['l11n']));
|
||||||
$request->setData('language', \array_keys($type['l11n'])[0] ?? 'en');
|
$request->setData('language', \array_keys($type['l11n'])[0] ?? 'en');
|
||||||
|
|
||||||
$module->apiStockTypeCreate($request, $response);
|
$module->apiStockTypeCreate($request, $response);
|
||||||
|
|
@ -135,9 +135,9 @@ final class Installer extends InstallerAbstract
|
||||||
$request = new HttpRequest();
|
$request = new HttpRequest();
|
||||||
|
|
||||||
$request->header->account = 1;
|
$request->header->account = 1;
|
||||||
$request->setData('title', $l11n);
|
$request->setData('content', $l11n);
|
||||||
$request->setData('language', $language);
|
$request->setData('language', $language);
|
||||||
$request->setData('type', $stockType['id']);
|
$request->setData('ref', $stockType['id']);
|
||||||
|
|
||||||
$module->apiStockTypeL11nCreate($request, $response);
|
$module->apiStockTypeL11nCreate($request, $response);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -158,9 +158,9 @@ final class ApiAttributeController extends Controller
|
||||||
private function createLotAttributeTypeL11nFromRequest(RequestAbstract $request) : BaseStringL11n
|
private function createLotAttributeTypeL11nFromRequest(RequestAbstract $request) : BaseStringL11n
|
||||||
{
|
{
|
||||||
$attrL11n = new BaseStringL11n();
|
$attrL11n = new BaseStringL11n();
|
||||||
$attrL11n->ref = $request->getDataInt('type') ?? 0;
|
$attrL11n->ref = $request->getDataInt('ref') ?? 0;
|
||||||
$attrL11n->language = ISO639x1Enum::tryFromValue($request->getDataString('language')) ?? $request->header->l11n->language;
|
$attrL11n->language = ISO639x1Enum::tryFromValue($request->getDataString('language')) ?? $request->header->l11n->language;
|
||||||
$attrL11n->content = $request->getDataString('title') ?? '';
|
$attrL11n->content = $request->getDataString('content') ?? '';
|
||||||
|
|
||||||
return $attrL11n;
|
return $attrL11n;
|
||||||
}
|
}
|
||||||
|
|
@ -177,8 +177,8 @@ final class ApiAttributeController extends Controller
|
||||||
private function validateLotAttributeTypeL11nCreate(RequestAbstract $request) : array
|
private function validateLotAttributeTypeL11nCreate(RequestAbstract $request) : array
|
||||||
{
|
{
|
||||||
$val = [];
|
$val = [];
|
||||||
if (($val['title'] = !$request->hasData('title'))
|
if (($val['content'] = !$request->hasData('content'))
|
||||||
|| ($val['type'] = !$request->hasData('type'))
|
|| ($val['ref'] = !$request->hasData('ref'))
|
||||||
) {
|
) {
|
||||||
return $val;
|
return $val;
|
||||||
}
|
}
|
||||||
|
|
@ -230,7 +230,7 @@ final class ApiAttributeController extends Controller
|
||||||
$attrType->isRequired = $request->getDataBool('is_required') ?? false;
|
$attrType->isRequired = $request->getDataBool('is_required') ?? false;
|
||||||
$attrType->validationPattern = $request->getDataString('validation_pattern') ?? '';
|
$attrType->validationPattern = $request->getDataString('validation_pattern') ?? '';
|
||||||
$attrType->setL11n(
|
$attrType->setL11n(
|
||||||
$request->getDataString('title') ?? '',
|
$request->getDataString('content') ?? '',
|
||||||
ISO639x1Enum::tryFromValue($request->getDataString('language')) ?? ISO639x1Enum::_EN
|
ISO639x1Enum::tryFromValue($request->getDataString('language')) ?? ISO639x1Enum::_EN
|
||||||
);
|
);
|
||||||
$attrType->setFields($request->getDataInt('fields') ?? 0);
|
$attrType->setFields($request->getDataInt('fields') ?? 0);
|
||||||
|
|
@ -250,7 +250,7 @@ final class ApiAttributeController extends Controller
|
||||||
private function validateLotAttributeTypeCreate(RequestAbstract $request) : array
|
private function validateLotAttributeTypeCreate(RequestAbstract $request) : array
|
||||||
{
|
{
|
||||||
$val = [];
|
$val = [];
|
||||||
if (($val['title'] = !$request->hasData('title'))
|
if (($val['content'] = !$request->hasData('content'))
|
||||||
|| ($val['name'] = !$request->hasData('name'))
|
|| ($val['name'] = !$request->hasData('name'))
|
||||||
) {
|
) {
|
||||||
return $val;
|
return $val;
|
||||||
|
|
@ -316,9 +316,9 @@ final class ApiAttributeController extends Controller
|
||||||
$attrValue->isDefault = $request->getDataBool('default') ?? false;
|
$attrValue->isDefault = $request->getDataBool('default') ?? false;
|
||||||
$attrValue->setValue($request->getDataString('value'), $type->datatype);
|
$attrValue->setValue($request->getDataString('value'), $type->datatype);
|
||||||
|
|
||||||
if ($request->hasData('title')) {
|
if ($request->hasData('content')) {
|
||||||
$attrValue->setL11n(
|
$attrValue->setL11n(
|
||||||
$request->getDataString('title') ?? '',
|
$request->getDataString('content') ?? '',
|
||||||
ISO639x1Enum::tryFromValue($request->getDataString('language')) ?? ISO639x1Enum::_EN
|
ISO639x1Enum::tryFromValue($request->getDataString('language')) ?? ISO639x1Enum::_EN
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
@ -386,9 +386,9 @@ final class ApiAttributeController extends Controller
|
||||||
private function createLotAttributeValueL11nFromRequest(RequestAbstract $request) : BaseStringL11n
|
private function createLotAttributeValueL11nFromRequest(RequestAbstract $request) : BaseStringL11n
|
||||||
{
|
{
|
||||||
$attrL11n = new BaseStringL11n();
|
$attrL11n = new BaseStringL11n();
|
||||||
$attrL11n->ref = $request->getDataInt('value') ?? 0;
|
$attrL11n->ref = $request->getDataInt('ref') ?? 0;
|
||||||
$attrL11n->language = ISO639x1Enum::tryFromValue($request->getDataString('language')) ?? $request->header->l11n->language;
|
$attrL11n->language = ISO639x1Enum::tryFromValue($request->getDataString('language')) ?? $request->header->l11n->language;
|
||||||
$attrL11n->content = $request->getDataString('title') ?? '';
|
$attrL11n->content = $request->getDataString('content') ?? '';
|
||||||
|
|
||||||
return $attrL11n;
|
return $attrL11n;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -75,7 +75,7 @@ final class ApiStockTypeController extends Controller
|
||||||
$stockType = new StockType();
|
$stockType = new StockType();
|
||||||
$stockType->name = $request->getDataString('name') ?? '';
|
$stockType->name = $request->getDataString('name') ?? '';
|
||||||
$stockType->setL11n(
|
$stockType->setL11n(
|
||||||
$request->getDataString('title') ?? '',
|
$request->getDataString('content') ?? '',
|
||||||
ISO639x1Enum::tryFromValue($request->getDataString('language')) ?? ISO639x1Enum::_EN
|
ISO639x1Enum::tryFromValue($request->getDataString('language')) ?? ISO639x1Enum::_EN
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -94,7 +94,7 @@ final class ApiStockTypeController extends Controller
|
||||||
private function validateStockTypeCreate(RequestAbstract $request) : array
|
private function validateStockTypeCreate(RequestAbstract $request) : array
|
||||||
{
|
{
|
||||||
$val = [];
|
$val = [];
|
||||||
if (($val['title'] = !$request->hasData('title'))
|
if (($val['content'] = !$request->hasData('content'))
|
||||||
|| ($val['name'] = !$request->hasData('name'))
|
|| ($val['name'] = !$request->hasData('name'))
|
||||||
) {
|
) {
|
||||||
return $val;
|
return $val;
|
||||||
|
|
@ -142,9 +142,9 @@ final class ApiStockTypeController extends Controller
|
||||||
private function createStockTypeL11nFromRequest(RequestAbstract $request) : BaseStringL11n
|
private function createStockTypeL11nFromRequest(RequestAbstract $request) : BaseStringL11n
|
||||||
{
|
{
|
||||||
$stockTypeL11n = new BaseStringL11n();
|
$stockTypeL11n = new BaseStringL11n();
|
||||||
$stockTypeL11n->ref = $request->getDataInt('type') ?? 0;
|
$stockTypeL11n->ref = $request->getDataInt('ref') ?? 0;
|
||||||
$stockTypeL11n->language = ISO639x1Enum::tryFromValue($request->getDataString('language')) ?? $request->header->l11n->language;
|
$stockTypeL11n->language = ISO639x1Enum::tryFromValue($request->getDataString('language')) ?? $request->header->l11n->language;
|
||||||
$stockTypeL11n->content = $request->getDataString('title') ?? '';
|
$stockTypeL11n->content = $request->getDataString('content') ?? '';
|
||||||
|
|
||||||
return $stockTypeL11n;
|
return $stockTypeL11n;
|
||||||
}
|
}
|
||||||
|
|
@ -161,8 +161,8 @@ final class ApiStockTypeController extends Controller
|
||||||
private function validateStockTypeL11nCreate(RequestAbstract $request) : array
|
private function validateStockTypeL11nCreate(RequestAbstract $request) : array
|
||||||
{
|
{
|
||||||
$val = [];
|
$val = [];
|
||||||
if (($val['title'] = !$request->hasData('title'))
|
if (($val['content'] = !$request->hasData('content'))
|
||||||
|| ($val['type'] = !$request->hasData('type'))
|
|| ($val['ref'] = !$request->hasData('ref'))
|
||||||
) {
|
) {
|
||||||
return $val;
|
return $val;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,8 @@ echo $this->data['nav']->render();
|
||||||
<?= $this->data['l11nView']->render(
|
<?= $this->data['l11nView']->render(
|
||||||
$this->data['l11nValues'],
|
$this->data['l11nValues'],
|
||||||
[],
|
[],
|
||||||
'{/api}warehouse/stock/type/l11n?csrf={$CSRF}'
|
'{/api}warehouse/stock/type/l11n?csrf={$CSRF}',
|
||||||
|
(string) $type->id
|
||||||
);
|
);
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user