From 9ba5a2a253535df55ba7e630f5f29adf45c6e9c9 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期五, 17 十月 2025 08:55:34 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/haizhentong
---
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TSysGoodsServiceImpl.java | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TSysGoodsServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TSysGoodsServiceImpl.java
index be0250c..a435987 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TSysGoodsServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TSysGoodsServiceImpl.java
@@ -54,7 +54,7 @@
if(sum+dto.getCount()>tSysGoods.getConvertibleQuantity()){
throw new RuntimeException("可兑换数量不足");
}
- List<TCrmClinicPoints> points = crmClinicPointsMapper.selectList(new LambdaQueryWrapper<TCrmClinicPoints>().eq(TCrmClinicPoints::getClinicId, crmClinic.getId()).ge(TCrmClinicPoints::getExpireTime, new Date()).last(" and points > use_points").orderByAsc(TCrmClinicPoints::getCreateTime));
+ List<TCrmClinicPoints> points = crmClinicPointsMapper.selectList(new LambdaQueryWrapper<TCrmClinicPoints>().eq(TCrmClinicPoints::getClinicId, crmClinic.getId()).ge(TCrmClinicPoints::getExpireTime, new Date()).last(" and points > use_points ORDER BY create_time ASC"));
// 可用积分
int userPoints = points.stream().mapToInt(item -> item.getPoints() - item.getUsePoints()).sum();
if(userPoints<needPoints){
@@ -84,6 +84,7 @@
exchange.setGoodsCount(dto.getCount());
exchange.setUsePoints(tSysGoods.getRequiredPoints().intValue() * dto.getCount());
exchange.setExchangeTime(LocalDateTime.now());
+ exchange.setClinicId(crmClinic.getId());
sysGoodsExchangeMapper.insert(exchange);
// 记录
--
Gitblit v1.7.1