Built motion from commit 980b26c3.|2.6.29
[motion2.git] / server / components / interaction / service.js
index 1ca89f4..7ef0049 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xcbc2=['group','i.id','ids','count','length','having','order','forEach','contactName','DESC','closed','getClosedOrderClause','getFilteredInteractions','tracked','query','clone','omit','html','mobile','./utils','resolve','getInteractionsQuery','then','search','parseQueryParameters','body','where','default','fields','user','read','tags','checkAccountsRestrictions'];(function(_0x44bc43,_0x15dd90){var _0x479bcf=function(_0x13a6c1){while(--_0x13a6c1){_0x44bc43['push'](_0x44bc43['shift']());}};_0x479bcf(++_0x15dd90);}(_0xcbc2,0xfa));var _0x2cbc=function(_0x2b9e8a,_0x7b21d4){_0x2b9e8a=_0x2b9e8a-0x0;var _0x520e67=_0xcbc2[_0x2b9e8a];return _0x520e67;};'use strict';var _=require('lodash');var sqlUtils=require('./sql-utils');var utils=require(_0x2cbc('0x0'));exports['findAll']=function(_0x460778,_0x1be099,_0x4092c6,_0x17ac5a,_0x4f7883){var _0x21c5c1={'count':0x0,'rows':[]};var _0x462fb6=sqlUtils['skipInteractionsQuery'](_0x460778,_0x4092c6,_0x1be099);if(_0x462fb6){return Promise[_0x2cbc('0x1')](_0x21c5c1);}var _0x432db6=sqlUtils[_0x2cbc('0x2')](_0x460778);var _0x2cdb14={};return Promise[_0x2cbc('0x1')]()[_0x2cbc('0x3')](function(){if(_0x1be099[_0x2cbc('0x4')]){return sqlUtils['parseAdvancedSearchFilter'](_0x1be099['search'],_0x4f7883);}else{return sqlUtils[_0x2cbc('0x5')](_0x460778,_0x1be099,_0x4f7883);}})[_0x2cbc('0x3')](function(_0x51517c){_0x432db6['where'](_0x51517c[_0x2cbc('0x6')]);_0x432db6[_0x2cbc('0x7')](_0x51517c['contact']);_0x432db6[_0x2cbc('0x7')](_0x51517c[_0x2cbc('0x8')]);_0x432db6[_0x2cbc('0x7')](_0x51517c[_0x2cbc('0x9')]);_0x432db6[_0x2cbc('0x7')](_0x51517c['filter']);_0x432db6[_0x2cbc('0x7')](_0x51517c[_0x2cbc('0xa')]);_0x432db6['having'](_0x51517c[_0x2cbc('0xb')]);_0x2cdb14=_0x51517c[_0x2cbc('0xc')];return sqlUtils[_0x2cbc('0xd')](_0x460778,_0x4092c6,_0x1be099);})[_0x2cbc('0x3')](function(_0x37d94e){_0x432db6[_0x2cbc('0x7')](_0x37d94e);_0x432db6[_0x2cbc('0xe')](_0x2cbc('0xf'));var _0x4f5100=_0x1be099['search']?_0x2cdb14[_0x2cbc('0x10')]:_0x1be099['tag'];return sqlUtils['countFilteredInteractions'](_0x432db6,_0x4f5100);})[_0x2cbc('0x3')](function(_0x4853f0){_0x21c5c1[_0x2cbc('0x11')]=_0x4853f0[_0x2cbc('0x12')];if(_0x21c5c1['count']===0x0){return[];}_0x432db6[_0x2cbc('0x13')](_0x2cdb14['clause']);if(_0x17ac5a[_0x2cbc('0x14')]){_0x17ac5a[_0x2cbc('0x14')][_0x2cbc('0x15')](function(_0x91f058){var _0x14728c=_0x91f058[0x0]===_0x2cbc('0x16')?_0x91f058[0x0]:'i.'+_0x91f058[0x0];_0x432db6['order'](_0x14728c,_0x91f058[0x1]===_0x2cbc('0x17')?![]:!![]);if(_0x91f058[0x0]===_0x2cbc('0x18')){var _0x394502=sqlUtils[_0x2cbc('0x19')](_0x460778,_0x1be099);_0x432db6[_0x2cbc('0x14')](_0x394502,_0x91f058[0x1]===_0x2cbc('0x17')?![]:!![]);}});}return sqlUtils[_0x2cbc('0x1a')](_0x460778,_0x432db6,_0x1be099,_0x17ac5a);})['then'](function(_0x35cb8e){_0x21c5c1['rows']=_0x35cb8e;return _0x21c5c1;})['catch'](function(_0x29fc62){throw _0x29fc62;});};exports[_0x2cbc('0x1b')]=function(_0x40377e,_0x12ef2d){return function(_0x23ecc3,_0x34d6dc,_0x1c364b){var _0x15c816=_0x23ecc3['user'];var _0x1f5e35={};var _0x56283a=_0x23ecc3[_0x2cbc('0x1c')];if(_0x1f5e35){_0x1f5e35=_[_0x2cbc('0x1d')](_0x23ecc3['body']);_0x1f5e35=_[_0x2cbc('0x1e')](_0x1f5e35,[_0x2cbc('0x6'),_0x2cbc('0x1f'),'phone','fax',_0x2cbc('0x20')]);}utils['updateUser'](_0x15c816,_0x1f5e35,_0x56283a,_0x40377e,_0x12ef2d);_0x1c364b(null);};};
\ No newline at end of file
+var _0xee76=['catch','tracked','query','clone','omit','html','phone','fax','lodash','./sql-utils','./utils','findAll','skipInteractionsQuery','resolve','getInteractionsQuery','search','parseQueryParameters','body','where','contact','filter','having','read','tags','then','group','i.id','ids','count','order','contactName','DESC','closed','getClosedOrderClause','rows'];(function(_0x3b2be5,_0x9c01ae){var _0x14cd8=function(_0x5262be){while(--_0x5262be){_0x3b2be5['push'](_0x3b2be5['shift']());}};_0x14cd8(++_0x9c01ae);}(_0xee76,0x94));var _0x6ee7=function(_0x4b1b3a,_0x239438){_0x4b1b3a=_0x4b1b3a-0x0;var _0x203002=_0xee76[_0x4b1b3a];return _0x203002;};'use strict';var _=require(_0x6ee7('0x0'));var sqlUtils=require(_0x6ee7('0x1'));var utils=require(_0x6ee7('0x2'));exports[_0x6ee7('0x3')]=function(_0x2b64d9,_0x2a6362,_0x79486b,_0x1eb33b,_0x2e9661){var _0x9ca5f7={'count':0x0,'rows':[]};var _0x542326=sqlUtils[_0x6ee7('0x4')](_0x2b64d9,_0x79486b,_0x2a6362);if(_0x542326){return Promise[_0x6ee7('0x5')](_0x9ca5f7);}var _0x41c3e1=sqlUtils[_0x6ee7('0x6')](_0x2b64d9);var _0x4cb854={};return Promise[_0x6ee7('0x5')]()['then'](function(){if(_0x2a6362[_0x6ee7('0x7')]){return sqlUtils['parseAdvancedSearchFilter'](_0x2a6362[_0x6ee7('0x7')],_0x2e9661);}else{return sqlUtils[_0x6ee7('0x8')](_0x2b64d9,_0x2a6362,_0x2e9661);}})['then'](function(_0x580b61){_0x41c3e1['where'](_0x580b61[_0x6ee7('0x9')]);_0x41c3e1[_0x6ee7('0xa')](_0x580b61[_0x6ee7('0xb')]);_0x41c3e1[_0x6ee7('0xa')](_0x580b61['default']);_0x41c3e1[_0x6ee7('0xa')](_0x580b61['fields']);_0x41c3e1['where'](_0x580b61[_0x6ee7('0xc')]);_0x41c3e1['where'](_0x580b61['user']);_0x41c3e1[_0x6ee7('0xd')](_0x580b61[_0x6ee7('0xe')]);_0x4cb854=_0x580b61[_0x6ee7('0xf')];return sqlUtils['checkAccountsRestrictions'](_0x2b64d9,_0x79486b,_0x2a6362);})[_0x6ee7('0x10')](function(_0x559e74){_0x41c3e1[_0x6ee7('0xa')](_0x559e74);_0x41c3e1[_0x6ee7('0x11')](_0x6ee7('0x12'));var _0x52de48=_0x2a6362[_0x6ee7('0x7')]?_0x4cb854[_0x6ee7('0x13')]:_0x2a6362['tag'];return sqlUtils['countFilteredInteractions'](_0x41c3e1,_0x52de48);})[_0x6ee7('0x10')](function(_0x19e6fb){_0x9ca5f7[_0x6ee7('0x14')]=_0x19e6fb['length'];if(_0x9ca5f7[_0x6ee7('0x14')]===0x0){return[];}_0x41c3e1['having'](_0x4cb854['clause']);if(_0x1eb33b[_0x6ee7('0x15')]){_0x1eb33b['order']['forEach'](function(_0x2d3c08){var _0xe9ee0b=_0x2d3c08[0x0]===_0x6ee7('0x16')?_0x2d3c08[0x0]:'i.'+_0x2d3c08[0x0];_0x41c3e1[_0x6ee7('0x15')](_0xe9ee0b,_0x2d3c08[0x1]===_0x6ee7('0x17')?![]:!![]);if(_0x2d3c08[0x0]===_0x6ee7('0x18')){var _0x1d01eb=sqlUtils[_0x6ee7('0x19')](_0x2b64d9,_0x2a6362);_0x41c3e1[_0x6ee7('0x15')](_0x1d01eb,_0x2d3c08[0x1]===_0x6ee7('0x17')?![]:!![]);}});}return sqlUtils['getFilteredInteractions'](_0x2b64d9,_0x41c3e1,_0x2a6362,_0x1eb33b);})[_0x6ee7('0x10')](function(_0x100436){_0x9ca5f7[_0x6ee7('0x1a')]=_0x100436;return _0x9ca5f7;})[_0x6ee7('0x1b')](function(_0x1800d5){throw _0x1800d5;});};exports[_0x6ee7('0x1c')]=function(_0x37be1f,_0x5aafaf){return function(_0x3bfd57,_0x34f67a,_0x5f06df){var _0xba9e3c=_0x3bfd57['user'];var _0x18d542={};var _0x5ec73c=_0x3bfd57[_0x6ee7('0x1d')];if(_0x18d542){_0x18d542=_[_0x6ee7('0x1e')](_0x3bfd57[_0x6ee7('0x9')]);_0x18d542=_[_0x6ee7('0x1f')](_0x18d542,[_0x6ee7('0x9'),_0x6ee7('0x20'),_0x6ee7('0x21'),_0x6ee7('0x22'),'mobile']);}utils['updateUser'](_0xba9e3c,_0x18d542,_0x5ec73c,_0x37be1f,_0x5aafaf);_0x5f06df(null);};};
\ No newline at end of file