1

optimize order issue logistics

(01/12/2018 18:45:56 отредактировано cerpas)

Тема: optimize order issue logistics

Hello.

  A while ago I created my own API to integrate logistics with other platforms this api works very well, but yesterdey i was create a route whit priority in many orders, really before your last actualization this priority works fine,  but from the last update this priority does not work.

I tried replicate this issue in wialon logistics but I get diferents response although I have the same request.

These are my orders.

[

[1,{"id":1,"n":"prueba new api","f":1,"tf":1543586400,"tt":1543626000,"trt":3600,"uid":17055,"r":100,"y":14.0750179291,"x":-87.2007751465,"u":0,"s":0,"sf":0,"st":0,"cnm":0,"if":0,"nt":0,"stt":0,"dtt":0,"eta":0,"rd":0,"ds":0,"p":{"a":"en algun lugar del tegucigalpa","c":0,"cid":"","d":"","e":"","n":"","ntf":0,"p":"","p2":"","pr":0,"r":null,"t":"","tags":[],"uic":"","ut":600,"v":0,"w":0},"ej":[],"dp":null,"tz":-134173792,"rp":""}],[2,{"id":2,"n":"prueba new api 4","f":1,"tf":1543586400,"tt":1543626000,"trt":3600,"uid":17056,"r":100,"y":14.0843524933,"x":-87.2092437744,"u":0,"s":0,"sf":0,"st":0,"cnm":0,"if":0,"nt":0,"stt":0,"dtt":0,"eta":0,"rd":0,"ds":0,"p":{"a":"en algun lugar del tegucigalpa","c":0,"cid":"","d":"","e":"","n":"","ntf":0,"p":"","p2":"","pr":0,"r":null,"t":"","tags":[],"uic":"","ut":600,"v":0,"w":0},"ej":[],"dp":null,"tz":-134173792,"rp":""}],[4,{"id":4,"n":"prueba H&W","f":1,"tf":1543586400,"tt":1543626000,"trt":3600,"uid":17057,"r":100,"y":14.0750179291,"x":-87.1793212891,"u":0,"s":0,"sf":0,"st":0,"cnm":0,"if":0,"nt":0,"stt":0,"dtt":0,"eta":0,"rd":0,"ds":0,"p":{"a":"en algun lugar del tegucigalpa","c":0,"cid":"","d":"","e":"","n":"","ntf":0,"p":"","p2":"","pr":0,"r":null,"t":"","tags":[],"uic":"","ut":600,"v":0,"w":0},"ej":[],"dp":null,"tz":-134173792,"rp":""}],[5,{"id":5,"n":"prueba new api 2","f":1,"tf":1543586400,"tt":1543626000,"trt":3600,"uid":17058,"r":100,"y":14.0766830444,"x":-87.1859741211,"u":0,"s":0,"sf":0,"st":0,"cnm":0,"if":0,"nt":0,"stt":0,"dtt":0,"eta":0,"rd":0,"ds":0,"p":{"a":"en algun lugar del tegucigalpa","c":0,"cid":"","d":"","e":"","n":"","ntf":0,"p":"","p2":"","pr":0,"r":null,"t":"","tags":[],"uic":"","ut":600,"v":0,"w":0},"ej":[],"dp":null,"tz":-134173792,"rp":""}]]

This is the request generate through my API

{"itemId":14622130,"orders":[1,2,4,5],"units":[13301377],"warehouses":[{"y":14.0568415,"x":-87.2524575,"tf":1543672800,"tt":1543705200,"f":4,"p":{"ut":600},"trt":3600},{"y":14.1170055,"x":-87.224418,"tf":25200,"tt":61200,"f":8,"p":{"ut":600},"trt":3600},{"y":14.070979853189,"x":-87.179946899414,"tf":25200,"tt":61200,"f":16,"p":{"ut":600},"trt":3600}],"flags":4227,"criterions":[],"gis":{"addPoints":1,"provider":2,"speed":45,"cityJams":1,"countryJams":1},"priority":{"0":{"0":1,"1":2,"2":3,"3":4}},"busyRoutes":{"0":[]}}

This is the reponse of my API

{"13301377":{"orders":[{"id":4,"ml":0,"tm":1543586400,"p":""},{"id":2,"ml":14764,"tm":1543588213,"p":"_oxtAbnpsOKNGJELETCLILKLIDIBEDG@KAQGMX]d@m@v@]j@SXUd@Sd@GRITYj@u@`B]n@QX?J@FBJDJDDHH\\AZ@`@El@ELCRERGVIRKTKVOd@W`@YZSPK\\Sv@e@v@g@t@c@j@]d@Sp@Wt@Q`@KXETClAKPAf@AT?X??Bl@Db@Fr@HhBRpCXjBRt@Fx@Jf@@d@A^A\\C\\EXEl@MFAVGFCNEXKZOb@Wh@[h@c@v@m@~@u@fBsAf@c@ZYTYRYT]Ta@Vk@Ne@Ne@J_@BYDUDUBSB]@c@@e@DqA@yA@gAF_CCwAHs@DqCDsA@}@@m@B_A@e@Be@Fm@Dm@Ho@Fi@Jk@TyBf@qB`@gAJSb@aABE@GBE@EBE@GBE@EBG@EBEBE@GBEBE@EBG?EDE?EBG@EBEBG@EBE@EBG@CBE@G@EBE@GBE@EBG@E@EBG@EBE@EBG@EBE@E@GBE@EBE@GBE@EBG@EBE@GBE@EBG?E@EBG@EBE@GBEBE@GBE@EBE@GBE@EBG@EBE@GBEBIBE@GBE@EBG@EHWl@mBl@oBx@eCBEZcA^eARg@Tm@FMHSl@wAp@sBDK~@eCn@aBVs@Nm@Jk@Ho@@M@MAk@Ck@C}@MgAKm@Mm@Qm@IQO_@U_@OWe@q@[_@SW{AuBaMcR[o@Oe@Qm@Ic@Gk@IkAEm@C[AYEi@OwBEkA@aA@YBs@f@YHg@NaAZwE@WAYCW?CAUCSESEYGWIa@Sm@uAyDoAkD{AyDaAkC]y@[i@Yk@a@g@W_@WYIKGIgDeD[YSSEEY[KISQMOe@i@OUMQY[IKQUKMKQUg@KQEM[}@Ma@Ke@QsAQiBa@wEUgDQaBWgBYsAG]E]Gy@ASAS?y@KoBEsACi@A[DqAHq@BYBSH[Ne@JUN_@l@mAZm@~BaEp@{@T[h@}@Xc@lAoBDIRk@\\y@La@Vy@@OFe@Fa@B_@@a@Bk@KsBQkBg@aFEc@Eo@Ce@AIDyAHs@Hm@XcAXy@NYRe@Vc@j@s@FI`@k@V[RUf@m@t@w@l@s@b@g@RSX_@f@o@R[RYXs@Rm@Pm@Jk@DUD]HeA@a@@WAe@C_@Ei@Gc@Ge@Ke@I_@G]IWCQGUIYSs@Uy@e@wAYu@]s@Yq@O]]o@[e@SSSUa@_@a@[u@c@k@[_@O}@YeASQCSCOEUAYGWAWC[AWCi@@K@[?[@g@@mAByBDg@@yAEwAM{@OWCOCKCMEWGs@QaAa@e@Qg@SKEIEIEi@WgA}@g@e@QQ]]KKmBeCg@y@g@w@qBsCeA_BmAgBW]oBqCmAoBq@_AmA{AeBeCEGSWk@aAm@s@SWEGWQ[SSOsA{@eFgCcDsBu@_@wBgAg@WWMk@Y[UeB{@?AOYGMEM@OBSFKHIJGFELCJAJ@HBHDFBFLHJDJHXAh@AXAREVENEPGNGRGLOXMRKNOLQP]XYROHWNmBbAoE`CqAl@cB~@yAt@iAl@aAf@i@^_@XONQPSVW^]d@Wb@[d@[j@]j@m@dAo@lAYf@[f@U\\g@x@Y`@[^UX[XaA~@URq@p@o@l@sAnA{@z@e@d@WXSX[f@FM[DKyDA_@OmC^C"},{"id":3,"ml":16825,"tm":1543589195,"p":"}`|tAbebsO}BLo@D`@lHD~@nAEn@AB@HDLJP?EPCLKd@Ih@E^CVA`@@^B~@@d@@x@?z@D~@?dBDjC@lBDxABx@B`@Dh@Dn@F^F\\F^XjCFd@Bl@Bd@@^Ab@EhA?|@GJEDEDELIRMVKLIJKHMFGBI@K@s@SgD_AKGGEMEEECCACACAGl@oCLk@H_@H]DYDMN_@FSBM@KBK@M@M@MAYGmAMoC"},{"id":0,"ml":18786,"tm":1543590071,"p":"yg|tA~ncsO?IMsCj@?b@BN?P@NBR@NDB@LDBDFDHFHLFJDFDHDNBJBRBHDzABv@B`@Dh@Dn@F^F\\F^XjCFd@Bl@Bd@@^Ad@EfAIn@Kl@IZGVIVIVYx@q@tBu@~Bm@jBWv@Md@Gd@E\\Gn@Ch@Er@EfAI`BGvAMrCM|CAd@B^D^@RDVFRHXFTL^JRJVT\\d@x@Vf@rCxF?RERCJAP"},{"id":1,"ml":21535,"tm":1543591086,"p":"o_|tAblfsOA?CBC@BBB@@?F?B?DAx@ZhArBjAxB^r@v@zAh@`A?BZf@T\\h@fAx@~A\\p@Zr@LXL^DRFXDVBZBV@XCp@Cv@C~@CbAErACr@AXUnHGtAAj@AHGdC@lCORCFEDIJSJKDO@O@QEWIi@Sa@Su@Qi@IYE_@GE@E@yCY[CqC[UDe@E[GWIWMQKOKOKYWMOe@a@SSMOYY[[QKUMQMUKOGOC]GUE]EsBSIAgAKsBUa@Ey@C[@W?gAFk@DmBPs@Fk@?iA?yAEi@E[CUECACAC@i@C"},{"id":5,"ml":28136,"tm":1543592808,"p":"gz}tAfahsO}@G}@EwDYi@Eg@Ke@KmA[_@KkA_@cA_@uIaDcCu@{AY_@Ke@ImASe@Kw@KiDK}BGm@E}AEgAECAoDKcDKG?CdBG~AM~BKnDOrD?|@bC`C^d@OlC?|A?vAGrA?TAp@Ad@Ah@OlCEtCIvCCd@GfACx@@^EjA?LA~@Gj@O^S\\i@l@STUR[^Y\\EJELALEX@ZCTBlA@JNpABTFr@FVAh@Ij@EPK^Wp@GPIPS^_@~@Q`@_AvBQf@c@`AKZUx@CJgBxFq@vBAFQbAMn@AHM~@s@zEId@QxAOlAGd@E^ERM^]r@WXe@j@i@^a@P[Js@L_AJg@BiBFmFZ{BLuAJwCJ[FGdDOAG@E?_@KGEECCCKKOKWYGGKKMKMMYSa@YUK[MgAa@]MQGKEKGMIm@m@{@eAKMSSe@k@]a@WWUSQKOKUKOIQGQGSG]GYEq@EY@YBM@SDaB`@_ADg@@MAKAQCUCOEKEOGUMQM[UQMSUQS[g@g@aASe@Yk@O_@MYI[GYG[Ky@Gi@]C_DVg@DI?OGKGGEGECGq@gASa@KQIKGIGIWMMAS@gA^u@?B_AHqAkAi@UKo@]b@mA"}]},"success":1}

This is the request generated in logistics

{"itemId":14622130,"orders":[1,2,4,5],"warehouses":[{"y":14.0568418503,"x":-87.252456665,"tf":1543586400,"tt":1543618800,"f":4,"p":{"ut":600},"trt":3600},{"y":14.1170053482,"x":-87.2244186401,"tf":1543586400,"tt":1543618800,"f":8,"p":{"ut":600},"trt":3600}],"flags":4227,"units":[13301377],"gis":{"addPoints":1,"provider":2,"speed":15,"cityJams":1,"countryJams":1},"priority":{"0":{"0":1,"1":2,"2":3,"3":4}},"busyRoutes":{"0":[]}}

This is the reponse in logistics

{"13301377":{"orders":[{"id":4,"ml":0,"tm":1543592527,"p":""},{"id":0,"ml":7626,"tm":1543594141,"p":"_oxtAbnpsOKNGJELETCLILKLIDIBEDG@KAQGFKBKBW@S@Q?M@aA@g@@U@k@CgAAs@Ck@CaA@SDq@BS@SLyABs@A]AGAKIYIOAECKCECGo@oAi@eAKSISIMk@sAWk@Sa@Wc@u@sAWa@Q[GOEKCMCQCM?a@EeACaA?UASAKCMMc@Qe@EKo@_BOc@c@aAg@oA{@wBO[a@}@[y@Og@Mg@G_@OiAGk@Iy@Ek@Ca@Ac@@c@Dw@Dm@Hq@Hk@Jm@FYFYTeAVyANs@Lm@JYJQRY`@m@^o@Ve@DKBKDS@KBQD[Fu@FUFQFMFEJM\\[`@g@TS^YxBmBlAaALOHMDMBM@OCMCMGKMMIIIGMGMEo@Ym@YQKIGMKMMWYWa@CG]e@u@gAOYGMCQGSCQCYA_@C}@GiAA_@ASAYE_@Gc@My@Is@AGGe@Gm@CYGe@G]IWKYKSMUKMIKQOMKoAu@g@WOIOGSMy@g@WMm@_@s@k@YYkAwA]e@EGQk@CMCWa@cDc@iDGc@Ou@CMCQE[CSAOCKGo@G]GSGKKKMMWMe@]WUKKIKEKUc@K[IQAEACCECCCAGCCoIK_@MSSYUYQMKEUMs@[u@YgBm@g@Qy@Wk@Ki@K}AKk@Ec@GM_@YIIIEGGGKIKISq@sAW]KKSOa@Oe@Qe@MGAWESB]Dw@Ja@@MAYCOEYISMOKMKKMKSGKCMEYAEAM@O@WNc@J_@Xs@Jk@F[@SACCGk@QFk@BYB[HeC@aA@u@DkABy@HsCJsDBoBJqBBe@@_@AWCYCWCUEWIYEUOc@M[e@aAWg@g@}@Yi@We@We@a@u@o@mAkA{BoCgF@aBEYAKBMBKDKHMFGFCJGH?F?LFJBBBDBDJDLBPBRALGlAYp@KTMTORWXKLSP[R[Re@Pi@RF?OBKAGCGEEGCGCMk@SHETOFGXKFEVKFEFEDG@CBE@MBMBaBBGBEBE@E@IBCBACCCA"},{"id":1,"ml":10375,"tm":1543595156,"p":"q_|tAblfsOA@CB?@BB@@J\\F?BADAn@AhArBjAxB^r@v@zAh@`A?BZf@T\\h@fAx@~A\\p@Zr@LXL^DRFXDVBZBV@XCp@Cv@C~@CbAErACr@AXUnHGtAAj@AHGdC@lCORCFEDIJSJKDO@O@QEWIi@Sa@Su@Qi@IYE_@GE@E@yCY[CqC[UDe@E[GWIWMQKOKOKYWMOe@a@SSMOYY[[QKUMQMUKOGOC]GUE]EsBSIAgAKsBUa@Ey@C[@W?gAFk@DmBPs@Fk@?iA?yAEi@E[CUECACAC@i@C"},{"id":2,"ml":15549,"tm":1543596586,"p":"gz}tAfahsO}@G}@EwDYi@Eg@Ke@KmA[_@KkA_@cA_@uIaDcCu@d@qBXmA\\wAJm@^_BHYJ]NYLYJMNOHILKfCoAXWHGBEBEBG@EBGFOEY@CAS@S?M@KDMDW@EDIFSBKBS@IAo@ACAKAOOgAIo@I_@COCIOMI_@G_@?SBYD]BYBS@EHu@RwA@E@_AVa@d@q@`@k@n@s@JMJMLUFMFUBK?K@S@SAk@I[GUGSEKIMMQ]a@YYGIi@i@eBeBy@_AY[MM]_@SSIIGKGICGAKCIGSQo@EMGYG]Q{@CQEM?G@CBAHEHEr@S^KPELGRKJGFENMHILMJMLSJWf@mAZy@dAgCZs@b@w@d@s@^q@r@aAjCiDj@s@NSb@k@v@gApAeBj@u@\\_@`@e@d@_@d@a@\\SVMd@QPIPGZMTKVIREPE`@ERCDAl@CXEl@Cn@C|@Ep@EFAt@CnCM`AG`AKB@B?BC?ACCM_AAI?GACCKCk@Aa@Ae@AM@sCGe@AEMe@KYKYe@uA]y@KWEGg@mAQe@N_Al@m@VWRYP[NY^w@BAB@HFb@?GgA@CBADABAFAVCpCM~EWrEWn@E|BK@M^C"},{"id":3,"ml":17610,"tm":1543597568,"p":"}`|tAbebsO}BLo@D`@lHD~@nAEn@AB@HDLJP?EPCLKd@Ih@E^CVA`@@^B~@@d@@x@?z@D~@?dBDjC@lBDxABx@B`@Dh@Dn@F^F\\F^XjCFd@Bl@Bd@@^Ab@EhA?|@GJEDEDELIRMVKLIJKHMFGBI@K@s@SgD_AKGGEMEEECCACACAGl@oCLk@H_@H]DYDMN_@FSBM@KBK@M@M@MAYGmAMoC"},{"id":5,"ml":29174,"tm":1543599278,"p":"yg|tA~ncsO?IMsCj@?b@BN?P@NBR@NDB@LDBDFDHFHLFJDFDHDNBJBRBHDzABv@B`@Dh@Dn@F^F\\F^XjCFd@Bl@Bd@@^Ad@EfAIn@Kl@IZGVIVIVYx@q@tBu@~Bm@jBWv@Md@Gd@E\\Gn@Ch@Er@EfAI`BGvAMrCM|CAd@B^D^@RDVFRHXFTL^JRJVT\\d@x@Vf@rCxF|@`BhApBjAxB^r@v@zAh@`A?BZf@T\\h@fAx@~A\\r@Zp@LXL^DRFXDXBXBX@VCp@Cv@C~@CbAErACr@AXUnHGtAAj@AHGdCAXCl@E^GXETGRGRMROVOVQRQLOJE@WLA`DONOFe@L_@?iDXq@Do@Je@Lg@P]L]P]VeAp@_JbGm@d@wAz@wAr@kAf@yCdA]Lk@T}@`@{Ar@m@Ry@T[D}@HgACaAAaAEi@CS@c@Bi@J[Jc@N_@TYR[XQRQ\\KRSd@M\\IVENGXGZCVAXAd@@b@HhBD`CLrDL|EBjANvE@XA^Ed@E^CPEVCHKl@W|@c@|Ai@`BEP]`Ac@vAe@`BM^ABOd@K^Mr@Mv@Il@KzAE~@FxBBjA@^@l@Al@Eh@Iv@Mr@YbAQj@iBfEu@dBk@pA[t@{@lBc@hAO^OXQZQVSXIHk@`@OJm@\\a@Rs@TYFk@JeAH[DqAHcCLuBL_ADmBLq@D[@c@Dw@Jc@Dq@NsBn@mA^qAf@u@XE@[Fc@Le@Rg@P]JmAVm@Hi@Dg@D{AJaAHe@@o@@wABqAF]@yBLu@lCg@QQGCECCCECKAK@S?K?GAQD[B[@KDUCi@EWCOCOOYcBoBIGeAkAeAkAUU_DuD]_@{@eAgByBw@eAyC_Ei@q@CGAGAE@E@KBE@CFGJMVUJKVYtAy@Aq@HADCDABABA@CDC@C@CBGAGAGCECEEGCCIEGCOAG@E?_@KGEECCCKKOKWYGGKKMMMKYSa@YUK[MgAa@]MQGKEKGKIm@m@}@eAKMSSe@k@[a@WWUSQKOKUKOIQGQGSG]GYEq@EY@YBM@SDaB`@_ADg@@MAKAQCUCOEKEOGUMQM[UQMSUQS[g@g@aASe@Yk@O_@M[IYGYG[Ky@Gi@]]_DVg@DI?OGKGGEGECGq@gASa@KQIKGIGIWMMAS@gA^u@?B_AHqAkAi@UKo@]b@mA"}]},"success":1}

How you can see my API generate the same request that logistics, but I have a diferent response, in my request aparently ignore the priority. Really I have no idea what happen or what I doing wrong.

I hope your team can help me.

Again before your recently actualization all work fine. exactly the actualization of expiration time of route.

Regards.

2

optimize order issue logistics

Re: optimize order issue logistics

Hello.

I found the soluion for this issue in my request, I send an array of criterions empty if I remove this works fine, besides I found the oficial documentation of wialon is not complete beacuse in wialon logistcs use the flag 0x00001000 hex or 4096 dec this flag is necesary to use the priority distribution, I can not see this flag on the oficial documentation.

I hope this information help somebody.

Regards.