java.lang.RuntimeException: wXb6Vnl31u :: Ошибка для HTML= 001 003 004 005 006 007 008 009
010

Пример 7: Поиск клиентов по их дате создания 011 (Системное поле)

012 013

Запрос (Request):

014 015
016  {
017    "boCode": "CLIENT",
018    "headCodes": [
019      "SURNAME",
020      "NAME",
021      "CREATED_AT"                                  // Введем тип нашего поля сюда чтобы видеть его
022    ],
023    "orderingFieldCode": "NAME",
024    "orderState": "ASC",
025    "paging": {
026      "offset": 0,
027      "limit": 10
028    },
029    "state": "ALL",
030    "brackets": [
031      {
032        "id": "DTb445uu",                           // Рандомный id бракета
033        "parentId": null,
034        "parentTreeIds": [],
035        "connectionType": "AND",
036        "brackets": [],
037        "nativeFilters": [                          // Указываем не dynamicFilters, а nativeFilters
038          {
039            "id": "nl4Fcy3Z",                       // Рандомный id фильтра
040            "type": "CREATED_AT",                   // Нативный Тип поля (Как получить? Смотрите ниже) 
041            "dateFrom": "2023-09-25T00:00:00.000Z", // Дата с (Измеряется только дата без времени)
042            "dateTo": "2023-09-25T00:00:00.000Z"    // Дата по (Измеряется только дата без времени)
043          }
044        ]
045      }
046    ]
047  }
048  
049  
050 051

Предусловия для запроса:

052 053

Создание БО с кодом CLIENT и полей с кодами SURNAME и NAME 054 описано в предусловии запроса примера #1

056 057
    058
  1. Вы должны ознакомиться с типами нативных полей и 060 со структурой nativeFields
  2. 061 062
  3. 063

    Добавим системное поле "Дата Создания" в наше БО Клиент, чтобы 064 отображать его для просмотра:

    065 066

    068
  4. 069
070 071

Ответ (Response):

072 073

В результате получаем всех клиентов которые были созданы 25 074 сентября 2023 года

075 076
077  {
078     "boCode": "CLIENT",
079     "businessObjectId": "7x9hWxwZ@xa2D3gB",
080     "heads": [
081        {
082           "fieldId": "xQK11@uul08penSM",
083           "name": "Фамилия",
084           "code": "SURNAME"
085        },
086        {
087           "fieldId": "oDZwyNuzRXrACu7w",
088           "name": "Имя",
089           "code": "NAME"
090        },
091        {
092           "fieldId": "CREATED_AT",
093           "name": "Дата создания",
094           "code": "CREATED_AT"
095        }
096     ],
097     "records": [
098        {
099           "boId": null,
100           "instanceId": "3fdhTt7wmbEtEKda",
101           "values": [
102              {
103                 "coFieldId": null,
104                 "fieldId": "xQK11@uul08penSM",
105                 "value": "Сидоров",
106                 "displayValue": "Сидоров",
107                 "isReadOnly": false,
108                 "readOnly": false
109              },
110              {
111                 "coFieldId": null,
112                 "fieldId": "oDZwyNuzRXrACu7w",
113                 "value": "Андрей",
114                 "displayValue": "Андрей",
115                 "isReadOnly": false,
116                 "readOnly": false
117              },
118              {
119                 "coFieldId": null,
120                 "fieldId": "CREATED_AT",
121                 "value": "\"2023-09-25T06:28:04.084Z\"",
122                 "displayValue": "25.09.2023 12:28",
123                 "isReadOnly": true,
124                 "readOnly": true
125              }
126           ]
127        },
128        {
129           "boId": null,
130           "instanceId": "fPhK6xoFo4CmU~IU",
131           "values": [
132              {
133                 "coFieldId": null,
134                 "fieldId": "xQK11@uul08penSM",
135                 "value": "Малахов",
136                 "displayValue": "Малахов",
137                 "isReadOnly": false,
138                 "readOnly": false
139              },
140              {
141                 "coFieldId": null,
142                 "fieldId": "oDZwyNuzRXrACu7w",
143                 "value": "Андрей",
144                 "displayValue": "Андрей",
145                 "isReadOnly": false,
146                 "readOnly": false
147              },
148              {
149                 "coFieldId": null,
150                 "fieldId": "CREATED_AT",
151                 "value": "\"2023-09-25T06:28:45.029Z\"",
152                 "displayValue": "25.09.2023 12:28",
153                 "isReadOnly": true,
154                 "readOnly": true
155              }
156           ]
157        },
158        {
159           "boId": null,
160           "instanceId": "fB6uONz16zm5B@xP",
161           "values": [
162              {
163                 "coFieldId": null,
164                 "fieldId": "xQK11@uul08penSM",
165                 "value": "Горбачев",
166                 "displayValue": "Горбачев",
167                 "isReadOnly": false,
168                 "readOnly": false
169              },
170              {
171                 "coFieldId": null,
172                 "fieldId": "oDZwyNuzRXrACu7w",
173                 "value": "Андрей",
174                 "displayValue": "Андрей",
175                 "isReadOnly": false,
176                 "readOnly": false
177              },
178              {
179                 "coFieldId": null,
180                 "fieldId": "CREATED_AT",
181                 "value": "\"2023-09-25T09:13:30.602Z\"",
182                 "displayValue": "25.09.2023 15:13",
183                 "isReadOnly": true,
184                 "readOnly": true
185              }
186           ]
187        },
188        {
189           "boId": null,
190           "instanceId": "SQq3@OYMqAOklB8k",
191           "values": [
192              {
193                 "coFieldId": null,
194                 "fieldId": "xQK11@uul08penSM",
195                 "value": "Колпаков",
196                 "displayValue": "Колпаков",
197                 "isReadOnly": false,
198                 "readOnly": false
199              },
200              {
201                 "coFieldId": null,
202                 "fieldId": "oDZwyNuzRXrACu7w",
203                 "value": "Евгений",
204                 "displayValue": "Евгений",
205                 "isReadOnly": false,
206                 "readOnly": false
207              },
208              {
209                 "coFieldId": null,
210                 "fieldId": "CREATED_AT",
211                 "value": "\"2023-09-25T06:27:25.292Z\"",
212                 "displayValue": "25.09.2023 12:27",
213                 "isReadOnly": true,
214                 "readOnly": true
215              }
216           ]
217        },
218        {
219           "boId": null,
220           "instanceId": "7ptdU@OFh~4LEKoJ",
221           "values": [
222              {
223                 "coFieldId": null,
224                 "fieldId": "xQK11@uul08penSM",
225                 "value": "Сидоров",
226                 "displayValue": "Сидоров",
227                 "isReadOnly": false,
228                 "readOnly": false
229              },
230              {
231                 "coFieldId": null,
232                 "fieldId": "oDZwyNuzRXrACu7w",
233                 "value": "Матвей",
234                 "displayValue": "Матвей",
235                 "isReadOnly": false,
236                 "readOnly": false
237              },
238              {
239                 "coFieldId": null,
240                 "fieldId": "CREATED_AT",
241                 "value": "\"2023-09-25T09:13:58.218Z\"",
242                 "displayValue": "25.09.2023 15:13",
243                 "isReadOnly": true,
244                 "readOnly": true
245              }
246           ]
247        },
248        {
249           "boId": null,
250           "instanceId": "0EkMG5drGnlS~wlE",
251           "values": [
252              {
253                 "coFieldId": null,
254                 "fieldId": "xQK11@uul08penSM",
255                 "value": "Сидоров",
256                 "displayValue": "Сидоров",
257                 "isReadOnly": false,
258                 "readOnly": false
259              },
260              {
261                 "coFieldId": null,
262                 "fieldId": "oDZwyNuzRXrACu7w",
263                 "value": "Михаил",
264                 "displayValue": "Михаил",
265                 "isReadOnly": false,
266                 "readOnly": false
267              },
268              {
269                 "coFieldId": null,
270                 "fieldId": "CREATED_AT",
271                 "value": "\"2023-09-25T09:11:25.676Z\"",
272                 "displayValue": "25.09.2023 15:11",
273                 "isReadOnly": true,
274                 "readOnly": true
275              }
276           ]
277        },
278        {
279           "boId": null,
280           "instanceId": "caw@i3Zs4IRLuTmX",
281           "values": [
282              {
283                 "coFieldId": null,
284                 "fieldId": "xQK11@uul08penSM",
285                 "value": "Жумагулов",
286                 "displayValue": "Жумагулов",
287                 "isReadOnly": false,
288                 "readOnly": false
289              },
290              {
291                 "coFieldId": null,
292                 "fieldId": "oDZwyNuzRXrACu7w",
293                 "value": "Темирлан",
294                 "displayValue": "Темирлан",
295                 "isReadOnly": false,
296                 "readOnly": false
297              },
298              {
299                 "coFieldId": null,
300                 "fieldId": "CREATED_AT",
301                 "value": "\"2023-09-25T06:27:53.498Z\"",
302                 "displayValue": "25.09.2023 12:27",
303                 "isReadOnly": true,
304                 "readOnly": true
305              }
306           ]
307        }
308     ],
309     "hasNext": false,
310     "totalHits": 7,
311     "totalHitsMore": false,
312     "tookInMillis": 0
313  }
314  
315  
316
317 318 at kz.greetgo.md_reader.util.MdUtil.xmlTextToDoc(MdUtil.java:80) at kz.greetgo.md_reader.core.MdConverter.prepareHtmlFileFrom(MdConverter.java:136) at kz.greetgo.md_reader.core.MdConverter.convert(MdConverter.java:208) at kz.greetgo.md_reader.controller.RenderController.downloadToc(RenderController.java:360) at kz.greetgo.md_reader.controller.RenderController.request(RenderController.java:108) at jdk.internal.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:207) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:152) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:884) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1081) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:974) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1011) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at kz.greetgo.md_reader.interceptors.TextReplaceFilter.doFilter(TextReplaceFilter.java:36) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.io.IOException: Server returned HTTP response code: 429 for URL: http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:2000) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:677) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1397) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1333) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.startPE(XMLDTDScannerImpl.java:732) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.skipSeparator(XMLDTDScannerImpl.java:2101) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanDecls(XMLDTDScannerImpl.java:2064) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.scanDTDExternalSubset(XMLDTDScannerImpl.java:299) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1165) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1040) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:943) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825) at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:247) at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:342) at java.xml/javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:122) at kz.greetgo.md_reader.util.MdUtil.xmlTextToDoc(MdUtil.java:71) ... 48 more