| | |
| | | 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;
|
| | | }
|
| | |
|
| | | }
|
| | | package com.yeshi.fanli.util.factory; |
| | | |
| | | import com.yeshi.fanli.dto.order.OrderItem; |
| | | import com.yeshi.fanli.entity.bus.user.HongBaoV2; |
| | | 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((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; |
| | | } |
| | | |
| | | } |