From 525e21bf383c9cb4bfe18c72ebcb4fd6ef74db7c Mon Sep 17 00:00:00 2001
From: lisy <linlangsur163@163.com>
Date: 星期三, 09 八月 2023 12:01:36 +0800
Subject: [PATCH] app端口:积分兑换商品的支付流程

---
 cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java |   24 +++++++++++++++++++++++-
 1 files changed, 23 insertions(+), 1 deletions(-)

diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
index 0c446a5..24697ee 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
@@ -75,6 +75,7 @@
         List<IntegralCommodity> commodity = new ArrayList<>();
         List<PointsMerchandise> merchandises = pmdsService.list(new QueryWrapper<PointsMerchandise>()
                 .eq("state",1)
+                .eq("shelves",1)
                 .gt("endTime",new Date()));
         if (merchandises.size() > 0){
             for (PointsMerchandise merchandise : merchandises) {
@@ -111,7 +112,8 @@
         }
 
         list = pmdsService.list(new QueryWrapper<PointsMerchandise>()
-                .eq("state", 1));
+                .eq("state", 1)
+                .eq("shelves",1));
         if (list.size() > 0 ){
             Iterator<PointsMerchandise> iterator = list.iterator();
             while (iterator.hasNext()) {
@@ -505,4 +507,24 @@
         return count;
     }
 
+
+    /**
+     * 变更兑换商品的的状态
+     * @param code
+     * @return 数量
+     */
+    @ResponseBody
+    @PostMapping("/base/pointMerchars/deletePaymentRecord")
+    public void deletePaymentRecord(@RequestBody String code){
+        List<UserPointsMerchandise> list = upmseService.list(new LambdaQueryWrapper<UserPointsMerchandise>()
+                .eq(UserPointsMerchandise::getCode,code));
+        if (list.size() > 0 ){
+            for (UserPointsMerchandise pointsMerchandise : list) {
+                pointsMerchandise.setState(2);
+                upmseService.updateById(pointsMerchandise);
+            }
+        }
+
+    }
+
 }

--
Gitblit v1.7.1