From 8fa41ca2c6b1d423f57f85a9b86cb581a4fc0bca Mon Sep 17 00:00:00 2001
From: rentaiming <806181062@qq.com>
Date: 星期三, 12 六月 2024 18:15:05 +0800
Subject: [PATCH] 用户端商品

---
 ruoyi-modules/ruoyi-order/src/main/resources/mapper/order/OrderMapper.xml                     |   21 ++++++++++++++++++---
 ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionSalesroomMapper.xml      |   10 +++++-----
 ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionGoodsMapper.xml          |   16 ++++++++--------
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java |   12 ++++++++++++
 4 files changed, 43 insertions(+), 16 deletions(-)

diff --git a/ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionGoodsMapper.xml b/ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionGoodsMapper.xml
index 8f0d99b..4a811f0 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionGoodsMapper.xml
+++ b/ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionGoodsMapper.xml
@@ -2,22 +2,22 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.ruoyi.auction.mapper.AuctionGoodsMapper">
     <select id="getAuctionGoodsPgeList" resultType="com.ruoyi.system.api.domain.AuctionGoods">
-        SELECT * FROM t_auction_goods ta left join
-        WHERE ta.del_flag = 0 and ta.listing_status=0
+        SELECT * FROM t_auction_goods ta
+        WHERE del_flag = 0 and listing_status=0
         <if test="param.startStatus!=null and param.startStatus != ''">
-            AND ta.start_status=#{param.startStatus}
+            AND start_status=#{param.startStatus}
         </if>
         <if test="param.goodsSkuIdList != null and param.goodsSkuIdList.size()>0">
-            OR ta.goods_sku_id IN
+            AND goods_sku_id IN
             <foreach collection="param.goodsSkuIdList" item="item" open="(" separator="," close=")">
                 #{item}
             </foreach>
         </if>
         ORDER BY
         CASE
-        WHEN status = 0 THEN 2
-        WHEN status = 1 THEN 1
-        WHEN status = 2 THEN 3
-        END,status
+        WHEN start_status = 0 THEN 2
+        WHEN start_status = 1 THEN 1
+        WHEN start_status = 2 THEN 3
+        END,start_status
     </select>
 </mapper>
diff --git a/ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionSalesroomMapper.xml b/ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionSalesroomMapper.xml
index 5749bff..857b4f7 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionSalesroomMapper.xml
+++ b/ruoyi-modules/ruoyi-auction/src/main/resources/mapper/auction/AuctionSalesroomMapper.xml
@@ -3,10 +3,10 @@
 <mapper namespace="com.ruoyi.auction.mapper.AuctionSalesroomMapper">
 
     <select id="pageMemberAuctionSalesroomList" resultType="com.ruoyi.system.api.domain.AuctionSalesroom">
-        SELECT * FROM t_auction_salesroom ta
-        WHERE ta.del_flag = 0
+        SELECT * FROM t_auction_salesroom
+        WHERE del_flag = 0
         <if test="param.salesroomName!=null and param.salesroomName != ''">
-            AND ta.salesroomName LIKE CONCAT('%',#{param.salesroomName},'%')
+            AND salesroom_name LIKE CONCAT('%',#{param.salesroomName},'%')
         </if>
         ORDER BY
         CASE
@@ -23,10 +23,10 @@
             AND ta.status=#{param.status}
         </if>
         <if test="param.salesroomName!=null and param.salesroomName != ''">
-            AND ta.salesroomName LIKE CONCAT('%',#{param.salesroomName},'%')
+            AND ta.salesroom_name LIKE CONCAT('%',#{param.salesroomName},'%')
         </if>
         <if test="param.goodsSkuIdList != null and param.goodsSkuIdList.size()>0">
-            OR ta.goods_sku_id IN
+            OR ta.id IN
             <foreach collection="param.goodsSkuIdList" item="item" open="(" separator="," close=")">
                 #{item}
             </foreach>
diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java
index 70ee113..1dfcb83 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java
@@ -305,6 +305,12 @@
     public void authentificationMembe(MemberDTO memberDTO) {
         Member member= this.getById(memberDTO.getMemberid());
         member.setPhone(memberDTO.getPhone());
+        if(memberDTO.getIdNumber()==null){
+            throw new ServiceException("身份证号不能为空");
+        }
+        if(memberDTO.getRealName()==null){
+            throw new ServiceException("姓名不能为空");
+        }
         member.setIdNumber(memberDTO.getIdNumber());
         member.setRealName(memberDTO.getRealName());
         String realname = "";// 姓名
@@ -338,6 +344,12 @@
             }
         }
      JSONObject jsonObject= JSON.parseObject(result);
+        String object1= jsonObject.get("reason").toString();
+        if(!object1.equals("成功")){
+            throw new ServiceException(object1);
+        }
+
+
       String object= jsonObject.get("result").toString();
       JSONObject jsonObject1= JSON.parseObject(object);
       if (Integer.valueOf(jsonObject1.get("res").toString())==2){
diff --git a/ruoyi-modules/ruoyi-order/src/main/resources/mapper/order/OrderMapper.xml b/ruoyi-modules/ruoyi-order/src/main/resources/mapper/order/OrderMapper.xml
index 4e8081b..0da292e 100644
--- a/ruoyi-modules/ruoyi-order/src/main/resources/mapper/order/OrderMapper.xml
+++ b/ruoyi-modules/ruoyi-order/src/main/resources/mapper/order/OrderMapper.xml
@@ -58,11 +58,26 @@
     o.goods_sku_id as goodsSkuId
     FROM
     t_order o
-    LEFT JOIN t_goods_sku tgs ON o.goods_sku_id = tgs.id
     <where>
-       o.order_status = 2
+      o.order_status = 2
       <if test="skuName != null and skuName != ''">
-        AND tgs.goods_sku_name LIKE CONCAT('%',#{skuName},'%')
+        AND o.sku_name LIKE CONCAT('%',#{skuName},'%')
+      </if>
+      AND o.order_from = 3
+      AND   o.member_id=#{memberId}
+    </where>
+  </select>
+
+  <select id="getOrderByGroupPurchaseMemberList" resultType="com.ruoyi.system.api.domain.vo.OrderVO">
+    SELECT
+    o.*,
+    o.goods_sku_id as goodsSkuId
+    FROM
+    t_order o
+    <where>
+      o.order_status = 2
+      <if test="skuName != null and skuName != ''">
+        AND o.sku_name LIKE CONCAT('%',#{skuName},'%')
       </if>
       AND o.order_from = 3
       AND   o.member_id=#{memberId}

--
Gitblit v1.7.1