New file |
| | |
| | | package com.yeshi.fanli.util.factory;
|
| | |
|
| | | import com.yeshi.fanli.entity.bus.user.HongBaoV2;
|
| | | import com.yeshi.fanli.entity.bus.user.OrderItem;
|
| | | import com.yeshi.fanli.entity.order.CommonOrder;
|
| | | import com.yeshi.fanli.entity.order.HongBaoOrder;
|
| | |
|
| | | public class OrderItemFactory {
|
| | |
|
| | | public static OrderItem create(HongBaoOrder hongBaoOrder) {
|
| | | OrderItem orderItem = new OrderItem();
|
| | |
|
| | | orderItem.setAuctionId(Long.parseLong(hongBaoOrder.getCommonOrder().getCommonOrderGoods().getGoodsId()));
|
| | | orderItem.setCreateTime(hongBaoOrder.getHongBaoV2().getCreateTime().getTime());
|
| | | orderItem.setFanMoney(hongBaoOrder.getHongBaoV2().getMoney());
|
| | | orderItem.setId(hongBaoOrder.getHongBaoV2().getId());
|
| | | orderItem.setOrderId(hongBaoOrder.getCommonOrder().getOrderNo());
|
| | | if (hongBaoOrder.getCommonOrder().getState() == CommonOrder.STATE_JS)
|
| | | orderItem.setPayMoney(hongBaoOrder.getCommonOrder().getSettlement());
|
| | | else
|
| | | orderItem.setPayMoney(hongBaoOrder.getCommonOrder().getPayment());
|
| | | orderItem.setPicture(hongBaoOrder.getCommonOrder().getCommonOrderGoods().getPicture());
|
| | |
|
| | | switch (hongBaoOrder.getHongBaoV2().getState()) {
|
| | | case HongBaoV2.STATE_BUKELINGQU:
|
| | | orderItem.setState(OrderItem.STATE_YIZHIFU);
|
| | | break;
|
| | | case HongBaoV2.STATE_KELINGQU:
|
| | | orderItem.setState(OrderItem.STATE_JIESUAN);
|
| | | break;
|
| | | case HongBaoV2.STATE_SHIXIAO:
|
| | | orderItem.setState(OrderItem.STATE_TUIKUAN);
|
| | | break;
|
| | | case HongBaoV2.STATE_YILINGQU:
|
| | | orderItem.setState(OrderItem.STATE_DAOZHANG);
|
| | | break;
|
| | | }
|
| | |
|
| | | orderItem.setTitle(hongBaoOrder.getCommonOrder().getCommonOrderGoods().getTitle());
|
| | |
|
| | | return orderItem;
|
| | | }
|
| | |
|
| | | }
|