From 89930d9c3e91f617514c50f86d16a2385d52cdc2 Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期三, 05 六月 2019 14:54:06 +0800 Subject: [PATCH] 用户信息 --- fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserInfoController.java | 42 ++++++++++++++++++++++++++++++++---------- 1 files changed, 32 insertions(+), 10 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserInfoController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserInfoController.java index 284108a..5a037d7 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserInfoController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserInfoController.java @@ -614,7 +614,7 @@ uuser.setLastLoginIp(remotIP); uuser.setLastLoginTime(java.lang.System.currentTimeMillis()); userInfoService.updateLoginInfo(uuser); - // 鏇存柊鐢ㄦ埛闄勫姞淇℃伅锛岃�佺敤鎴蜂笉瀛樺湪鐨勯渶瑕佹坊鍔� + // 鐢ㄦ埛绛夌骇鏇存柊 try { userInfoExtraService.updateUserRankByUid(uuser.getId()); } catch (UserInfoExtraException e) { @@ -746,7 +746,7 @@ data.put("error", "0"); data.put("maxError", 1); String minMoney = configService.get(EXTRACT_MIN_MONEY); // 鍗曠瑪鎻愮幇鐨勬渶灏忛噾棰� - String maxMoney = configService.get(EXTRACT_MAX_MONEY); // 鍗曠瑪鎻愮幇鐨勬渶澶ч噾棰� + String maxMoney = configService.get("extract_money_day"); // 姣忔棩鏈�澶ф彁鐜伴噾棰� int maxDayCount = Integer.parseInt(configService.get("extract_count_day")); ExtractRecord extractRecord = extractRecordService.getExtractRecordByUid(uid); boolean canExtract = true; @@ -1334,6 +1334,18 @@ // count>0 鏈夋秷鎭� int count = accountMessageService.getCanOpenCount(uid); out.print(JsonUtil.loadTrueResult(count)); + + ThreadUtil.run(new Runnable() { + @Override + public void run() { + // 鐢ㄦ埛绛夌骇鏇存柊 + try { + userInfoExtraService.updateUserRankByUid(uid); + } catch (Exception e) { + LogHelper.errorDetailInfo(e); + } + } + }); } @RequestMapping("collectionGoods") @@ -2171,27 +2183,37 @@ out.print(JsonUtil.loadFalseResult("鐢ㄦ埛鏈櫥褰�")); return; } + if (file == null) { out.print(JsonUtil.loadFalseResult("涓婁紶鏂囦欢涓嶈兘涓虹┖")); return; } - long fileSize = file.getSize() / 1024 + 1; - if (fileSize > 200) { - out.print(JsonUtil.loadFalseResult("涓婁紶鏂囦欢涓嶈兘澶т簬200kb")); - return; - } userInfoService.uploadPortrait(file, uid); + out.print(JsonUtil.loadTrueResult("淇濆瓨鎴愬姛")); + } catch (UserInfoException e) { out.print(JsonUtil.loadFalseResult(e.getMsg())); - e.printStackTrace(); + try { + LogHelper.errorDetailInfo(e); + } catch (Exception e1) { + e1.printStackTrace(); + } } catch (IOException e) { out.print(JsonUtil.loadFalseResult("鍥剧墖涓婁紶澶辫触澶辫触")); - e.printStackTrace(); + try { + LogHelper.errorDetailInfo(e); + } catch (Exception e1) { + e1.printStackTrace(); + } } catch (Exception e) { out.print(JsonUtil.loadFalseResult("淇濆瓨澶辫触")); - e.printStackTrace(); + try { + LogHelper.errorDetailInfo(e); + } catch (Exception e1) { + e1.printStackTrace(); + } } } -- Gitblit v1.8.0