public void logModifyMobileAuthen( ModifyUserAuthenDTO modifyUserAuthenDTO, UserInfoPO oldUser, UserInfoPO newUser) { BusiLogDTO busiLogDTO = new BusiLogDTO(); busiLogDTO.setKeyWord(modifyUserAuthenDTO.getUserId().toString()); busiLogDTO.setKeyWordType(TypeEnum.KeyWordType.USER_ID.getKey()); busiLogDTO.setBusiTypeCode(CommonEnum.BusiOperType.ModifyMobileAuthen.getKey()); busiLogDTO.setOperIp(modifyUserAuthenDTO.getIpAddr()); Map<String, Object> oldMap = new LinkedHashMap<String, Object>(); Map<String, Object> newMap = new LinkedHashMap<String, Object>(); if (!StringUtils.equals(oldUser.getMobile(), newUser.getMobile())) { oldMap.put("手机", oldUser.getMobile()); } oldMap.put("状态", oldUser.getMobileAuthenStatus()); newMap.put("手机", newUser.getMobile()); newMap.put("状态", newUser.getMobileAuthenStatus()); if (!oldMap.isEmpty()) { busiLogDTO.setBeforeContent(jsonUtils.toJson(oldMap)); } busiLogDTO.setAfterContent(jsonUtils.toJson(newMap)); logService.insertBusiLog(busiLogDTO); }