From fbfd01086ad9dc0c710ebc3eee3bdf5499a07091 Mon Sep 17 00:00:00 2001
From: JiangYouYao <ak473600000>
Date: Fri, 18 Mar 2022 09:33:23 +0800
Subject: [PATCH] 重构:订单取消逻辑

---
 zq-erp/src/main/resources/mybatis/mapper/hive/SysProjUseDao.xml |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/SysProjUseDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/SysProjUseDao.xml
index 17b4ddf..c0d8efd 100644
--- a/zq-erp/src/main/resources/mybatis/mapper/hive/SysProjUseDao.xml
+++ b/zq-erp/src/main/resources/mybatis/mapper/hive/SysProjUseDao.xml
@@ -728,13 +728,16 @@
         a.type,
         a.SOURCE,
         e.ORDER_NO,
-        a.remark
+        a.remark,
+        s.SHOP_NAME
         from sys_proj_use a
         left join shopping_goods b on a.proj_id = b.id
         left join sys_vip_info c on c.ID = a.VIP_ID
+            left join sys_shop_info s on c.SHOP_ID=s.id
         left join sys_order_item d on d.id = a.ORDER_ITEM_ID
         left join sys_order e on e.id = d.ORDER_ID
         left join shopping_goods_category f on f.id = b.cate_id
+
 
 
         <where>
@@ -941,4 +944,16 @@
         </if>
     </select>
 
+    <select id="selectTaocanCountForCourseAndInfinite" resultType="java.lang.Integer">
+        select count(1) from sys_proj_use
+        where taocan_id=#{taocanId} and vip_id=#{vipId}
+    </select>
+    <select id="selectUseCountByOrderItemId" resultType="java.lang.Integer">
+        SELECT  count(*)
+        from sys_beautician_state a
+                 LEFT JOIN sys_proj_use b on a.puse_id=b.ID
+                 left join sys_proj_services c on a.SERVICES_ID=c.id
+        where b.ORDER_ITEM_ID=#{orderItemId}
+          and c.STATE !='预约取消';
+    </select>
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.1