From f747c717505ae19d0875d51abc8d5a889a01123b Mon Sep 17 00:00:00 2001 From: yanghui <2536613402@qq.com> Date: 星期二, 22 十一月 2022 09:08:07 +0800 Subject: [PATCH] #feat 联调问题修改 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopFlowerOrderServiceImpl.java | 17 ++++++++++------- 1 files changed, 10 insertions(+), 7 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopFlowerOrderServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopFlowerOrderServiceImpl.java index 33d021c..85a47d8 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopFlowerOrderServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopFlowerOrderServiceImpl.java @@ -219,7 +219,7 @@ // 生成订单号 String orderNo = OrderNoUtils.NextOrderNo(userId); // 配送方式 - Integer deliveryType = 0; + Integer deliveryType = 1; // 订单总金额 BigDecimal orderTotal = BigDecimal.ZERO; // 创建订单商品信息 @@ -235,7 +235,7 @@ continue; } storeId = goodsDO.getStoreId(); - deliveryType = goodsDO.getDeliveryType(); + deliveryType = orderCreateDTO.getDeliveryType(); ComShopFlowerOrderGoodsDO orderGoodsDO = new ComShopFlowerOrderGoodsDO(); orderGoodsDO.setGoodsId(goodsDO.getId()); orderGoodsDO.setGoodsName(goodsDO.getName()); @@ -988,10 +988,11 @@ } @Override - public R selectCountByDeliveryType(Integer deliveryType,Long storeId) { + public R selectCountByDeliveryType(Integer deliveryType,Long userId) { //1.等待配送 2.配送中 3.待收货 4.待评价 5.已完成 6.已取消 7.已退款 8.总订单 String[] statusStr = {"ddps","psz","dsh","dpj","ywc","yqx","ytk"}; - List<ComShopOrderCountVO> comShopOrderCountVOS = this.baseMapper.selectCountByDeliveryType(deliveryType,storeId); + ConvenientMerchantVO convenientMerchantVO = convenientMerchantDAO.selectMerchantByUserId(userId); + List<ComShopOrderCountVO> comShopOrderCountVOS = this.baseMapper.selectCountByDeliveryType(deliveryType,convenientMerchantVO.getId()); Map<Integer, Integer> collect = comShopOrderCountVOS.stream().collect(Collectors.toMap(ComShopOrderCountVO::getStatus, ComShopOrderCountVO::getAmount)); Map<String,Integer> retMap = new HashMap<>(); int amountTotal = 0; @@ -1010,7 +1011,9 @@ } @Override - public R selectCountByStoreId(Long storeId){ + public R selectCountByUserId(Long userId){ + ConvenientMerchantVO convenientMerchantVO = convenientMerchantDAO.selectMerchantByUserId(userId); + Long storeId = convenientMerchantVO.getId(); Map<String,Object> retMap = new HashMap<>(); //查询我的店铺订单量 List<ComShopOrderStoreIdCountVO> comShopOrderStoreIdCountVOS = this.baseMapper.selectCountByStoreId(storeId, null); @@ -1026,11 +1029,11 @@ retMap.put("kddd",kdddMap); //拼单订单各状态 - R r = this.selectCountByDeliveryType(ComShopFlowerOrderDO.deliveryType.store,storeId); + R r = this.selectCountByDeliveryType(ComShopFlowerOrderDO.deliveryType.store,userId); retMap.put("pdddStatus",r.getData()); //快递订单各状态 - R r1 = this.selectCountByDeliveryType(ComShopFlowerOrderDO.deliveryType.express,storeId); + R r1 = this.selectCountByDeliveryType(ComShopFlowerOrderDO.deliveryType.express,userId); retMap.put("kdddStatus",r1.getData()); //营业额 List<ComShopOrderStoreIdCountVO> comShopOrderStoreIdCountVOS3 = this.baseMapper.selectSumAmountByStoreId(storeId); -- Gitblit v1.7.1