@Override public Result checkIsFreezeUserAcct(UserAcctDTO userAcctDTO) { long stime = System.currentTimeMillis(); Result result = null; logger.info( "checkIsFreezeUserAcct entry: userId={}", userAcctDTO != null ? userAcctDTO.getUserId() : ""); try { result = (Result) getAssetsManager().checkIsFreezeByUserAcct(userAcctDTO); String userAcctStatue = (String) result.getData(); logger.info( "checkIsFreezeUserAcct success: userAcctStatue={}, userId={}, costTime={}ms", new Object[] { userAcctStatue, userAcctDTO.getUserId(), System.currentTimeMillis() - stime }); return result; } catch (ParameterException e) { result = ExceptionProcessor.getParameterExceptionResult(e); } catch (BusinessException e) { result = ExceptionProcessor.getBusinessExceptionResult(e); } catch (Exception e) { result = ExceptionProcessor.getExceptionResult(e); } return result; }
@SuppressWarnings("unchecked") @Override public Result getVirtualChangeList(AcctChangeDTO acctChangeDTO) { long stime = System.currentTimeMillis(); Result result = null; logger.info("getVirtualChangeList entry: acctChangeDTO={}", jsonUtils.toJson(acctChangeDTO)); try { result = (Result) getAssetsManager().getAcctChangeDetailList(acctChangeDTO); List<AcctChangeDTO> resultList = (List<AcctChangeDTO>) result.getData(); logger.info( "getVirtualChangeList success: count={}, costTime={}ms", new Object[] {resultList.size(), System.currentTimeMillis() - stime}); } catch (ParameterException e) { result = ExceptionProcessor.getParameterExceptionResult(e); } catch (BusinessException e) { result = ExceptionProcessor.getBusinessExceptionResult(e); } catch (Exception e) { result = ExceptionProcessor.getExceptionResult(e); } return result; }
@Override public Result setUserAcctUnFreeze(UserAcctDTO userAcctDTO) { long stime = System.currentTimeMillis(); Result result = null; logger.info("setUserAcctUnFreeze entry: userAcctDTO={}", jsonUtils.toJson(userAcctDTO)); try { result = (Result) getAssetsManager() .setUserAcctFreezeOrUnFreeze(userAcctDTO, KeyNames.ACCT_STATE_NATURAL); Long acctId = (Long) result.getData(); logger.info( "setUserAcctUnFreeze success: acctId={}, userId={}, costTime={}ms", new Object[] {acctId, userAcctDTO.getUserId(), System.currentTimeMillis() - stime}); } catch (ParameterException e) { result = ExceptionProcessor.getParameterExceptionResult(e); } catch (BusinessException e) { result = ExceptionProcessor.getBusinessExceptionResult(e); } catch (Exception e) { result = ExceptionProcessor.getExceptionResult(e); } return result; }