From 7307fad287994fce2567bf4a7bdd4b7d3f06ea83 Mon Sep 17 00:00:00 2001 From: p-honggang.li <p-honggang.li@pcitc.com> Date: 星期三, 03 九月 2025 18:30:53 +0800 Subject: [PATCH] 修改积分交易 --- src/main/java/com/webmanage/service/impl/PointsFlowServiceImpl.java | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/webmanage/service/impl/PointsFlowServiceImpl.java b/src/main/java/com/webmanage/service/impl/PointsFlowServiceImpl.java index fd44187..14fd125 100644 --- a/src/main/java/com/webmanage/service/impl/PointsFlowServiceImpl.java +++ b/src/main/java/com/webmanage/service/impl/PointsFlowServiceImpl.java @@ -17,6 +17,7 @@ import com.webmanage.mapper.UserPointsMapper; import com.webmanage.mapper.PointsTransactionMapper; import com.webmanage.entity.PointsTransaction; +import com.webmanage.service.OrderInfoService; import com.webmanage.service.PointsFlowService; import com.webmanage.service.PointsRuleService; import lombok.extern.slf4j.Slf4j; @@ -45,6 +46,7 @@ @Resource private PointsTransactionMapper pointsTransactionMapper; + @Override public PageResult<PointsFlow> getPersonalPointsFlowPage(PointsFlowQueryDTO queryDTO) { @@ -571,6 +573,7 @@ public boolean deductUserPoints(DeductUserPointsDTO deductDTO) { try { String userId = deductDTO.getUserId(); + String providerId = deductDTO.getProviderId(); String unitId = deductDTO.getUnitId(); Integer points = deductDTO.getPoints(); String orderId = deductDTO.getOrderId(); @@ -632,7 +635,15 @@ if (inserted <= 0 || trans.getId() == null) { throw new BusinessException("淇濆瓨绉垎浜ゆ槗璁板綍澶辫触"); } - + // 涓烘彁渚涜�呮柊澧炵Н鍒� + AddPointsFlowDTO addPointsFlowDTO = new AddPointsFlowDTO(); + addPointsFlowDTO.setCategory("璧勬簮浜ゆ槗"); + addPointsFlowDTO.setCount(1); + addPointsFlowDTO.setProviderId(providerId); + addPointsFlowDTO.setRuleType(0); + addPointsFlowDTO.setRuleNameCode("digital_product_transaction"); + addPointsFlowDTO.setDescription("浜у搧浜ゆ槗"); + addPointsFlowByRule(addPointsFlowDTO); return true; } catch (Exception e) { log.error("鎵e噺鐢ㄦ埛绉垎澶辫触", e); -- Gitblit v1.8.0