yujian
2019-07-23 c76ad0e79b95c0bceed8a0234211f2c7f0168b14
fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgMoneyDetailFactory.java
@@ -279,4 +279,38 @@
      return detail;
   }
   public static MsgMoneyDetail createOrderRewardMsg(Long uid, String orderId, BigDecimal money, BigDecimal balance,
         String beiZhu) {
      if (money == null || orderId == null || money == null || uid == null)
         return null;
      MsgMoneyDetail detail = new MsgMoneyDetail();
      detail.setBalance(balance);
      detail.setBeiZhu(beiZhu);
      detail.setCreateTime(new Date());
      detail.setMoney(money);
      detail.setMsgType(MsgTypeMoneyTypeEnum.orderReward);
      detail.setOrderId(orderId);
      detail.setRead(false);
      detail.setUser(new UserInfo(uid));
      return detail;
   }
   public static MsgMoneyDetail createSystemEqualizeMsg(Long uid, String reason, BigDecimal money, BigDecimal balance,
         String beiZhu) {
      if (money == null || money == null || uid == null)
         return null;
      MsgMoneyDetail detail = new MsgMoneyDetail();
      detail.setBalance(balance);
      detail.setBeiZhu(beiZhu);
      detail.setCreateTime(new Date());
      detail.setMoney(money);
      detail.setMsgType(MsgTypeMoneyTypeEnum.systemEqualize);
      detail.setOrderId(reason);
      detail.setRead(false);
      detail.setUser(new UserInfo(uid));
      return detail;
   }
}