diff --git a/src/main/java/com/example/demo/serviceImpl/RefundServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/RefundServiceImpl.java index 2269d4a..b46e73b 100644 --- a/src/main/java/com/example/demo/serviceImpl/RefundServiceImpl.java +++ b/src/main/java/com/example/demo/serviceImpl/RefundServiceImpl.java @@ -13,6 +13,7 @@ import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.time.LocalDate; import java.time.LocalDateTime; @@ -87,7 +88,7 @@ public class RefundServiceImpl implements RefundService { List refundUsers = refundMapper.selectBy(refundUser); return new PageInfo<>(refundUsers); } - + @Transactional @Override public Result add(RefundUser refundUser) { UserGoldRecord userGoldRecord = new UserGoldRecord(); diff --git a/src/main/resources/mapper/ConsumeMapper.xml b/src/main/resources/mapper/ConsumeMapper.xml index c0d4592..b90a2d1 100644 --- a/src/main/resources/mapper/ConsumeMapper.xml +++ b/src/main/resources/mapper/ConsumeMapper.xml @@ -175,11 +175,7 @@ UPDATE user_gold_record SET is_refund = 1 - + where order_code = #{orderCode} - - AND is_refund != 0 - - \ No newline at end of file