| | |
| | | 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; |
| | |
| | | * @param orderId |
| | | */ |
| | | void cancelOrder(String orderId); |
| | | |
| | | /** |
| | | * @description 支付订单 |
| | | * @author jqs |
| | | * @date 2023/8/27 15:26 |
| | | * @param orderId |
| | | * @return AppPlaceOrderVo |
| | | */ |
| | | AppPlaceOrderVo payOrder(String orderId); |
| | | |
| | | /** |
| | | * 获取用户订单统计 |
| | |
| | | * @author jqs34 |
| | | * @date 2023/6/18 17:20 |
| | | */ |
| | | MgtBulletinBoardVo boardOrderTotal(); |
| | | MgtBulletinBoardVo boardOrderTotal(List<Long> userIds); |
| | | |
| | | /** |
| | | * @description 获取商户订单统计 |
| | |
| | | */ |
| | | MgtTotalActivityTotalVo getTotalActivityTotal(MgtBaseShopDto mgtBaseShopDto); |
| | | |
| | | MgtTotalActivityTotalVo getTotalActivityJoinMemberTotal(MgtBaseShopDto mgtBaseShopDto); |
| | | |
| | | /** |
| | | * @description 获取商户活动年龄分布 |
| | | * @author jqs |
| | |
| | | * @param mgtActivityAgeDto |
| | | * @return MgtTotalActivityTotalVo |
| | | */ |
| | | MgtTotalActivityTotalVo getTotalActivityAgeRank(MgtActivityAgeDto mgtActivityAgeDto); |
| | | //MgtTotalActivityTotalVo getTotalActivityAgeRank(MgtActivityAgeDto mgtActivityAgeDto); |
| | | |
| | | /** |
| | | * @description 获取商户数据统计 |
| | |
| | | */ |
| | | MgtPlTotalActivityTotalVo getPlTotalActivityTotal(MgtBasePlatformDto mgtBasePlatformDto); |
| | | |
| | | MgtPlTotalActivityTotalVo getPlTotalActivityJoinMemberTotal(MgtBasePlatformDto mgtBasePlatformDto); |
| | | |
| | | MgtPlTotalActivityTotalVo getPlTotalActivityGetMemberTotal(MgtBasePlatformDto mgtBasePlatformDto); |
| | | |
| | | /** |
| | | * @description 获取商户活动年龄分布 |
| | | * @author jqs |
| | |
| | | * @param mgtPLActivityAgeDto |
| | | * @return MgtTotalActivityTotalVo |
| | | */ |
| | | MgtPlTotalActivityTotalVo getPlTotalActivityAgeRank(MgtPlActivityAgeDto mgtPLActivityAgeDto); |
| | | //MgtPlTotalActivityTotalVo getPlTotalActivityAgeRank(MgtPlActivityAgeDto mgtPLActivityAgeDto); |
| | | |
| | | /** |
| | | * @description 获取优惠券核销信息 |
| | |
| | | * @param transaction |
| | | * @return void |
| | | */ |
| | | void payBack(PartnerTransactionsResult transaction); |
| | | void payBack(PartnerTransactionsResult transaction, BigDecimal feeAmount); |
| | | |
| | | /** |
| | | * 取消订单 |
| | |
| | | */ |
| | | StaffActivityDateMemberTotalVo getStaffActivityMemberTotal(StaffTotalDto staffTotalDto); |
| | | |
| | | |
| | | /** |
| | | * @description 检查订单状态定时任务 |
| | | * @author jqs |
| | |
| | | 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 获取销售排行 |
| | |
| | | * @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); |
| | | } |