he2802 3 yıl önce
ebeveyn
işleme
75a0d67dcf

+ 12 - 10
zhongzheng-system/src/main/resources/mapper/modules/order/OrderGoodsMapper.xml

@@ -608,12 +608,12 @@
 
     <select id="getBuyNotStudyList" parameterType="com.zhongzheng.modules.order.bo.OrderQueryBo" resultMap="OrderGoodsResultVo">
         SELECT
-            og.order_goods_id,
-            g.goods_id,
-            og.grade_id,
             o.user_id,
-            cg.sys_user_id,
-            g.goods_name
+            any_value (og.order_goods_id) order_goods_id,
+            any_value (g.goods_id) goods_id,
+            any_value (og.grade_id) grade_id,
+            any_value (cg.sys_user_id) sys_user_id,
+            any_value (g.goods_name) goods_name
         FROM
             order_goods og
                 LEFT JOIN `order` o ON og.order_sn = o.order_sn
@@ -629,16 +629,17 @@
 	AND r.study_num IS NULL
     AND og.create_time > #{startTime}
     AND #{endTime} >= og.create_time
+    GROUP BY  o.user_id
     </select>
 
     <select id="getLongNotStudyList" parameterType="com.zhongzheng.modules.order.bo.OrderQueryBo" resultMap="OrderGoodsResultVo">
         SELECT
-            og.order_goods_id,
-            g.goods_id,
-            og.grade_id,
             o.user_id,
-            cg.sys_user_id,
-            g.goods_name
+            any_value (og.order_goods_id) order_goods_id,
+            any_value (g.goods_id) goods_id,
+            any_value (og.grade_id) grade_id,
+            any_value (cg.sys_user_id) sys_user_id,
+            any_value (g.goods_name) goods_name
         FROM
             order_goods og
                 LEFT JOIN `order` o ON og.order_sn = o.order_sn
@@ -653,5 +654,6 @@
         AND g.goods_type = 1
         AND r.last_time > #{startTime}
         AND #{endTime} >= r.last_time
+        GROUP BY  o.user_id
     </select>
 </mapper>