| | |
| | | import com.yeshi.buwan.service.inter.SMSService; |
| | | import com.yeshi.buwan.service.inter.juhe.InternetSearchVideoService; |
| | | import com.yeshi.buwan.service.inter.system.SystemConfigService; |
| | | import com.yeshi.buwan.service.manager.IPManager; |
| | | import com.yeshi.buwan.service.manager.search.SolrAlbumVideoDataManager; |
| | | import com.yeshi.buwan.service.manager.search.SolrInternetSearchVideoDataManager; |
| | | import com.yeshi.buwan.service.manager.search.SolrShortVideoDataManager; |
| | |
| | | Logger searchKeyLogger = LoggerFactory.getLogger("searchKey"); |
| | | |
| | | Logger logger = LoggerFactory.getLogger(UserParser.class); |
| | | |
| | | Logger deviceGeoLogger = LoggerFactory.getLogger("deviceGeo"); |
| | | |
| | | |
| | | @Resource |
| | |
| | | |
| | | @Resource |
| | | DetailSystemConfigService detailSystemConfigService; |
| | | |
| | | @Resource |
| | | private IPManager ipManager; |
| | | |
| | | public void getUid(AcceptData acceptData, HttpServletRequest request, PrintWriter out) { |
| | | DetailSystem detailSystem = systemService.getDetailSystemByPackage(acceptData.getPackageName()); |
| | |
| | | public void getUserInfo(AcceptData acceptData, HttpServletRequest request, PrintWriter out) { |
| | | UserData data = userService.getUserData(acceptData.getUid()); |
| | | out.print(JsonUtil.loadTrueJson(StringUtil.outPutResultJson(data))); |
| | | |
| | | // 记录日志 |
| | | try { |
| | | // if(!"appstore".equalsIgnoreCase(acceptData.getChannel())) { |
| | | String ip = IPUtil.getRemotIP(request); |
| | | IPUtil.IPInfo ipInfo = ipManager.getIPInfo(ip); |
| | | if (ipInfo != null) { |
| | | deviceGeoLogger.info("用户信息(uid-{})-IP归属地 IP-{},版本-{}, 渠道-{},省-{}, 市-{}",acceptData.getUid(), ip, acceptData.getVersion(), acceptData.getChannel(), ipInfo.getProvince(), ipInfo.getCity()); |
| | | } |
| | | // } |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | @RequireUid |