Example #1
0
  public void logModifyEbayUserAgreement(
      EbayUserAgreementDTO ebayUserAgreementDTO, UserInfoPO oldUser, UserInfoPO newUser) {

    BusiLogDTO busiLogDTO = new BusiLogDTO();
    busiLogDTO.setKeyWord(ebayUserAgreementDTO.getUserId().toString());
    busiLogDTO.setKeyWordType(TypeEnum.KeyWordType.USER_ID.getKey());
    busiLogDTO.setBusiTypeCode(CommonEnum.BusiOperType.ModifyEbayUserAgreement.getKey());
    busiLogDTO.setOperIp(ebayUserAgreementDTO.getIpAddr());

    Map<String, Object> oldMap = new LinkedHashMap<String, Object>();
    Map<String, Object> newMap = new LinkedHashMap<String, Object>();

    oldMap.put(
        "eBay用户协议是否同意",
        StringUtils.isNotEmpty(oldUser.getEbayUserAgreement())
            ? oldUser.getEbayUserAgreement()
            : TypeEnum.YesOrNo.NO.getKey());
    newMap.put("eBay用户协议是否同意", newUser.getEbayUserAgreement());

    busiLogDTO.setBeforeContent(jsonUtils.toJson(oldMap));
    busiLogDTO.setAfterContent(jsonUtils.toJson(newMap));
    logService.insertBusiLog(busiLogDTO);
  }