From aad0554cc7f18a6ec05e2e5e646b5e501d41617d Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期三, 10 七月 2019 17:13:49 +0800 Subject: [PATCH] 冲突文件 --- fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java | 81 ++++++++++++++-------------------------- 1 files changed, 28 insertions(+), 53 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 208c811..2ca9257 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 @@ -20,6 +20,7 @@ import com.yeshi.fanli.dao.mybatis.order.CommonOrderTradeIdMapMapper; import com.yeshi.fanli.dao.mybatis.taobao.TaoBaoWeiQuanOrderMapper; import com.yeshi.fanli.dto.pdd.PDDGoodsDetail; +import com.yeshi.fanli.entity.accept.AcceptData; import com.yeshi.fanli.entity.bus.user.HongBaoV2; import com.yeshi.fanli.entity.bus.user.UserInfo; import com.yeshi.fanli.entity.bus.user.UserSystemCouponRecord; @@ -49,6 +50,7 @@ import com.yeshi.fanli.util.Constant; import com.yeshi.fanli.util.MoneyBigDecimalUtil; import com.yeshi.fanli.util.StringUtil; +import com.yeshi.fanli.util.VersionUtil; import com.yeshi.fanli.util.factory.CommonOrderGoodsFactory; import com.yeshi.fanli.util.factory.goods.CommonOrderFactory; import com.yeshi.fanli.util.jd.JDApiUtil; @@ -138,26 +140,26 @@ @Override public List<CommonOrderVO> listGroupOrderNoByUid(long start, int count, Long uid, Integer state, Integer type, - Integer orderState, String orderNo, String startTime, String endTime, Integer dateType) + Integer orderState, String orderNo, String startTime, String endTime, Integer dateType, Integer source) throws CommonOrderException { return commonOrderMapper.listUserOrder(start, count, uid, state, type, orderState, orderNo, startTime, endTime, - dateType); + dateType, source); } @Override public long countGroupOrderNoByUid(Long uid, Integer state, Integer type, Integer orderState, String orderNo, - String startTime, String endTime, Integer dateType) throws CommonOrderException { - return commonOrderMapper.countUserOrder(uid, state, type, orderState, orderNo, startTime, endTime, dateType); + String startTime, String endTime, Integer dateType, Integer source) throws CommonOrderException { + return commonOrderMapper.countUserOrder(uid, state, type, orderState, orderNo, startTime, endTime, dateType, source); } @Override - public List<CommonOrderVO> getOrderByUid(Integer page, Long uid, Integer state, Integer type, Integer orderState, - String orderNo, String startTime, String endTime, Integer dateType) throws CommonOrderException { + public List<CommonOrderVO> getOrderByUid(AcceptData acceptData,Integer page, Long uid, Integer state, Integer type, Integer orderState, + String orderNo, String startTime, String endTime, Integer dateType, Integer source) throws CommonOrderException { int pageSize = Constant.PAGE_SIZE; List<CommonOrderVO> listOrder = listGroupOrderNoByUid((page - 1) * pageSize, pageSize, uid, state, type, - orderState, orderNo, startTime, endTime, dateType); + orderState, orderNo, startTime, endTime, dateType, source); // 璁㈠崟淇℃伅涓虹┖ if (listOrder == null || listOrder.size() == 0) { @@ -173,24 +175,24 @@ } // 鏁版嵁鍔犲伐閲嶆柊缁勭粐 - listDataFactory(listOrder, listGoods, uid); + listDataFactory(acceptData, listOrder, listGoods, uid); return listOrder; } @Override - public Map<String, BigDecimal> countHistoryOrder(Long uid, Integer day) { - return commonOrderMapper.countHistoryOrder(uid, day); + public Map<String, BigDecimal> countHistoryOrder(Long uid, Integer day, Integer source) { + return commonOrderMapper.countHistoryOrder(uid, day, source); } @Override - public long countBonusOrderNumber(Long uid, Integer type, Integer day, String startTime, String endTime) { - return commonOrderMapper.countBonusOrderNumber(uid, type, day, startTime, endTime); + public long countBonusOrderNumber(Long uid, Integer type, Integer day, String startTime, String endTime, Integer source) { + return commonOrderMapper.countBonusOrderNumber(uid, type, day, startTime, endTime, source); } @Override - public BigDecimal countBonusOrderMoney(Long uid, Integer type, Integer day, String startTime, String endTime) { - return commonOrderMapper.countBonusOrderMoney(uid, type, day, startTime, endTime); + public BigDecimal countBonusOrderMoney(Long uid, Integer type, Integer day, String startTime, String endTime, Integer source) { + return commonOrderMapper.countBonusOrderMoney(uid, type, day, startTime, endTime, source); } @Override @@ -201,11 +203,11 @@ @Override public Map<String, BigDecimal> countByUidAndOrderState(Long uid, Integer type, String startTime, String endTime, - Integer day) { - return commonOrderMapper.countByUidAndOrderState(uid, type, startTime, endTime, day); + Integer day, Integer source) { + return commonOrderMapper.countByUidAndOrderState(uid, type, startTime, endTime, day, source); } - public void listDataFactory(List<CommonOrderVO> listOrder, List<CommonOrderVO> listGoods, Long uid) { + public void listDataFactory(AcceptData acceptData, List<CommonOrderVO> listOrder, List<CommonOrderVO> listGoods, Long uid) { List<String> listNo = new ArrayList<String>(); for (CommonOrderVO commonOrderVO : listOrder) { @@ -272,13 +274,19 @@ listOrderGoods.add(commonGoodsVO); - Integer orderType = commonOrder.getOrderType(); + Integer orderType = order.getOrderType(); if (orderType == null) { String shopType = commonGoodsVO.getShopType(); if (CommonOrderGoodsVO.TYPE_TAOBAO.equalsIgnoreCase(shopType)) { - commonOrder.setOrderType(1); + order.setOrderType(1); } else if (CommonOrderGoodsVO.TYPE_TMALL.equalsIgnoreCase(shopType)) { - commonOrder.setOrderType(2); + order.setOrderType(2); + } + + if (Constant.SOURCE_TYPE_JD == sourceType2) { + order.setOrderType(3); + } else if (Constant.SOURCE_TYPE_PDD == sourceType2) { + order.setOrderType(4); } } @@ -997,15 +1005,6 @@ return commonOrderMapper.countQuery(keyType, key, state, type, orderState, startTime, endTime); } - @Override - public CommonOrderVO getInfoByOrderNo(Long uid, String orderNo) throws CommonOrderException { - List<CommonOrderVO> list = getOrderByUid(1, uid, null, null, null, orderNo, null, null, null); - if (list == null || list.size() == 0) { - return null; - } else { - return list.get(0); - } - } @Override public CommonOrderVO getCommonOrderByOrderNo(Long uid, String orderNo, Integer orderState) @@ -1100,30 +1099,6 @@ return commonOrderVO; } - @Override - public List<CommonOrderVO> getCouponHongbaoByOrderNo(Long uid, Integer hongBaoState, String orderNo) - throws CommonOrderException { - - List<CommonOrderVO> listOrder = commonOrderMapper.getCouponHongbaoByOrderNo(uid, hongBaoState, orderNo); - - // 璁㈠崟淇℃伅涓虹┖ - if (listOrder == null || listOrder.size() == 0) { - listOrder = new ArrayList<CommonOrderVO>(); - return listOrder; - } - - // 鍟嗗搧淇℃伅 - List<CommonOrderVO> listGoods = commonOrderMapper.listOrderGoodsInfo(listOrder); - // 璁㈠崟鍟嗗搧涓虹┖ - if (listGoods == null || listGoods.size() == 0) { - return listOrder; - } - - // 鏁版嵁鍔犲伐閲嶆柊缁勭粐 - listDataFactory(listOrder, listGoods, uid); - - return listOrder; - } @Override public JSONObject getRewardJumpInfo(String orderNo) { -- Gitblit v1.8.0