免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

      定位功能 顯示好友距離 APP實(shí)現(xiàn)

      APP VO 對(duì)象

      import lombok.AllArgsConstructor;

      import lombok.Data;

      import lombok.NoArgsConstructor;

      @Data

      @NoArgsConstructor

      @AllArgsConstructor

      public class NearUserVo {

      private Long userId;

      private String avatar;

      private String nickname;

      }

      ===========================================================

      APP 端 顯示定位距離 controller

      /**

      * 搜附近

      *

      * @param gender

      * @param distance

      * @return

      */

      @GetMapping(“search”)

      public ResponseEntity queryNearUser(@RequestParam(value = “gender”, required = false) String gender,

      @RequestParam(value = “distance”, defaultValue = “2000”) String distance) {

      try {

      List list = this.tanHuaService.queryNearUser(gender, distance);

      return ResponseEntity.ok(list);

      } catch (Exception e) {

      e.printStackTrace();

      }

      return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build();

      }

      =======================================================

      APP 端 顯示定位距離 service

      public List queryNearUser(String gender, String distance) {

      //查詢當(dāng)前用戶位置

      User user = UserThreadLocal.get();

      UserLocationVo userLocationVo = this.userLocationApi.queryByUserId(user.getId());

      if(ObjectUtil.isEmpty(userLocationVo)){

      return ListUtil.empty();

      }

      PageInfo pageInfo = this.userLocationApi.queryUserFromLocation(userLocationVo.getLongitude(),

      userLocationVo.getLatitude(),

      Convert.toDouble(distance),

      1,

      50

      );

      List records = pageInfo.getRecords();

      if(CollUtil.isEmpty(records)){

      return ListUtil.empty();

      }

      //構(gòu)造篩選條件

      List userIdList = CollUtil.getFieldValues(records, “userId”);

      QueryWrapper queryWrapper = new QueryWrapper();

      queryWrapper.in(“user_id”, userIdList);

      if(StrUtil.equalsIgnoreCase(gender, “man”)){

      queryWrapper.eq(“sex”, SexEnum.MAN);

      }else if(StrUtil.equalsIgnoreCase(gender, “woman”)){

      queryWrapper.eq(“sex”, SexEnum.WOMAN);

      }

      List userInfoList = this.userInfoService.queryUserInfoList(queryWrapper);

      List result = new ArrayList();

      for (UserLocationVo locationVo : records) {

      //排除自己

      if(ObjectUtil.equals(locationVo.getUserId(), user.getId())){

      continue;

      }

      for (UserInfo userInfo : userInfoList) {

      if(ObjectUtil.equals(locationVo.getUserId(), userInfo.getUserId())){

      NearUserVo nearUserVo = new NearUserVo();

      nearUserVo.setUserId(userInfo.getUserId());

      nearUserVo.setAvatar(userInfo.getLogo());

      nearUserVo.setNickname(userInfo.getNickName());

      result.add(nearUserVo);

      break;

      }

      }

      }

      return result;

      }

      鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
      用戶投稿
      上一篇 2022年6月19日 21:18
      下一篇 2022年6月19日 21:18

      相關(guān)推薦

      • ios手游模擬器(手游模擬器ios)

        本文主要講的是ios手游模擬器,以及和手游模擬器ios相關(guān)的知識(shí),如果覺(jué)得本文對(duì)您有所幫助,不要忘了將本文分享給朋友。 哪個(gè)iOS模擬器能多開(kāi)手游賬號(hào)?可以推薦個(gè)好用的模擬器給我嗎…

        2022年11月27日
      • 短視頻策劃內(nèi)容的3個(gè)要點(diǎn)(短視頻策劃內(nèi)容怎么做)

        短視頻在制作時(shí),內(nèi)容框架非常重要。如果直奔主題,然后結(jié)束,聚卓告訴你,這樣的短視頻已經(jīng)過(guò)時(shí)了?,F(xiàn)在的短視頻需要框架的,但不是任何框架,它需要一種易于理解和消化的框架。而且,現(xiàn)在大多…

        2022年11月27日
      • 推薦48個(gè)微商引流推廣的方法(微商引流推廣的方法有哪些)

        微商引流技能01——同行互推 資源共享,大家才會(huì)共贏。加入你是做穴位貼的,你的朋友是做化妝品的,這是兩個(gè)沒(méi)有交集的行業(yè),你們可以友情互推,這樣每個(gè)月的資源就都擴(kuò)大了一倍,而且這些資…

        2022年11月27日
      • 美團(tuán)第三季度實(shí)現(xiàn)營(yíng)收626億元,即時(shí)配送訂單量增至50億筆

        新京報(bào)訊(記者秦勝南)11月25日,美團(tuán)發(fā)布業(yè)績(jī)公告顯示,第三季度營(yíng)收為626億元,較去年同比增長(zhǎng)28.2%,凈利潤(rùn)為12.2億元。第三季度,美團(tuán)即時(shí)配送訂單數(shù)增長(zhǎng)至50億筆。截至…

        2022年11月27日
      • 喬任梁遺體圖片(喬任梁死亡現(xiàn)場(chǎng)照遺體)

        今天小編給各位分享喬任梁遺體圖片的知識(shí),其中也會(huì)對(duì)喬任梁死亡現(xiàn)場(chǎng)照遺體進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧! 2016年深夜,喬任梁頭戴塑料袋慘死家…

        2022年11月26日
      • 明日之后怎么加好友(明日之后怎么加好友跨區(qū))

        簡(jiǎn)要回答 明日之后中玩家可以跟其他玩家進(jìn)行互動(dòng),可以彼此添加好友。如果想要添加好友,此時(shí)該怎么進(jìn)行操作呢明日之后加好友的方式有下面這幾種。 01 你可以打開(kāi)游戲界面,點(diǎn)擊聊天框,然…

        2022年11月25日
      • 個(gè)人怎么做抖音帶貨(個(gè)人做抖音帶貨能賺錢嗎)

        抖音如今是大家很熟悉的短視頻平臺(tái),不過(guò)現(xiàn)在的抖音卻不只是短視頻那么簡(jiǎn)單,它的功能非常豐富,其中一個(gè)就是可以帶貨,相信很多小伙伴都有在抖音上買過(guò)東西,抖音如今的變現(xiàn)能力也是不容小覷的…

        2022年11月25日
      • 全民K歌升級(jí)新版本7.0之后,有哪些隱藏功能?

        作者:高百烈來(lái)源:知乎 這個(gè)功能,舊版并沒(méi)有,要升級(jí)到全新的全民K歌7.0版本才能發(fā)現(xiàn)。 作為朋友圈當(dāng)代K歌之王,我費(fèi)了不少功夫才搶到內(nèi)測(cè)版本。有一說(shuō)一,全民K歌的路子真的很野,新…

        2022年11月25日
      • 《光遇》11月25日紅石在哪里 11.25紅石位置

        光遇11月25日的紅石出現(xiàn)在霞谷圓夢(mèng)村,許多小伙伴都還不知道它具體在哪,下面就讓小編來(lái)給大家介紹一下光遇11.25紅石的位置,感興趣的小伙伴快來(lái)看看吧。 光遇11.25紅石位置 1…

        2022年11月25日
      • 《光遇》11月25日季節(jié)蠟燭在哪 11.25季節(jié)蠟燭位置2022

        光遇季節(jié)蠟燭的位置每天都會(huì)變化,今天出現(xiàn)在了雨林地區(qū),下面小編就給大家?guī)?lái)了光遇11.25季節(jié)蠟燭位置分享,有需要的小伙伴不要錯(cuò)過(guò)哦。 光遇11.25季節(jié)蠟燭位置2022 今日季節(jié)…

        2022年11月25日

      聯(lián)系我們

      聯(lián)系郵箱:admin#wlmqw.com
      工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息