queries.gd 1,7 КБ
Newer Older
magcourier's avatar
magcourier включено в состав коммита
1
2
3
4
5
6
7
8
extends Node



# URL к API
const URL = "https://t34.tehnokom.su/api/v1.1/"


magcourier's avatar
magcourier включено в состав коммита
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# запрос на список управляемых объектов
func get_direktebla_query(statusoId, kategorioId, tipoId):
	var query = JSON.print({ "query": "query ($UzantoId:Int, $statusoId:Float, "+
		" $kategorioId:Float, $tipoId:Float)"+
		"{ universoObjekto (" +
		" universoobjektouzanto_Isnull:false,"+
		" universoobjektouzanto_Autoro_SiriusoUzanto_Id:$UzantoId," +
		") { edges { node { uuid " +
		" projekto (statuso_Id: $statusoId, tipo_Id: $tipoId){ "+
		"  edges { node { uuid "+
		"  tasko (kategorio_Id:$kategorioId){ edges {node { "+
		"   uuid finKoordinatoX finKoordinatoY finKoordinatoZ statuso {objId} } } } } } } "+
		" nomo { enhavo } priskribo { enhavo } "+
		" resurso { objId nomo { enhavo } priskribo { enhavo } "+
		"  tipo { objId nomo { enhavo } } "+
		" } "+
		" koordinatoX koordinatoY koordinatoZ "+
		' posedantoObjekto '+
		'  { uuid } '+
		" ligiloLigilo{edges{node{uuid "+
		"  posedanto{ kubo {objId} koordinatoX koordinatoY koordinatoZ }}}}" +
magcourier's avatar
magcourier включено в состав коммита
30
		" ligilo{edges{node{ "+
magcourier's avatar
magcourier включено в состав коммита
31
		"  konektiloPosedanto konektiloLigilo tipo{objId}"+
magcourier's avatar
magcourier включено в состав коммита
32
33
34
35
36
		"  ligilo{ uuid nomo{enhavo} integreco resurso{objId} "+
		"   ligilo{edges{node{" +
		"    konektiloPosedanto konektiloLigilo tipo{objId} " +
		"    ligilo{ uuid integreco resurso{objId} }}}}}" +
		"    tipo{objId}}}}" +
magcourier's avatar
magcourier включено в состав коммита
37
38
39
40
41
42
43
44
45
46
47
		" realeco{objId}" +
		" posedanto{edges{node{" +
		"  posedantoUzanto{ siriusoUzanto{ objId}}}}}" +
		" rotaciaX rotaciaY rotaciaZ } } } }",
		'variables': {"statusoId":statusoId, 
		"kategorioId":kategorioId, "tipoId":tipoId,
		"UzantoId":Global.id} })

	# print("=== get_direktebla_query = ",query)
	return query