From d08ec8845a4c2663b3502cd83872964b07d7d589 Mon Sep 17 00:00:00 2001 From: jyy <935090232@qq.com> Date: Mon, 22 Mar 2021 11:14:52 +0800 Subject: [PATCH] 积分商城11 --- zq-erp/src/main/java/com/matrix/system/shopXcx/mqTask/SalesOrderRefundTask.java | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/shopXcx/mqTask/SalesOrderRefundTask.java b/zq-erp/src/main/java/com/matrix/system/shopXcx/mqTask/SalesOrderRefundTask.java index 2b56f6b..3077d78 100644 --- a/zq-erp/src/main/java/com/matrix/system/shopXcx/mqTask/SalesOrderRefundTask.java +++ b/zq-erp/src/main/java/com/matrix/system/shopXcx/mqTask/SalesOrderRefundTask.java @@ -5,6 +5,10 @@ import com.matrix.core.tools.LogUtil; import com.matrix.system.fenxiao.dao.ShopSalesmanOrderDao; import com.matrix.system.fenxiao.entity.ShopSalesmanOrder; +import com.matrix.system.score.entity.ScoreVipDetail; +import com.matrix.system.score.service.ScoreVipDetailService; +import com.matrix.system.shopXcx.bean.ShopOrder; +import com.matrix.system.shopXcx.dao.ShopOrderDao; import com.rabbitmq.client.DeliverCallback; import com.rabbitmq.client.Delivery; import org.springframework.beans.factory.annotation.Autowired; @@ -22,6 +26,12 @@ @Autowired private ShopSalesmanOrderDao shopSalesmanOrderDao; + @Autowired + private ShopOrderDao shopOrderDao; + + @Autowired + private ScoreVipDetailService scoreVipDetailService; + @Override @@ -38,6 +48,14 @@ }else{ LogUtil.debug("改订单为生成分销订单={}", orderId); } + ShopOrder order=shopOrderDao.selectById(Integer.parseInt(orderId)); + + if(order.getScorePay()!=null && order.getScorePay()>0){ + LogUtil.debug("处理积分退款={}", orderId); + scoreVipDetailService.refundScore(order.getUserId(),null,order.getScorePay(),Long.parseLong(order.getId()+""), ScoreVipDetail.SCORE_VIP_TYPE_CASH); + } + + } } -- Gitblit v1.9.1