From 117bb1c6a02d99546dd4bf953aeec67b1ab3d94e Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 29 十二月 2018 14:52:03 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java | 25 ++++++++++++++++++++----- 1 files changed, 20 insertions(+), 5 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java index 4ce1d0a..aeaf1a3 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java @@ -126,8 +126,9 @@ } @Override - public Map<String, BigDecimal> countByUidAndOrderState(Long uid, Integer type, String startTime,String endTime) { - return commonOrderMapper.countByUidAndOrderState(uid, type, startTime, endTime); + public Map<String, BigDecimal> countByUidAndOrderState(Long uid, Integer type, String startTime, + String endTime, Integer day) { + return commonOrderMapper.countByUidAndOrderState(uid, type, startTime, endTime, day); } public void listDataFactory (List<CommonOrderVO> listOrder, List<CommonOrderVO> listGoods ) { @@ -163,6 +164,16 @@ commonGoodsVO.setActualPay(commonOrder.getTotalSettlement()); listOrderGoods.add(commonGoodsVO); + + Integer orderType = commonOrder.getOrderType(); + if (orderType == null) { + String shopType = commonGoodsVO.getShopType(); + if (CommonOrderGoodsVO.TYPE_TAOBAO.equalsIgnoreCase(shopType)) { + commonOrder.setOrderType(1); + } else if (CommonOrderGoodsVO.TYPE_TMALL.equalsIgnoreCase(shopType)) { + commonOrder.setOrderType(2); + } + } break; } @@ -258,16 +269,15 @@ String hongBaoState_Str = ""; String hongbaoInfoFontColor = "#E5005C"; - /* 绾㈠寘鐘舵�� 杞崲 */ String stateContent = ""; + String stateFontColor = "#E5005C"; Integer orderHongBaoState = null; Integer hongBaoState = order.getHongBaoState(); if (HongBaoV2.STATE_KELINGQU == hongBaoState || HongBaoV2.STATE_BUKELINGQU == hongBaoState) { orderHongBaoState = 1; stateContent = "鏈埌璐�"; hongBaoState_Str = "棰勪及"; - hongbaoInfoFontColor = "#888888"; Date preAccountTime = order.getPreAccountTime(); if (preAccountTime != null) { @@ -295,11 +305,16 @@ orderHongBaoState = 4; stateContent = "宸插け鏁�"; hongBaoDate = " "; + hongbaoInfoFontColor = "#888888"; } order.setHongBaoState(orderHongBaoState); - order.setAccountState(stateContent); order.setHongBaoDate(hongBaoDate); + Map<String, String> stateMap = new HashMap<String, String>(); + stateMap.put("content", stateContent); + stateMap.put("fontColor", stateFontColor); + order.setAccountState(stateMap); + if ("濂栭噾".equals(hongbaoInfo) && hongBaoState_Str.trim().length() > 0) { hongbaoInfo = hongBaoState_Str + hongbaoInfo; } -- Gitblit v1.8.0