ActivityService.js 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875
  1. angular.module('push')
  2. .factory('ActivityService', function ($q, ConfigService, UtilService, UserService) {
  3. return {
  4. // 获取首页所有信息
  5. getActivityInfo: function (clienttype, moduletype) {
  6. var deferred = $q.defer();
  7. var node = localStorage.node ? localStorage.node : UserService.node;
  8. var params = {
  9. userid: UserService.id == null ? 0 : UserService.id,
  10. clienttype: clienttype,//1:app 2:web
  11. node: node, //节点名
  12. moduletype: moduletype
  13. };
  14. UtilService.imget(ConfigService.server + "index/all", params).success(function (data) {
  15. deferred.resolve(data);
  16. }).error(function (data) {
  17. deferred.reject(data);
  18. });
  19. return deferred.promise;
  20. },
  21. //web端检测更新
  22. checkUpdatesForWeb: function (verno) {
  23. var deferred = $q.defer();
  24. var params = {
  25. verno: verno
  26. };
  27. UtilService.imget(ConfigService.server + "index/web/update", params).success(function (data) {
  28. deferred.resolve(data);
  29. }).error(function (data) {
  30. deferred.reject(data);
  31. });
  32. return deferred.promise;
  33. },
  34. // 获取活动详情
  35. getActivityDetail: function (activityid) {
  36. var deferred = $q.defer();
  37. var params = {
  38. activityid: activityid
  39. };
  40. UtilService.imget(ConfigService.server + "activity/detail", params).success(function (data) {
  41. deferred.resolve(data);
  42. }).error(function (data) {
  43. deferred.reject(data);
  44. });
  45. return deferred.promise;
  46. },
  47. // APP首页全部搜索
  48. searchAllInfo: function (keyword, searchtype, currentPage) {
  49. var deferred = $q.defer();
  50. var params = {
  51. userid: UserService.id ? UserService.id : 0,
  52. keyword: keyword + " ",
  53. searchtype: searchtype,
  54. currentPage: currentPage,
  55. funid: 1
  56. };
  57. UtilService.imget(ConfigService.server + "search/all", params).success(function (data) {
  58. deferred.resolve(data);
  59. }).error(function (data) {
  60. deferred.reject(data);
  61. });
  62. return deferred.promise;
  63. },
  64. /*--------------------通知------------------------*/
  65. // 获取活动下通知信息
  66. getNotifyList: function (activityid, currentPage) {
  67. var deferred = $q.defer();
  68. var params = {
  69. userid: UserService.id,
  70. activityid: activityid,
  71. pageSize: 10,
  72. currentPage: currentPage
  73. };
  74. UtilService.imget(ConfigService.server + "activity/notify/list", params).success(function (data) {
  75. deferred.resolve(data);
  76. }).error(function (data) {
  77. deferred.reject(data);
  78. });
  79. return deferred.promise;
  80. },
  81. // 获取通知详细信息
  82. getNotifyDetail: function (notifyid) {
  83. var deferred = $q.defer();
  84. var params = {
  85. notifyid: notifyid,
  86. userid: UserService.id
  87. };
  88. UtilService.imget(ConfigService.server + "activity/notify/detail", params).success(function (data) {
  89. deferred.resolve(data);
  90. }).error(function (data) {
  91. deferred.reject(data);
  92. });
  93. return deferred.promise;
  94. },
  95. // 获取活动下需管理的通知信息
  96. getManangerNotifyList: function (searchword, activityid, currentPage) {
  97. var deferred = $q.defer();
  98. var params = {
  99. searchword: searchword,
  100. activityid: activityid,
  101. currentPage: currentPage
  102. };
  103. UtilService.imget(ConfigService.server + "activity/notify/search", params).success(function (data) {
  104. deferred.resolve(data);
  105. }).error(function (data) {
  106. deferred.reject(data);
  107. });
  108. return deferred.promise;
  109. },
  110. // 新建或者更新通知消息
  111. saveNotify: function (activityid, notifyid, title, context, imagelist) {
  112. var deferred = $q.defer();
  113. var params = {
  114. notifyid: notifyid,
  115. title: title,
  116. context: context,
  117. activityid: activityid,
  118. imagelist: imagelist
  119. };
  120. UtilService.imbodyhttp(ConfigService.server + "activity/notify/save", params).success(function (data) {
  121. deferred.resolve(data);
  122. }).error(function (data) {
  123. deferred.reject(data);
  124. });
  125. return deferred.promise;
  126. },
  127. // 删除通知
  128. deleteNotify: function (notifyid) {
  129. var deferred = $q.defer();
  130. var params = {
  131. notifyid: notifyid
  132. };
  133. UtilService.impost(ConfigService.server + "activity/notify/delete", params).success(function (data) {
  134. deferred.resolve(data);
  135. }).error(function (data) {
  136. deferred.reject(data);
  137. });
  138. return deferred.promise;
  139. },
  140. /*--------------------报名信息------------------------*/
  141. // 查看是否有报名信息(高校/线下机构)
  142. queryIfHasSignupInfo: function (activityid, orgtype) {
  143. var deferred = $q.defer();
  144. var params = {
  145. activityid: activityid,
  146. userid: UserService.id,
  147. orgtype: orgtype //1企业 2高校
  148. };
  149. UtilService.imget(ConfigService.server + "activity/signup/univ/ifhassignup", params).success(function (data) {
  150. deferred.resolve(data);
  151. }).error(function (data) {
  152. deferred.reject(data);
  153. });
  154. return deferred.promise;
  155. },
  156. // 获取报名信息(高校/线下机构)
  157. getSignupInfo: function () {
  158. var deferred = $q.defer();
  159. var params = {
  160. userid: UserService.id
  161. };
  162. UtilService.imget(ConfigService.server + "activity/signup/univ/signupinfo", params).success(function (data) {
  163. deferred.resolve(data);
  164. }).error(function (data) {
  165. deferred.reject(data);
  166. });
  167. return deferred.promise;
  168. },
  169. // 获取已选企业列表
  170. getSelectedCompanyList: function (activityid) {
  171. var deferred = $q.defer();
  172. var params = {
  173. activityid: activityid,
  174. userid: UserService.id
  175. };
  176. UtilService.imget(ConfigService.server + "activity/signupinfo", params).success(function (data) {
  177. deferred.resolve(data);
  178. }).error(function (data) {
  179. deferred.reject(data);
  180. });
  181. return deferred.promise;
  182. },
  183. // 查看是否有报名信息(企业)
  184. queryIfHasCompanySignupInfo: function (activityid) {
  185. var deferred = $q.defer();
  186. var params = {
  187. activityid: activityid,
  188. userid: UserService.id
  189. };
  190. UtilService.imget(ConfigService.server + "activity/signup/comp/ifhascompany", params).success(function (data) {
  191. deferred.resolve(data);
  192. }).error(function (data) {
  193. deferred.reject(data);
  194. });
  195. return deferred.promise;
  196. },
  197. // 获取报名信息(企业)
  198. getCompanySignupInfo: function () {
  199. var deferred = $q.defer();
  200. var params = {
  201. userid: UserService.id,
  202. mobile: UserService.user.user.mobile
  203. };
  204. UtilService.imget(ConfigService.server + "activity/signup/com/companyinfo", params).success(function (data) {
  205. deferred.resolve(data);
  206. }).error(function (data) {
  207. deferred.reject(data);
  208. });
  209. return deferred.promise;
  210. },
  211. // 报名
  212. signup: function (activityid, signupid, orgtype) {
  213. var deferred = $q.defer();
  214. var params = {
  215. activityid: activityid,
  216. signupid: signupid,
  217. userid: UserService.id,
  218. usercomefrom: ConfigService.comefrom,
  219. orgtype: orgtype //1企业 2高校
  220. };
  221. UtilService.imget(ConfigService.server + "activity/signup/univ/savesignup", params).success(function (data) {
  222. deferred.resolve(data);
  223. }).error(function (data) {
  224. deferred.reject(data);
  225. });
  226. return deferred.promise;
  227. },
  228. // 获取高校报名管理列表
  229. getManageUnivList: function (activityid) {
  230. var deferred = $q.defer();
  231. var params = {
  232. activityid: activityid
  233. };
  234. UtilService.imget(ConfigService.server + "activity/manage/teamlist", params).success(function (data) {
  235. deferred.resolve(data);
  236. }).error(function (data) {
  237. deferred.reject(data);
  238. });
  239. return deferred.promise;
  240. },
  241. // 获取企业报名管理列表
  242. getManageCompanyList: function (activityid) {
  243. var deferred = $q.defer();
  244. var params = {
  245. activityid: activityid
  246. };
  247. UtilService.imget(ConfigService.server + "activity/manage/comlist", params).success(function (data) {
  248. deferred.resolve(data);
  249. }).error(function (data) {
  250. deferred.reject(data);
  251. });
  252. return deferred.promise;
  253. },
  254. // 将企业/专家移出活动
  255. deleteSignupInfo: function (activityid, orgtype, idlist) {
  256. var deferred = $q.defer();
  257. var params = {
  258. activityid: activityid,
  259. orgtype: orgtype,
  260. idlist: idlist
  261. };
  262. UtilService.impost(ConfigService.server + "activity/signup/delete", params).success(function (data) {
  263. deferred.resolve(data);
  264. }).error(function (data) {
  265. deferred.reject(data);
  266. });
  267. return deferred.promise;
  268. },
  269. // 政府活动安排管理列表(匹配成功)
  270. getArrangeList: function (activityid) {
  271. var deferred = $q.defer();
  272. var params = {
  273. activityid: activityid
  274. };
  275. UtilService.imget(ConfigService.server + "activity/manage/arrangelist", params).success(function (data) {
  276. deferred.resolve(data);
  277. }).error(function (data) {
  278. deferred.reject(data);
  279. });
  280. return deferred.promise;
  281. },
  282. // 政府活动安排管理列表(高校端)
  283. getUnivArrangeList: function (activityid) {
  284. var deferred = $q.defer();
  285. var params = {
  286. activityid: activityid,
  287. userid: UserService.id
  288. };
  289. UtilService.imget(ConfigService.server + "activity/univ/arrangelist", params).success(function (data) {
  290. deferred.resolve(data);
  291. }).error(function (data) {
  292. deferred.reject(data);
  293. });
  294. return deferred.promise;
  295. },
  296. // 企业查看活动安排
  297. getComArrangeList: function (activityid) {
  298. var deferred = $q.defer();
  299. var params = {
  300. activityid: activityid,
  301. userid: UserService.id,
  302. mobile: UserService.user.user.mobile
  303. };
  304. UtilService.imbodyhttp(ConfigService.server + "activity/com/arrangelist", params).success(function (data) {
  305. deferred.resolve(data);
  306. }).error(function (data) {
  307. deferred.reject(data);
  308. });
  309. return deferred.promise;
  310. },
  311. // 获取参与企业列表
  312. getJoinComList: function (activityid) {
  313. var deferred = $q.defer();
  314. var params = {
  315. activityid: activityid
  316. };
  317. UtilService.imget(ConfigService.server + "activity/joincomlist", params).success(function (data) {
  318. deferred.resolve(data);
  319. }).error(function (data) {
  320. deferred.reject(data);
  321. });
  322. return deferred.promise;
  323. },
  324. // 获取参与企业详细信息
  325. getCompanyInfo: function (companyid) {
  326. var deferred = $q.defer();
  327. var params = {
  328. companyid: companyid
  329. };
  330. UtilService.imget(ConfigService.server + "activity/signup/com/companyinfobyid", params).success(function (data) {
  331. deferred.resolve(data);
  332. }).error(function (data) {
  333. deferred.reject(data);
  334. });
  335. return deferred.promise;
  336. },
  337. // 获取参与高校列表
  338. getJoinUnivList: function (activityid) {
  339. var deferred = $q.defer();
  340. var params = {
  341. activityid: activityid
  342. };
  343. UtilService.imget(ConfigService.server + "activity/joinunivlist", params).success(function (data) {
  344. deferred.resolve(data);
  345. }).error(function (data) {
  346. deferred.reject(data);
  347. });
  348. return deferred.promise;
  349. },
  350. // 获取参与高校详细信息
  351. getUnivInfo: function (userid) {
  352. var deferred = $q.defer();
  353. var params = {
  354. userid: userid
  355. };
  356. UtilService.imget(ConfigService.server + "activity/signup/univ/univinfo", params).success(function (data) {
  357. deferred.resolve(data);
  358. }).error(function (data) {
  359. deferred.reject(data);
  360. });
  361. return deferred.promise;
  362. },
  363. // 获取用户是否已提交意向选择
  364. getIntentionStatus: function (activityid) {
  365. var deferred = $q.defer();
  366. var params = {
  367. userid: UserService.id,
  368. activityid: activityid
  369. };
  370. UtilService.imget(ConfigService.server + "activity/ic/status", params).success(function (data) {
  371. deferred.resolve(data);
  372. }).error(function (data) {
  373. deferred.reject(data);
  374. });
  375. return deferred.promise;
  376. },
  377. // 选择企业
  378. getSelCompanyInfo: function (companyname, activityid) {
  379. var deferred = $q.defer();
  380. var params = {
  381. userid: UserService.id,
  382. companyname: companyname,
  383. activityid: activityid
  384. };
  385. UtilService.imget(ConfigService.server + "activity/ic", params).success(function (data) {
  386. deferred.resolve(data);
  387. }).error(function (data) {
  388. deferred.reject(data);
  389. });
  390. return deferred.promise;
  391. },
  392. // 提交已选择企业
  393. submitSelCompanyInfo: function (activityid, companyid) {
  394. var deferred = $q.defer();
  395. var params = {
  396. userid: UserService.id,
  397. activityid: activityid,
  398. companyid: companyid
  399. };
  400. UtilService.impost(ConfigService.server + "activity/ic/teachers", params).success(function (data) {
  401. deferred.resolve(data);
  402. }).error(function (data) {
  403. deferred.reject(data);
  404. });
  405. return deferred.promise;
  406. },
  407. // 选择专家
  408. getSelUnivInfo: function (principal, universityname, activityid) {
  409. var deferred = $q.defer();
  410. var params = {
  411. userid: UserService.id,
  412. principal: principal,
  413. universityname: universityname,
  414. activityid: activityid
  415. };
  416. UtilService.imget(ConfigService.server + "activity/ic", params).success(function (data) {
  417. deferred.resolve(data);
  418. }).error(function (data) {
  419. deferred.reject(data);
  420. });
  421. return deferred.promise;
  422. },
  423. // 提交已选择专家
  424. submitSelUnivInfo: function (activityid, intentionids) {
  425. var deferred = $q.defer();
  426. var params = {
  427. userid: UserService.id,
  428. activityid: activityid,
  429. intentionids: intentionids
  430. };
  431. UtilService.impost(ConfigService.server + "activity/ic/company", params).success(function (data) {
  432. deferred.resolve(data);
  433. }).error(function (data) {
  434. deferred.reject(data);
  435. });
  436. return deferred.promise;
  437. },
  438. /*--------------------反馈------------------------*/
  439. // 反馈管理
  440. managerFollowup: function (activityid, orgname, inputtype) {
  441. var deferred = $q.defer();
  442. var params = {
  443. userid: UserService.id,
  444. activityid: activityid,
  445. orgname: orgname,
  446. inputtype: inputtype
  447. };
  448. UtilService.imbodyhttp(ConfigService.server + "activity/followup/followuplistforadmin", params).success(function (data) {
  449. deferred.resolve(data);
  450. }).error(function (data) {
  451. deferred.reject(data);
  452. });
  453. return deferred.promise;
  454. },
  455. // 获取我的反馈消息列表
  456. checkFollowupInfo: function (activityid) {
  457. var deferred = $q.defer();
  458. var params = {
  459. userid: UserService.id,
  460. activityid: activityid
  461. };
  462. UtilService.imget(ConfigService.server + "followup/check", params).success(function (data) {
  463. deferred.resolve(data);
  464. }).error(function (data) {
  465. deferred.reject(data);
  466. });
  467. return deferred.promise;
  468. },
  469. // 获取我的反馈消息列表
  470. getFollowupList: function (activityid, type) {
  471. var deferred = $q.defer();
  472. var params = {
  473. userid: UserService.id,
  474. activityid: activityid,
  475. type: type
  476. };
  477. UtilService.imget(ConfigService.server + "followup", params).success(function (data) {
  478. deferred.resolve(data);
  479. }).error(function (data) {
  480. deferred.reject(data);
  481. });
  482. return deferred.promise;
  483. },
  484. // 获取反馈详情
  485. getFollowupDetail: function (id, type) {
  486. var deferred = $q.defer();
  487. var params = {
  488. id: id,
  489. type: type
  490. };
  491. UtilService.imget(ConfigService.server + "followup/detail", params).success(function (data) {
  492. deferred.resolve(data);
  493. }).error(function (data) {
  494. deferred.reject(data);
  495. });
  496. return deferred.promise;
  497. },
  498. // 初始化新建反馈页面基本信息
  499. initFollowupInfo: function (activityid) {
  500. var deferred = $q.defer();
  501. var params = {
  502. userid: UserService.id,
  503. activityid: activityid
  504. };
  505. UtilService.imget(ConfigService.server + "followup/init", params).success(function (data) {
  506. deferred.resolve(data);
  507. }).error(function (data) {
  508. deferred.reject(data);
  509. });
  510. return deferred.promise;
  511. },
  512. // 初始化新建反馈页面企业的基本信息
  513. initFollowupCompanyInfo: function (companyid) {
  514. var deferred = $q.defer();
  515. var params = {
  516. companyid: companyid
  517. };
  518. UtilService.imget(ConfigService.server + "followup/init/company", params).success(function (data) {
  519. deferred.resolve(data);
  520. }).error(function (data) {
  521. deferred.reject(data);
  522. });
  523. return deferred.promise;
  524. },
  525. // 企业评价专家的反馈
  526. commentFollowupInfo: function (id, infoId, content, point) {
  527. var deferred = $q.defer();
  528. var params = {
  529. id: id,
  530. infoId: infoId,
  531. userId: UserService.id,
  532. content: content
  533. };
  534. var url = ConfigService.server + "followup/comment/upsert/" + UserService.id + "/" + point;
  535. UtilService.imbodyhttp(url, params).success(function (data) {
  536. deferred.resolve(data);
  537. }).error(function (data) {
  538. deferred.reject(data);
  539. });
  540. return deferred.promise;
  541. },
  542. /*--------------------活动中心------------------------*/
  543. // 获取活动中心列表
  544. getActivityList: function () {
  545. var deferred = $q.defer();
  546. var params = {
  547. userid: UserService.id
  548. };
  549. UtilService.imget(ConfigService.server + "activity/center/activitylist", params).success(function (data) {
  550. deferred.resolve(data);
  551. }).error(function (data) {
  552. deferred.reject(data);
  553. });
  554. return deferred.promise;
  555. },
  556. // 获取活动统计信息
  557. getActivityStatistics: function (activityid) {
  558. var deferred = $q.defer();
  559. var params = {
  560. activityid: activityid
  561. };
  562. UtilService.imget(ConfigService.server + "activity/activitystatistics", params).success(function (data) {
  563. deferred.resolve(data);
  564. }).error(function (data) {
  565. deferred.reject(data);
  566. });
  567. return deferred.promise;
  568. },
  569. // 用户活动签到
  570. checkIn: function (activityid, templat, templng) {
  571. var deferred = $q.defer();
  572. var lat = 0;
  573. if (UtilService.isDefined(templat)) {
  574. lat = templat;
  575. }
  576. var lng = 0;
  577. if (UtilService.isDefined(templng)) {
  578. lng = templng;
  579. }
  580. var params = {
  581. infoid: activityid,
  582. userid: UserService.id,
  583. isall: 0,//单个签到
  584. lat: lat,//纬度
  585. lng: lng//经度
  586. };
  587. UtilService.imbodyhttp(ConfigService.server + "activity/checkin", params).success(function (data) {
  588. deferred.resolve(data);
  589. }).error(function (data) {
  590. deferred.reject(data);
  591. });
  592. return deferred.promise;
  593. },
  594. // 临时用户活动签到
  595. tempCheckIn: function (activityid, templat, templng, userinfo) {
  596. var deferred = $q.defer();
  597. var lat = 0;
  598. if (UtilService.isDefined(templat)) {
  599. templat = templat + "";
  600. lat = templat.substr(0, 11);
  601. }
  602. var lng = 0;
  603. if (UtilService.isDefined(templng)) {
  604. templng = templng + "";
  605. lng = templng.substr(0, 11);
  606. }
  607. var params = {
  608. infoid: activityid,
  609. userid: UserService.id,
  610. lat: lat,//纬度
  611. lng: lng,//经度
  612. userinfo: userinfo
  613. };
  614. console.log(params);
  615. UtilService.imbodyhttp(ConfigService.server + "activity/checkin/temp", params).success(function (data) {
  616. deferred.resolve(data);
  617. }).error(function (data) {
  618. deferred.reject(data);
  619. });
  620. return deferred.promise;
  621. },
  622. // 判断当前活动下用户是否已签到
  623. getCheckInStatus: function (activityid) {
  624. var deferred = $q.defer();
  625. var params = {
  626. userid: UserService.id,
  627. activityid: activityid
  628. };
  629. UtilService.imget(ConfigService.server + "activity/checkin/status", params).success(function (data) {
  630. deferred.resolve(data);
  631. }).error(function (data) {
  632. deferred.reject(data);
  633. });
  634. return deferred.promise;
  635. },
  636. // 判断当前活动下用户是否已签到
  637. getCheckinManagerInfo: function (activityid) {
  638. var deferred = $q.defer();
  639. var params = {
  640. userid: UserService.id,
  641. activityid: activityid
  642. };
  643. UtilService.imget(ConfigService.server + "activity/manager", params).success(function (data) {
  644. deferred.resolve(data);
  645. }).error(function (data) {
  646. deferred.reject(data);
  647. });
  648. return deferred.promise;
  649. },
  650. // 活动是否弹出签到弹窗
  651. checkIntime: function (activityid) {
  652. var deferred = $q.defer();
  653. var params = {
  654. activityid: activityid,
  655. userid: UserService.id
  656. };
  657. UtilService.imget(ConfigService.server + "activity/checkintime", params).success(function (data) {
  658. deferred.resolve(data);
  659. }).error(function (data) {
  660. deferred.reject(data);
  661. });
  662. return deferred.promise;
  663. },
  664. // 获取行业类别
  665. getCategory: function () {
  666. var deferred = $q.defer();
  667. var params = {};
  668. UtilService.imget(ConfigService.server + "activity/category", params).success(function (data) {
  669. deferred.resolve(data);
  670. }).error(function (data) {
  671. deferred.reject(data);
  672. });
  673. return deferred.promise;
  674. },
  675. // 获取用户认证信息
  676. getUserAuth: function () {
  677. var deferred = $q.defer();
  678. var params = {
  679. userid: UserService.id
  680. };
  681. UtilService.imget(ConfigService.server + "activity/user/auth", params).success(function (data) {
  682. deferred.resolve(data);
  683. }).error(function (data) {
  684. deferred.reject(data);
  685. });
  686. return deferred.promise;
  687. },
  688. // 检查活动当天是否有弹框
  689. checkIspopup: function (moduletype) {
  690. var deferred = $q.defer();
  691. var params = {
  692. moduletype: moduletype
  693. };
  694. UtilService.imget(ConfigService.server + "index/popup/check", params).success(function (data) {
  695. deferred.resolve(data);
  696. }).error(function (data) {
  697. deferred.reject(data);
  698. });
  699. return deferred.promise;
  700. },
  701. // 获取弹框详情
  702. getPopupDetail: function (moduletype) {
  703. var deferred = $q.defer();
  704. var params = {
  705. moduletype: moduletype
  706. };
  707. UtilService.imget(ConfigService.server + "index/popup/detail", params).success(function (data) {
  708. deferred.resolve(data);
  709. }).error(function (data) {
  710. deferred.reject(data);
  711. });
  712. return deferred.promise;
  713. },
  714. // 查询口令的id
  715. getkeywordid: function (moduletype) {
  716. var deferred = $q.defer();
  717. var params = {
  718. moduletype: moduletype
  719. };
  720. UtilService.imget(ConfigService.server + "index/keyword", params).success(function (data) {
  721. deferred.resolve(data);
  722. }).error(function (data) {
  723. deferred.reject(data);
  724. });
  725. return deferred.promise;
  726. },
  727. // 查询用户是否输入正确过口令
  728. checkUserKeyword: function (keywordid) {
  729. var deferred = $q.defer();
  730. var params = {
  731. keywordid: keywordid,
  732. userid: UserService.id
  733. };
  734. UtilService.imget(ConfigService.server + "index/keyword/check", params).success(function (data) {
  735. deferred.resolve(data);
  736. }).error(function (data) {
  737. deferred.reject(data);
  738. });
  739. return deferred.promise;
  740. },
  741. // 判断用户是否有文件夹权限
  742. getAuthority: function () {
  743. var deferred = $q.defer();
  744. var params = {
  745. userid: UserService.id
  746. };
  747. UtilService.imget(ConfigService.server + "conn/authority/check", params).success(function (data) {
  748. deferred.resolve(data);
  749. }).error(function (data) {
  750. deferred.reject(data);
  751. });
  752. return deferred.promise;
  753. },
  754. // 插入用户口令记录
  755. // return 口令正确返回1,错误返回2
  756. postKeyword: function (keywordid, keyword) {
  757. var deferred = $q.defer();
  758. var params = {
  759. userid: UserService.id,
  760. keywordid: keywordid,
  761. keyword: keyword
  762. };
  763. UtilService.impost(ConfigService.server + "index/keyword", params).success(function (data) {
  764. deferred.resolve(data);
  765. }).error(function (data) {
  766. deferred.reject(data);
  767. });
  768. return deferred.promise;
  769. },
  770. // 输入口令正确,用户获取文件夹权限
  771. setAuthority: function (claid) {
  772. var deferred = $q.defer();
  773. var params = {
  774. userid: UserService.id,
  775. claid: claid
  776. };
  777. UtilService.impost(ConfigService.server + "conn/authority", params).success(function (data) {
  778. deferred.resolve(data);
  779. }).error(function (data) {
  780. deferred.reject(data);
  781. });
  782. return deferred.promise;
  783. },
  784. // 获取机构详细信息
  785. getCompanyInfo: function (companyid) {
  786. var deferred = $q.defer();
  787. var params = {
  788. companyid: companyid
  789. };
  790. UtilService.imget(ConfigService.server + "activity/signup/com/companyinfobyid", params).success(function (data) {
  791. deferred.resolve(data);
  792. }).error(function (data) {
  793. deferred.reject(data);
  794. });
  795. return deferred.promise;
  796. },
  797. //获得轮播图详情
  798. getBannerContentInfo: function (id, admap) {
  799. var deferred = $q.defer();
  800. var params = {
  801. id: id,
  802. tablename: admap
  803. };
  804. UtilService.imget(ConfigService.server + "index/bannercontent", params).success(function (data) {
  805. deferred.resolve(data);
  806. }).error(function (data) {
  807. deferred.reject(data);
  808. });
  809. return deferred.promise;
  810. },
  811. //获得轮播图详情
  812. liyangLogin: function (token) {
  813. var deferred = $q.defer();
  814. var params = {
  815. token: token,
  816. };
  817. UtilService.imget(ConfigService.server + "user/loginByzzly", params).success(function (data) {
  818. deferred.resolve(data);
  819. }).error(function (data) {
  820. deferred.reject(data);
  821. });
  822. return deferred.promise;
  823. },
  824. // 判断是否微信公众号点击
  825. ifWechat: function () {
  826. var deferred = $q.defer();
  827. UtilService.imget(ConfigService.server + "wxms/ifwechat").success(function (data) {
  828. deferred.resolve(data);
  829. }).error(function (data) {
  830. deferred.reject(data);
  831. });
  832. return deferred.promise;
  833. },
  834. // 微信统一入口
  835. showWechat: function (code, node) {
  836. var deferred = $q.defer();
  837. var params = {
  838. code: code,
  839. node: node
  840. };
  841. UtilService.imget(ConfigService.server + "wxms/showWechat", params).success(function (data) {
  842. deferred.resolve(data);
  843. }).error(function (data) {
  844. deferred.reject(data);
  845. });
  846. return deferred.promise;
  847. },
  848. getAppId: function (node) {
  849. var deferred = $q.defer();
  850. var params = {
  851. node: node
  852. };
  853. UtilService.imget(ConfigService.server + "wxms/getAppId", params).success(function (data) {
  854. deferred.resolve(data);
  855. }).error(function (data) {
  856. deferred.reject(data);
  857. });
  858. return deferred.promise;
  859. },
  860. isUserBindWx: function (userid) {
  861. var deferred = $q.defer();
  862. var params = {
  863. userid: userid
  864. };
  865. UtilService.imget(ConfigService.server + "wxms/isUserBindWx", params).success(function (data) {
  866. deferred.resolve(data);
  867. }).error(function (data) {
  868. deferred.reject(data);
  869. });
  870. return deferred.promise;
  871. },
  872. }
  873. });