| | |
| | | public class TeamDividentsSourceOrderFactory {
|
| | |
|
| | | public static TeamDividentsSourceOrder create(List<CommonOrder> commonOrderList) {
|
| | | BigDecimal money = new BigDecimal(0);
|
| | | BigDecimal money = null;
|
| | | int orderState = CommonOrderUtil.getState(commonOrderList);
|
| | | if (orderState == CommonOrder.STATE_SX)
|
| | | return null;
|
| | |
|
| | | if (orderState == CommonOrder.STATE_FK) {
|
| | | money = CommonOrderUtil.computeEstimate(commonOrderList);
|
| | | } else {
|
| | | money = CommonOrderUtil.computeIncome(commonOrderList);
|
| | | }
|
| | |
|
| | | if (money.compareTo(new BigDecimal(0)) <= 0)
|
| | | return null;
|
| | |
| | | sourceOrder.setState(TeamDividentsSourceOrder.STATE_UNKOWN);
|
| | | }
|
| | | sourceOrder.setUid(commonOrderList.get(0).getUserInfo().getId());
|
| | | sourceOrder.setCreateTime(commonOrderList.get(0).getThirdCreateTime());//下单时间
|
| | |
|
| | | return sourceOrder;
|
| | | }
|