From afa0dbb4f54e7244835dd67ec33c3e545f122f71 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期五, 17 一月 2025 16:40:43 +0800 Subject: [PATCH] bug修改 --- ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/order/OrderService.java | 64 +++++++++++++++++++++++++++---- 1 files changed, 55 insertions(+), 9 deletions(-) diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/order/OrderService.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/order/OrderService.java index 9be0d02..55c01d7 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/order/OrderService.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/order/OrderService.java @@ -3,8 +3,10 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.github.binarywang.wxpay.bean.ecommerce.PartnerTransactionsResult; +import com.github.binarywang.wxpay.bean.ecommerce.ProfitSharingResult; import com.github.binarywang.wxpay.bean.ecommerce.RefundNotifyResult; import com.github.binarywang.wxpay.bean.profitsharingV3.ProfitSharingNotifyResult; +import com.github.binarywang.wxpay.exception.WxPayException; import com.ruoyi.order.domain.dto.MerVerifyPrizeDto; import com.ruoyi.order.domain.dto.*; import com.ruoyi.order.domain.pojo.order.Order; @@ -80,6 +82,15 @@ * @param orderId */ void cancelOrder(String orderId); + + /** + * @description 支付订单 + * @author jqs + * @date 2023/8/27 15:26 + * @param orderId + * @return AppPlaceOrderVo + */ + AppPlaceOrderVo payOrder(String orderId); /** * 获取用户订单统计 @@ -224,7 +235,7 @@ * @author jqs34 * @date 2023/6/18 17:20 */ - MgtBulletinBoardVo boardOrderTotal(); + MgtBulletinBoardVo boardOrderTotal(List<Long> userIds); /** * @description 获取商户订单统计 @@ -245,6 +256,8 @@ */ MgtTotalActivityTotalVo getTotalActivityTotal(MgtBaseShopDto mgtBaseShopDto); + MgtTotalActivityTotalVo getTotalActivityJoinMemberTotal(MgtBaseShopDto mgtBaseShopDto); + /** * @description 获取商户活动年龄分布 * @author jqs @@ -252,7 +265,7 @@ * @param mgtActivityAgeDto * @return MgtTotalActivityTotalVo */ - MgtTotalActivityTotalVo getTotalActivityAgeRank(MgtActivityAgeDto mgtActivityAgeDto); + //MgtTotalActivityTotalVo getTotalActivityAgeRank(MgtActivityAgeDto mgtActivityAgeDto); /** * @description 获取商户数据统计 @@ -299,6 +312,10 @@ */ MgtPlTotalActivityTotalVo getPlTotalActivityTotal(MgtBasePlatformDto mgtBasePlatformDto); + MgtPlTotalActivityTotalVo getPlTotalActivityJoinMemberTotal(MgtBasePlatformDto mgtBasePlatformDto); + + MgtPlTotalActivityTotalVo getPlTotalActivityGetMemberTotal(MgtBasePlatformDto mgtBasePlatformDto); + /** * @description 获取商户活动年龄分布 * @author jqs @@ -306,7 +323,7 @@ * @param mgtPLActivityAgeDto * @return MgtTotalActivityTotalVo */ - MgtPlTotalActivityTotalVo getPlTotalActivityAgeRank(MgtPlActivityAgeDto mgtPLActivityAgeDto); + //MgtPlTotalActivityTotalVo getPlTotalActivityAgeRank(MgtPlActivityAgeDto mgtPLActivityAgeDto); /** * @description 获取优惠券核销信息 @@ -416,7 +433,7 @@ * @param transaction * @return void */ - void payBack(PartnerTransactionsResult transaction); + void payBack(PartnerTransactionsResult transaction, BigDecimal feeAmount); /** * 取消订单 @@ -480,7 +497,6 @@ */ StaffActivityDateMemberTotalVo getStaffActivityMemberTotal(StaffTotalDto staffTotalDto); - /** * @description 检查订单状态定时任务 * @author jqs @@ -520,10 +536,6 @@ List<MerOrderPageVo> pageMerMemberPayOrder(Page page,MerMemberNoClearOrderDto merOrderPageDto); - void createWxPayInfo(AppPlaceOrderVo appPlaceOrderVo, Long userId, Long shopId, - String goodsName, String orderNo, - String orderId, BigDecimal payMoney, - String openid, String payerClientIp, List<String> goodsNameList,Integer orderFrom); /** * @description 获取销售排行 @@ -551,4 +563,38 @@ * @return AgencyTotalVo */ AgencyTotalVo getAgencyTotalVo(List<Long> shopIdList); + + /** + * 订单编号获取订单 + * @param orderNo + * @return + */ + Order getByOrderNo(String orderNo); + + /** + * + * @param outTradeNo + * @return + */ + Order getByOutTradeNo(String outTradeNo); + + /** + * @description 商户端会员订单统计 + * @author jqs + * @date 2023/8/29 17:39 + * @param merBaseDto + * @return MerMemberSimpleTotalVo + */ + MerMemberSimpleTotalVo getMerMemberSimpleTotalVo(MerBaseDto merBaseDto); + + + ProfitSharingResult queryBill(String orderId) throws WxPayException; + + + /** + * 根据活动id获取订单商品id列表 + * @param activityId + * @return + */ + List<String> getActivityOrderGoods(String activityId); } -- Gitblit v1.7.1