account-service http://jira.mfd.msk:8088/browse/CLS-631 TradingClearingRegistryList bug fix
This commit is contained in:
parent
8671f8e64c
commit
9bd0ad49ec
5 changed files with 15 additions and 13 deletions
|
|
@ -79,17 +79,18 @@ public class TradingClearingRegistryListValidationConfig {
|
|||
addImdg.accept(IMDGDistributedNames.Map_ServiceStatusDictionary);
|
||||
return new ValidatorImpl<ImdgValidationContext<TradingClearingRegistryListUpdateRequest>>(context,
|
||||
IdPresentRule.instance2("id",
|
||||
TradingClearingRegistryListUpdateRequest::getTradingClearingRegistryId,
|
||||
TradingClearingRegistryListUpdateRequest::getId,
|
||||
IMDGDistributedNames.Map_TradingClearingRegistryList,
|
||||
TradingClearingRegistryList.class,
|
||||
AccountError.RequiredFieldEmpty,
|
||||
AccountError.TradingClearingRegistryNotFound,
|
||||
AccountError.RecordNotFound,
|
||||
true,
|
||||
(tcrList)-> {
|
||||
Long accountId = tcrList.getAccountId();
|
||||
if (accountId==null)
|
||||
return null;
|
||||
if (!IEnumKey.contains(context.getValidatedObject().getStatus(), ServiceStatus.Active, ServiceStatus.Reopened))
|
||||
if (!IEnumKey.contains(context.getValidatedObject().getStatus(),
|
||||
ServiceStatus.Active, ServiceStatus.Reopened))
|
||||
return null;
|
||||
|
||||
Imdg<TradingClearingRegistryList> tradingClearingRegistryListImdg = context.obtainMap(IMDGDistributedNames.Map_TradingClearingRegistryList, TradingClearingRegistryList.class);
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package ru.spcex.clearing.backendapi.controller.queue.register;
|
||||
package ru.spcex.clearing.backendapi.controller.queue.registry;
|
||||
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
|
|
@ -24,6 +24,7 @@ import java.util.Collection;
|
|||
import java.util.Map;
|
||||
import java.util.concurrent.ExecutionException;
|
||||
|
||||
// todo unittest for TradingClearingRegistryListController
|
||||
@Controller
|
||||
@RequestMapping("/trading-clearing-registries-list")
|
||||
public class TradingClearingRegistryListController extends AbstractQueueController {
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
{
|
||||
"version": "3.11.0.85",
|
||||
"version": "3.11.0.86",
|
||||
|
||||
"enums": {
|
||||
|
||||
|
|
@ -4303,7 +4303,7 @@
|
|||
|
||||
"name": "Добавление списка счетов ТКР",
|
||||
|
||||
"confirmation": "tradingClearingRegistryId,accountId,status",
|
||||
"confirmation": "tradingClearingRegistryId,accountId",
|
||||
|
||||
"class": "ru.spcex.clearing.backendapi.controller.request.cud.registry.TradingClearingRegistryListNewAction",
|
||||
|
||||
|
|
@ -4322,7 +4322,7 @@
|
|||
|
||||
"name": "Изменение списка счетов ТКР",
|
||||
|
||||
"confirmation": "tradingClearingRegistryId,accountId,status",
|
||||
"confirmation": "id,status",
|
||||
|
||||
"class": "ru.spcex.clearing.backendapi.controller.request.cud.registry.TradingClearingRegistryListUpdateAction",
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--?xml-stylesheet type="text/xsl" href="\..\corp-reports\src\data\meta\meta.server.xslt"?-->
|
||||
<meta version="3.11.0.85">
|
||||
<meta version="3.11.0.86">
|
||||
<!-- _xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" _xsi:noNamespaceSchemaLocation="file:///E:/d/projects/meta/from/meta.xsd" -->
|
||||
<!--Здесь словари-->
|
||||
<enums>
|
||||
|
|
@ -997,11 +997,11 @@
|
|||
<createdAt field="created" type="4" name="Дата и время создания записи" shortname="Создано" searchable="true" sortable="true" ignore="true"/>
|
||||
<updatedAt field="updated" type="4" name="Дата и время изменения записи" shortname="Изменено" searchable="true" sortable="true" ignore="true"/>
|
||||
<actions>
|
||||
<post name="Добавление списка счетов ТКР" confirmation="tradingClearingRegistryId,accountId,status" class="ru.spcex.clearing.backendapi.controller.request.cud.registry.TradingClearingRegistryListNewAction">
|
||||
<post name="Добавление списка счетов ТКР" confirmation="tradingClearingRegistryId,accountId" class="ru.spcex.clearing.backendapi.controller.request.cud.registry.TradingClearingRegistryListNewAction">
|
||||
<tradingClearingRegistryId type="1" name="Торгово-клиринговый регистр" shortname="ТКР" link="tradingClearingRegistry" linkCode="code"/>
|
||||
<accountId type="1" name="Идентификатор счёта" shortname="Счёт" link="account" linkCode="account"/>
|
||||
</post>
|
||||
<put name="Изменение списка счетов ТКР" confirmation="tradingClearingRegistryId,accountId,status" class="ru.spcex.clearing.backendapi.controller.request.cud.registry.TradingClearingRegistryListUpdateAction">
|
||||
<put name="Изменение списка счетов ТКР" confirmation="id,status" class="ru.spcex.clearing.backendapi.controller.request.cud.registry.TradingClearingRegistryListUpdateAction">
|
||||
<id type="1" name="Идентификатор записи" shortname="ID" link="clientCode" linkCode="id" required="true"/>
|
||||
<status type="12" name="Наименование статуса" shortname="Статус" link="serviceStatus" required="true"/>
|
||||
</put>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
{
|
||||
"version": "3.11.0.85",
|
||||
"version": "3.11.0.86",
|
||||
|
||||
"enums": {
|
||||
|
||||
|
|
@ -4303,7 +4303,7 @@
|
|||
|
||||
"name": "Добавление списка счетов ТКР",
|
||||
|
||||
"confirmation": "tradingClearingRegistryId,accountId,status",
|
||||
"confirmation": "tradingClearingRegistryId,accountId",
|
||||
|
||||
"class": "ru.spcex.clearing.backendapi.controller.request.cud.registry.TradingClearingRegistryListNewAction",
|
||||
|
||||
|
|
@ -4322,7 +4322,7 @@
|
|||
|
||||
"name": "Изменение списка счетов ТКР",
|
||||
|
||||
"confirmation": "tradingClearingRegistryId,accountId,status",
|
||||
"confirmation": "id,status",
|
||||
|
||||
"class": "ru.spcex.clearing.backendapi.controller.request.cud.registry.TradingClearingRegistryListUpdateAction",
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue