From 6c235963d6fc46b38ea59d9b19c6519b892e080b Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 16 May 2022 09:42:06 +0800 Subject: [PATCH] 20220516 逻辑删除,更新字段IS_Delete字段为已删除,默认为空,删除后其余信息从查询中过滤了 --- zq-erp/src/test/java/com/matrix/BizUserToVipInfoTool.java | 65 ++++++++++++ zq-erp/src/main/resources/mybatis/mapper/hive/ServicesFlowDao.xml | 14 +- zq-erp/src/main/resources/mybatis/mapper/hive/SysOrderDao.xml | 4 zq-erp/src/main/resources/mybatis/mapper/hive/SysProjServicesDao.xml | 17 +- zq-erp/src/main/resources/mybatis/mapper/hive/SysVipInfoDao.xml | 67 +++++++----- zq-erp/src/main/resources/mybatis/mapper/hive/SysBeauticianStateDao.xml | 2 zq-erp/src/main/java/com/matrix/system/hive/service/SysVipInfoService.java | 7 + zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysVipInfoServiceImpl.java | 7 + zq-erp/src/main/java/com/matrix/system/hiveErp/action/ErpVipInfoController.java | 9 + zq-erp/src/main/resources/mybatis/mapper/common/OperstionLogDao.xml | 2 zq-erp/src/main/resources/mybatis/mapper/hive/AchieveNewDao.xml | 12 +- zq-erp/src/main/resources/mybatis/mapper/hive/SysFollowupDao.xml | 2 zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopActivitiesSeckillRecordDao.xml | 4 zq-erp/src/main/java/com/matrix/system/hive/action/VipInfoController.java | 12 + zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysGoodsServiceImpl.java | 7 - zq-erp/src/main/java/com/matrix/system/hive/dao/SysVipInfoDao.java | 2 zq-erp/src/main/resources/mybatis/mapper/hive/MyBeauticianCountDao.xml | 2 zq-erp/src/main/resources/mybatis/mapper/activity/ActivitySignReceiveRecordDao.xml | 2 zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopProductCommentDao.xml | 5 zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopActivitiesGroupJoinDao.xml | 8 zq-erp/src/main/resources/mybatis/mapper/activity/ActivitySignWriteoffDao.xml | 4 zq-erp/src/main/resources/mybatis/mapper/fenxiao/ShopSalesmanApplyDao.xml | 32 +++-- 22 files changed, 196 insertions(+), 90 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/hive/action/VipInfoController.java b/zq-erp/src/main/java/com/matrix/system/hive/action/VipInfoController.java index d71a0a0..1bc056e 100644 --- a/zq-erp/src/main/java/com/matrix/system/hive/action/VipInfoController.java +++ b/zq-erp/src/main/java/com/matrix/system/hive/action/VipInfoController.java @@ -7,13 +7,13 @@ import com.matrix.core.pojo.PaginationVO; import com.matrix.core.tools.DateUtil; import com.matrix.core.tools.LogUtil; +import com.matrix.core.tools.StringUtils; import com.matrix.core.tools.WebUtil; import com.matrix.core.tools.excl.ExcelSheetPO; import com.matrix.core.tools.excl.ExcelUtil; import com.matrix.core.tools.excl.ExcelVersion; import com.matrix.system.common.bean.SysUsers; import com.matrix.system.common.bean.SystemDictionary; -import com.matrix.system.common.constance.AppConstance; import com.matrix.system.common.dao.CustomerDataDictionaryDao; import com.matrix.system.common.service.SysUsersService; import com.matrix.system.common.service.SystemDictionaryService; @@ -334,8 +334,14 @@ @RequestMapping(value = "/del") public @ResponseBody AjaxResult del(String keys) { - - return remove(vipInfoService, keys); + List<Long> ids = StringUtils.strToCollToLong(keys, ","); + int i = vipInfoService.removeLogic(ids); + if (i > 0) { + return new AjaxResult(AjaxResult.STATUS_SUCCESS, "成功删除" + i + "条数据"); + } else { + return new AjaxResult(AjaxResult.STATUS_FAIL, "删除失败"); + } +// return remove(vipInfoService, keys); } /** diff --git a/zq-erp/src/main/java/com/matrix/system/hive/dao/SysVipInfoDao.java b/zq-erp/src/main/java/com/matrix/system/hive/dao/SysVipInfoDao.java index fd8fba7..9358069 100644 --- a/zq-erp/src/main/java/com/matrix/system/hive/dao/SysVipInfoDao.java +++ b/zq-erp/src/main/java/com/matrix/system/hive/dao/SysVipInfoDao.java @@ -25,6 +25,8 @@ public int deleteByIds(@Param("list") List<Long> list); + public int deleteLogicByIds(@Param("list") List<Long> list); + public int deleteById(Long id); public List<SysVipInfo> selectInPage(@Param("record") SysVipInfo sysVipInfo, @Param("pageVo") PaginationVO pageVo); diff --git a/zq-erp/src/main/java/com/matrix/system/hive/service/SysVipInfoService.java b/zq-erp/src/main/java/com/matrix/system/hive/service/SysVipInfoService.java index cd93e2d..98eb791 100644 --- a/zq-erp/src/main/java/com/matrix/system/hive/service/SysVipInfoService.java +++ b/zq-erp/src/main/java/com/matrix/system/hive/service/SysVipInfoService.java @@ -42,6 +42,13 @@ */ public int remove(List<Long> list); + + /** + * 批量删除SysVipInfo + * + */ + public int removeLogic(List<Long> list); + /** * 根据id删除SysVipInfo * diff --git a/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysGoodsServiceImpl.java b/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysGoodsServiceImpl.java index dd985aa..04e4ce3 100644 --- a/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysGoodsServiceImpl.java +++ b/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysGoodsServiceImpl.java @@ -1,8 +1,5 @@ package com.matrix.system.hive.service.imp; -import java.util.ArrayList; -import java.util.List; - import com.matrix.core.constance.MatrixConstance; import com.matrix.core.exception.GlobleException; import com.matrix.core.pojo.PaginationVO; @@ -10,8 +7,8 @@ import com.matrix.system.common.bean.SysUsers; import com.matrix.system.common.dao.UtilDao; import com.matrix.system.common.tools.ServiceUtil; +import com.matrix.system.constance.Dictionary; import com.matrix.system.constance.TableMapping; - import com.matrix.system.hive.bean.SysGoods; import com.matrix.system.hive.dao.SysGoodsDao; import com.matrix.system.hive.service.SysGoodsService; @@ -19,7 +16,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import com.matrix.system.constance.Dictionary; +import java.util.List; /** diff --git a/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysVipInfoServiceImpl.java b/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysVipInfoServiceImpl.java index 0515e39..9933f81 100644 --- a/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysVipInfoServiceImpl.java +++ b/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysVipInfoServiceImpl.java @@ -181,6 +181,13 @@ } @Override + public int removeLogic(List<Long> list) { + + return sysVipInfoDao.deleteLogicByIds(list); + + } + + @Override public int removeById(Long id) { return sysVipInfoDao.deleteById(id); diff --git a/zq-erp/src/main/java/com/matrix/system/hiveErp/action/ErpVipInfoController.java b/zq-erp/src/main/java/com/matrix/system/hiveErp/action/ErpVipInfoController.java index 20c9780..b2b2653 100644 --- a/zq-erp/src/main/java/com/matrix/system/hiveErp/action/ErpVipInfoController.java +++ b/zq-erp/src/main/java/com/matrix/system/hiveErp/action/ErpVipInfoController.java @@ -185,8 +185,15 @@ @RequestMapping(value = "/del") public @ResponseBody AjaxResult del(String keys) { + List<Long> ids = StringUtils.strToCollToLong(keys, ","); + int i = vipInfoService.removeLogic(ids); + if (i > 0) { + return new AjaxResult(AjaxResult.STATUS_SUCCESS, "成功删除" + i + "条数据"); + } else { + return new AjaxResult(AjaxResult.STATUS_FAIL, "删除失败"); + } - return remove(vipInfoService, keys); +// return remove(vipInfoService, keys); } /** diff --git a/zq-erp/src/main/resources/mybatis/mapper/activity/ActivitySignReceiveRecordDao.xml b/zq-erp/src/main/resources/mybatis/mapper/activity/ActivitySignReceiveRecordDao.xml index d15125a..0d96af4 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/activity/ActivitySignReceiveRecordDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/activity/ActivitySignReceiveRecordDao.xml @@ -25,7 +25,7 @@ LEFT JOIN shop_activities d ON a.award_id = d.id <where> a.company_id = #{record.companyId} - and a.activity_id = #{record.actId} + and a.activity_id = #{record.actId} and (b.IS_DELETE is null or b.IS_DELETE = '') <if test="record.yhmc != null and record.yhmc != ''"> and b.nick_name like concat('%',#{record.yhmc},'%') </if> diff --git a/zq-erp/src/main/resources/mybatis/mapper/activity/ActivitySignWriteoffDao.xml b/zq-erp/src/main/resources/mybatis/mapper/activity/ActivitySignWriteoffDao.xml index 748d06f..69f5751 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/activity/ActivitySignWriteoffDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/activity/ActivitySignWriteoffDao.xml @@ -69,7 +69,7 @@ left join activity_sign_receive_record e on a.receive_id= e.id left join shop_delivery_info f on a.logistics_id= f.id <where> - a.company_id = #{record.companyId} + a.company_id = #{record.companyId} and (b.IS_DELETE is null or b.IS_DELETE = '') <if test="record.zjzxm != null and record.zjzxm != ''"> and b.nick_name like concat('%',#{record.zjzxm},'%') </if> @@ -90,7 +90,7 @@ FROM activity_sign_receive_record a left join sys_vip_info b on a.user_id= b.id - where a.user_id = #{userId} and a.award_id = #{receiveId} + where a.user_id = #{userId} and a.award_id = #{receiveId} and (b.IS_DELETE is null or b.IS_DELETE = '') </select> <select id="selectShopDeliveryInfoByLogisticsId" resultType="com.matrix.system.shopXcx.bean.ShopDeliveryInfo"> diff --git a/zq-erp/src/main/resources/mybatis/mapper/common/OperstionLogDao.xml b/zq-erp/src/main/resources/mybatis/mapper/common/OperstionLogDao.xml index 3fe7b82..d1018b6 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/common/OperstionLogDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/common/OperstionLogDao.xml @@ -24,7 +24,7 @@ LEFT JOIN sys_vip_info c ON a.vip_id = c.id LEFT JOIN sys_shop_info d ON a.shop_id = d.id <where> - a.company_id=#{param.companyId} + a.company_id=#{param.companyId} and (c.IS_DELETE is null or c.IS_DELETE = '') <if test="param.shopId != null and param.shopId != 0 "> and a.shop_id=#{param.shopId} </if> diff --git a/zq-erp/src/main/resources/mybatis/mapper/fenxiao/ShopSalesmanApplyDao.xml b/zq-erp/src/main/resources/mybatis/mapper/fenxiao/ShopSalesmanApplyDao.xml index 1d001af..65dc27b 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/fenxiao/ShopSalesmanApplyDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/fenxiao/ShopSalesmanApplyDao.xml @@ -55,7 +55,7 @@ sys_vip_info a WHERE a.recommend_id = #{userId} - AND a.is_sales = #{isSales} + AND a.is_sales = #{isSales} and (a.IS_DELETE is null or a.IS_DELETE = '') </select> <select id="findShopSalesmanApplyList" resultType="com.matrix.system.fenxiao.vo.ShopSalesmanApplyVo"> @@ -68,9 +68,9 @@ WHERE s.id = a.parent_user_id ) parentUser, c.nick_name parentUserNow, ( SELECT COUNT(*) FROM sys_vip_info - WHERE recommend_id = a.user_id AND is_sales != 1 ) lowerLevelNum, + WHERE recommend_id = a.user_id AND is_sales != 1 and (IS_DELETE is null or IS_DELETE = '')) lowerLevelNum, ( SELECT COUNT(*) FROM sys_vip_info - WHERE recommend_id = a.user_id AND is_sales = 1 ) invitedNum, + WHERE recommend_id = a.user_id AND is_sales = 1 and (IS_DELETE is null or IS_DELETE = '')) invitedNum, ( SELECT IFNULL(sum(IFNULL(amount, 0)), 0) FROM shop_salesman_order WHERE order_status = 2 AND sales_user_id = a.user_id ) totalRevenue, ( SELECT IFNULL(sum(IFNULL(amount, 0)), 0) FROM shop_salesman_order @@ -85,7 +85,7 @@ LEFT JOIN shop_salesman_grade g ON a.grade_id = g.id LEFT JOIN sys_vip_info c ON c.id = b.recommend_id <where> - a.company_id=#{record.companyId} + a.company_id=#{record.companyId} and (b.IS_DELETE is null or b.IS_DELETE = '') <if test="record.shenheState != null and record.shenheState != ''"> and a.apply_status=#{record.shenheState} </if> @@ -110,7 +110,7 @@ LEFT JOIN sys_vip_info b ON a.user_id = b.id <where> a.company_id = #{record.companyId} - and a.apply_status = #{record.applyStatus} + and a.apply_status = #{record.applyStatus} and (b.IS_DELETE is null or b.IS_DELETE = '') <if test="record.nickName != null and record.nickName != ''"> and b.nick_name like concat('%',#{record.nickName},'%') </if> @@ -132,6 +132,7 @@ <where> a.company_id = #{record.companyId} and a.is_sales != 1 + and (a.IS_DELETE is null or a.IS_DELETE = '') <if test="record.nickName != null and record.nickName != ''"> and a.nick_name like concat('%',#{record.nickName},'%') </if> @@ -185,10 +186,12 @@ ( SELECT count( * ) FROM shop_salesman_order c WHERE c.sales_user_id = #{openId} and revenue_type =1 ) AS salesorderCount, ( SELECT count( * ) FROM shop_salesman_order c WHERE c.sales_user_id = #{openId} and revenue_type =2 ) AS invitationOrderCount, - (select count(*) from sys_vip_info where recommend_id=#{openId} and is_sales=1) as invitationCount, - (select count(*) from sys_vip_info where recommend_id=#{openId} and is_sales=2) as customerCount + (select count(*) from sys_vip_info where recommend_id=#{openId} and is_sales=1 + and (IS_DELETE is null or IS_DELETE = '')) as invitationCount, + (select count(*) from sys_vip_info where recommend_id=#{openId} and is_sales=2 + and (IS_DELETE is null or IS_DELETE = '')) as customerCount from sys_vip_info a where - a.id=#{id} + a.id=#{id} and (a.IS_DELETE is null or a.IS_DELETE = '') </select> @@ -202,9 +205,11 @@ (SELECT s.nick_name FROM sys_vip_info s WHERE s.id = a.parent_user_id ) parentUser, ( SELECT COUNT(*) FROM sys_vip_info - WHERE recommend_id = a.user_id AND is_sales != 1 ) lowerLevelNum, + WHERE recommend_id = a.user_id AND is_sales != 1 + and (IS_DELETE is null or IS_DELETE = '')) lowerLevelNum, ( SELECT COUNT(*) FROM sys_vip_info - WHERE recommend_id = a.user_id AND is_sales = 1 ) invitedNum, + WHERE recommend_id = a.user_id AND is_sales = 1 + and (IS_DELETE is null or IS_DELETE = '')) invitedNum, ( SELECT IFNULL(sum(IFNULL(amount, 0)), 0) FROM shop_salesman_order WHERE order_status = 2 AND sales_user_id = a.user_id ) totalRevenue, ( SELECT IFNULL(sum(IFNULL(amount, 0)), 0) FROM shop_salesman_order @@ -216,7 +221,7 @@ shop_salesman_apply a LEFT JOIN sys_vip_info b ON a.user_id = b.id LEFT JOIN shop_salesman_grade g ON a.grade_id = g.id - where a.id = #{applyId} + where a.id = #{applyId} and (b.IS_DELETE is null or b.IS_DELETE = '') </select> <select id="findCustomDetail" resultType="com.matrix.system.fenxiao.vo.ShopCustomDetailVo"> @@ -230,7 +235,7 @@ <where> b.company_id = #{record.companyId} AND b.is_sales != 1 - and b.recommend_id = #{record.userId} + and b.recommend_id = #{record.userId} and (b.IS_DELETE is null or b.IS_DELETE = '') <if test="record.userName != null and record.userName != ''"> and b.nick_name like concat('%',#{record.userName},'%') </if> @@ -254,6 +259,7 @@ a.company_id = #{record.companyId} AND b.is_sales = 1 and b.recommend_id = #{record.userId} + and (b.IS_DELETE is null or b.IS_DELETE = '') and a.apply_status = 2 <if test="record.userName != null and record.userName != ''"> and b.nick_name like concat('%',#{record.userName},'%') @@ -283,7 +289,7 @@ left join shop_order c on a.order_id=c.id LEFT JOIN sys_shop_info f on f.id = c.store_id <where> - a.sales_user_id = #{record.userId} + a.sales_user_id = #{record.userId} and (b.IS_DELETE is null or b.IS_DELETE = '') <if test="record.orderType != null and record.orderType != ''"> and a.order_status = #{record.orderType} </if> diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/AchieveNewDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/AchieveNewDao.xml index 0e05a28..2ced513 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/hive/AchieveNewDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/hive/AchieveNewDao.xml @@ -165,6 +165,7 @@ LEFT JOIN shopping_goods_category i ON e.cate_id = i.id left join sys_proj_services l on a.service_order_id=l.id <where> + and (c.IS_DELETE is null or c.IS_DELETE = '') <if test="record!=null"> <if test="(record.shopId!=null and record.shopId!='') or (record.shopId!='' and record.shopId==0) "> @@ -266,6 +267,7 @@ LEFT JOIN shopping_goods_category j ON i.parent_id = j.id left join sys_proj_services l on a.service_order_id=l.id <where> + and (c.IS_DELETE is null or c.IS_DELETE = '') <if test="record!=null"> <if test="(record.shopId!=null and record.shopId!='') or (record.shopId!='' and record.shopId==0) "> @@ -889,7 +891,7 @@ left join sys_users b on a.BEATUY_ID=b.su_id inner join sys_shop_info c on c.id=a.SHOP_ID <where> - + and (a.IS_DELETE is null or a.IS_DELETE = '') <if test="record.vipName != null and record.vipName !=''"> and (a.vip_name like CONCAT(CONCAT('%', #{record.vipName}), '%') or a.vip_no=#{record.vipName} or a.phone = #{record.vipName}) </if> @@ -921,7 +923,7 @@ left join sys_users b on a.BEATUY_ID=b.su_id inner join sys_shop_info c on c.id=a.SHOP_ID <where> - + and (a.IS_DELETE is null or a.IS_DELETE = '') <if test="record.vipName != null and record.vipName !=''"> and (a.vip_name like CONCAT(CONCAT('%', #{record.vipName}), '%') or a.vip_no=#{record.vipName} or a.phone = #{record.vipName}) </if> @@ -1156,7 +1158,7 @@ left join sys_order_item j on a.order_item_id=j.ID left join achieve_rule u on u.id=e.achieve_rule_id <where> - and a.company_id = #{record.companyId} + and a.company_id = #{record.companyId} and (c.IS_DELETE is null or c.IS_DELETE = '') <if test="record.shopId != null"> and a.shop_id = #{record.shopId} </if> @@ -1292,7 +1294,7 @@ from sys_users a left join achieve_new b on a.su_id=b.beault_id left join sys_vip_info c on b.vip_id=c.ID - where 1=1 + where 1=1 and (c.IS_DELETE is null or c.IS_DELETE = '') <if test="record.companyId != null"> and a.company_id=#{record.companyId} </if> @@ -1338,7 +1340,7 @@ from sys_users a left join achieve_new b on a.su_id=b.beault_id left join sys_vip_info c on b.vip_id=c.ID - where 1=1 + where 1=1 and (c.IS_DELETE is null or c.IS_DELETE = '') <if test="record.companyId != null"> and a.company_id=#{record.companyId} </if> diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/MyBeauticianCountDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/MyBeauticianCountDao.xml index b55a131..6819621 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/hive/MyBeauticianCountDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/hive/MyBeauticianCountDao.xml @@ -32,7 +32,7 @@ LEFT JOIN sys_proj_services b ON a.SERVICES_ID = b.ID LEFT JOIN sys_vip_info c ON b.VIP_ID = c.ID LEFT JOIN sys_users d on d.su_id=a.STAFF_ID - WHERE b.state='服务单结束' + WHERE b.state='服务单结束' and (c.IS_DELETE is null or c.IS_DELETE = '') ) t GROUP BY t.VIP_ID, diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/ServicesFlowDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/ServicesFlowDao.xml index 4782953..0403365 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/hive/ServicesFlowDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/hive/ServicesFlowDao.xml @@ -108,7 +108,7 @@ LEFT JOIN sys_proj_services b on a.service_id=b.ID LEFT JOIN sys_vip_info c on b.VIP_ID=c.ID LEFT JOIN sys_users e on e.su_id=a.operation_id - where 1=1 + where 1=1 and (c.IS_DELETE is null or c.IS_DELETE = '') <if test="record!=null"> <if test="record.beginTime != null "> @@ -158,7 +158,7 @@ LEFT JOIN sys_proj_services b on a.service_id=b.ID LEFT JOIN sys_vip_info c on b.VIP_ID=c.ID LEFT JOIN sys_users e on e.su_id=a.operation_id - where 1=1 + where 1=1 and (c.IS_DELETE is null or c.IS_DELETE = '') <if test="record!=null"> <if test="record.beginTime != null "> @@ -171,7 +171,7 @@ and a.operation_id = #{record.operationId} </if> <if test="record.shopId != null and record.shopId !='' "> - AND b.VIP_ID IN (SELECT t.ID FROM sys_vip_info t WHERE t.shop_id = #{record.shopId}) + AND b.VIP_ID IN (SELECT t.ID FROM sys_vip_info t WHERE t.shop_id = #{record.shopId} and (t.IS_DELETE is null or t.IS_DELETE = '')) </if> <if test="record.shopId != null and record.shopId !='' "> AND b.shop_id = #{record.shopId} @@ -202,7 +202,7 @@ LEFT JOIN sys_proj_services b on a.service_id=b.ID LEFT JOIN sys_vip_info c on b.VIP_ID=c.ID LEFT JOIN sys_users e on e.su_id=a.operation_id - where 1=1 + where 1=1 and (c.IS_DELETE is null or c.IS_DELETE = '') <if test="record!=null"> <if test="record.beginTime != null "> @@ -244,7 +244,7 @@ LEFT JOIN sys_proj_services b on a.service_id=b.ID LEFT JOIN sys_vip_info c on b.VIP_ID=c.ID LEFT JOIN sys_users e on e.su_id=a.operation_id - where 1=1 + where 1=1 and (c.IS_DELETE is null or c.IS_DELETE = '') <if test="record!=null"> <if test="record.beginTime != null "> @@ -257,7 +257,7 @@ and a.operation_id = #{record.operationId} </if> <if test="record.shopId != null and record.shopId !='' "> - AND b.VIP_ID IN (SELECT t.ID FROM sys_vip_info t WHERE t.shop_id = #{record.shopId}) + AND b.VIP_ID IN (SELECT t.ID FROM sys_vip_info t WHERE t.shop_id = #{record.shopId} and (t.IS_DELETE is null or t.IS_DELETE = '')) </if> <if test="record.searchShop != null and record.searchShop !=''"> AND b.shop_id = #{record.searchShop} @@ -302,7 +302,7 @@ LEFT JOIN sys_proj_services b on a.service_id=b.ID LEFT JOIN sys_vip_info c on b.VIP_ID=c.ID LEFT JOIN sys_users e on e.su_id=a.operation_id - where 1=1 + where 1=1 and (c.IS_DELETE is null or c.IS_DELETE = '') <if test="record!=null"> <if test="record.beginTime != null "> diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/SysBeauticianStateDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/SysBeauticianStateDao.xml index 709e6c9..7a8c0b5 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/hive/SysBeauticianStateDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/hive/SysBeauticianStateDao.xml @@ -333,7 +333,7 @@ and a.STAFF_ID = #{suId} ]]> and a.STATE !='预约取消' and a.STATE !='待确认' - and a.STATE !='待预约' + and a.STATE !='待预约' and (c.IS_DELETE is null or c.IS_DELETE = '') order by a.BEGIN_TIME asc </select> diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/SysFollowupDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/SysFollowupDao.xml index 408922a..7ba3e47 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/hive/SysFollowupDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/hive/SysFollowupDao.xml @@ -354,7 +354,7 @@ left join sys_vip_info c on a.vip_id=c.id <where> and a.company_id=#{companyId} - + and (c.IS_DELETE is null or c.IS_DELETE = '') <if test="shopId != null "> and a.shop_id=#{shopId} </if> diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/SysOrderDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/SysOrderDao.xml index eb2c3aa..d58c6c5 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/hive/SysOrderDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/hive/SysOrderDao.xml @@ -187,7 +187,7 @@ left JOIN sys_users c on c.su_id=a.STAFF_ID left JOIN sys_users e on e.su_id=a.cashier_id left JOIN sys_shop_info d on d.ID=a.SHOP_ID - where 1=1 + where 1=1 and (b.IS_DELETE is null or b.IS_DELETE = '') <if test="record!=null"> <if test="record.keyWordVo != null and record.keyWordVo!='' "> and (b.PHONE like concat('%',#{record.keyWordVo},'%') @@ -275,7 +275,7 @@ LEFT JOIN sys_vip_info b on b.ID=a.VIP_ID left JOIN sys_users c on c.su_id=a.STAFF_ID left JOIN sys_shop_info d on d.ID=a.SHOP_ID - where 1=1 + where 1=1 and (b.IS_DELETE is null or b.IS_DELETE = '') <if test="record!=null"> <if test="record.keyWordVo != null and record.keyWordVo!='' "> and (b.PHONE like concat('%',#{record.keyWordVo},'%') diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/SysProjServicesDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/SysProjServicesDao.xml index 902cbc7..a85356b 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/hive/SysProjServicesDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/hive/SysProjServicesDao.xml @@ -307,7 +307,7 @@ FROM sys_proj_services a LEFT JOIN sys_vip_info b on b.ID=a.VIP_ID left join sys_beautician_state c on a.id=c.SERVICES_ID - WHERE 1 = 1 + WHERE 1 = 1 and (b.IS_DELETE is null or b.IS_DELETE = '') <if test="record!=null"> <if test="record.queryStaffId != null and record.queryStaffId !='' "> and (a.CREATE_STAFF_ID = #{record.queryStaffId} or c.STAFF_ID=#{record.queryStaffId} ) @@ -374,7 +374,7 @@ FROM sys_proj_services a LEFT JOIN sys_vip_info b on b.ID=a.VIP_ID left join sys_beautician_state c on a.id=c.SERVICES_ID - WHERE 1 = 1 + WHERE 1 = 1 and (b.IS_DELETE is null or b.IS_DELETE = '') <if test="record!=null"> <if test="record.queryStaffId != null and record.queryStaffId !='' "> and (a.CREATE_STAFF_ID = #{record.queryStaffId} or c.STAFF_ID=#{record.queryStaffId} ) @@ -443,7 +443,7 @@ FROM sys_proj_services a LEFT JOIN sys_vip_info b on b.ID=a.VIP_ID left join sys_beautician_state c on a.id=c.SERVICES_ID - where a.ID=#{id} + where a.ID=#{id} and (b.IS_DELETE is null or b.IS_DELETE = '') </select> <select id="selectNeedNoticeService" resultMap="SysProjServicesMap"> @@ -455,7 +455,7 @@ LEFT JOIN sys_vip_info b on b.ID=a.VIP_ID where a.YY_TIME > now() and DATE_ADD(now(),INTERVAL 1 HOUR) > a.YY_TIME - and overtime_notice is null + and overtime_notice is null and (b.IS_DELETE is null or b.IS_DELETE = '') </select> @@ -476,7 +476,7 @@ FROM sys_proj_services a LEFT JOIN sys_vip_info b on b.ID=a.VIP_ID left join sys_beautician_state c on a.id=c.SERVICES_ID - WHERE 1 = 1 + WHERE 1 = 1 and (b.IS_DELETE is null or b.IS_DELETE = '') <if test="record!=null"> <if test="record.queryStaffId != null and record.queryStaffId !='' "> and (a.CREATE_STAFF_ID = #{record.queryStaffId} or c.STAFF_ID=#{record.queryStaffId} ) @@ -570,7 +570,7 @@ left join sys_proj_use g on b.puse_id=g.ID left join sys_shop_info h on a.SHOP_ID=h.ID <where> - and a.company_id=#{record.companyId} + and a.company_id=#{record.companyId} and (e.IS_DELETE is null or e.IS_DELETE = '') <if test="record.queryKey != null and record.queryKey != ''"> and (instr(a.SERVICE_NO, #{record.queryKey}) or instr(e.phone, #{record.queryKey}) or instr(e.vip_name, #{record.queryKey}) ) </if> @@ -607,7 +607,7 @@ left join sys_users f on f.su_id=b.STAFF_ID left join sys_proj_use g on b.puse_id=g.ID <where> - and a.company_id=#{record.companyId} + and a.company_id=#{record.companyId} and (e.IS_DELETE is null or e.IS_DELETE = '') <if test="record.queryKey != null and record.queryKey != ''"> and (instr(a.SERVICE_NO, #{record.queryKey}) or instr(e.phone, #{record.queryKey}) or instr(e.vip_name, #{record.queryKey}) ) </if> @@ -666,6 +666,7 @@ left join sys_shop_info h on a.SHOP_ID=h.ID left join shopping_goods m on g.proj_id=m.id <where> + and (e.IS_DELETE is null or e.IS_DELETE = '') <if test="queryKey != null and queryKey != ''"> and instr(a.SERVICE_NO, #{queryKey}) </if> @@ -717,7 +718,7 @@ left join sys_proj_use g on b.puse_id=g.ID left join sys_shop_info h on a.SHOP_ID=h.ID left join shopping_goods m on g.proj_id=m.id - where a.id=#{id} + where a.id=#{id} and (e.IS_DELETE is null or e.IS_DELETE = '') </select> diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/SysVipInfoDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/SysVipInfoDao.xml index b23d511..bbf480c 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/hive/SysVipInfoDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/hive/SysVipInfoDao.xml @@ -144,7 +144,7 @@ COMMISSION_ALL,IN_DATE,STAFF_ID,SHOP_ID,IS_DELETE,REMARK,PASSWORD, EMAIL,CREATE_TIME,UUID,BALANCE,blood,sfCard,link,marry,vocation,handleTime from sys_vip_info - WHERE company_id=#{companyId} + WHERE company_id=#{companyId} and (IS_DELETE is null or IS_DELETE = '') and (STAFF_ID = #{staffId} or BEATUY_ID = #{staffId}) AND datediff(date_add(concat( date_format(BIRTHDAY1, "%Y"), @@ -170,7 +170,7 @@ select count(*) from sys_vip_info WHERE - company_id=#{companyId} + company_id=#{companyId} and (IS_DELETE is null or IS_DELETE = '') AND (STAFF_ID = #{staffId} or BEATUY_ID = #{staffId}) AND datediff(date_add(concat( date_format(BIRTHDAY1, "%Y"), @@ -189,7 +189,7 @@ sys_vip_info a LEFT JOIN service_record b ON a.ID = b.vip_id - WHERE company_id=#{companyId} + WHERE company_id=#{companyId} and (a.IS_DELETE is null or a.IS_DELETE = '') and (a.STAFF_ID = #{staffId} or a.BEATUY_ID = #{staffId}) AND b.follow_time BETWEEN curdate() AND @@ -212,7 +212,7 @@ LEFT JOIN service_record b ON a.ID = b.vip_id WHERE - company_id=#{companyId} + company_id=#{companyId} and (a.IS_DELETE is null or a.IS_DELETE = '') and (a.STAFF_ID = #{staffId} or a.BEATUY_ID = #{staffId}) AND b.follow_time BETWEEN curdate() @@ -226,7 +226,7 @@ sys_vip_info a LEFT JOIN sys_proj_services b ON a.ID = b.VIP_ID WHERE - company_id=#{companyId} + company_id=#{companyId} and (a.IS_DELETE is null or a.IS_DELETE = '') and (a.STAFF_ID = #{staffId} or a.BEATUY_ID = #{staffId}) AND b.YY_TIME BETWEEN curdate() @@ -250,7 +250,7 @@ LEFT JOIN sys_proj_services b ON a.ID = b.VIP_ID WHERE - company_id=#{companyId} + company_id=#{companyId} and (a.IS_DELETE is null or a.IS_DELETE = '') and (a.STAFF_ID = #{staffId} or a.BEATUY_ID = #{staffId}) AND b.YY_TIME BETWEEN curdate() @@ -568,6 +568,14 @@ </foreach> </delete> + <update id="deleteLogicByIds" parameterType="java.util.List"> + UPDATE sys_vip_info set IS_DELETE = '已删除' where ID in + <foreach collection="list" index="index" item="item" open="(" + separator="," close=")"> + #{item} + </foreach> + </update> + <!-- 根据id删除 --> <delete id="deleteById"> DELETE FROM sys_vip_info @@ -616,7 +624,7 @@ <select id="findByOpenId" resultMap="SysVipInfoMap"> select * - from sys_vip_info where openid=#{openId} + from sys_vip_info where openid=#{openId} and (IS_DELETE is null or IS_DELETE = '') </select> <!-- 根据手机和密码查询 --> @@ -628,7 +636,7 @@ <!-- 判断是否为唯一 --> <select id="selectTotalByField" resultType="java.lang.Integer"> select count(*) from - sys_vip_info where ${field} = #{value} + sys_vip_info where ${field} = #{value} and (IS_DELETE is null or IS_DELETE = '') </select> <!-- 根据对象查询 --> @@ -708,7 +716,7 @@ COMMISSION_ALL,IN_DATE,STAFF_ID,SHOP_ID,IS_DELETE,REMARK,PASSWORD, EMAIL,CREATE_TIME,UUID,BALANCE from sys_vip_info where - company_id=#{companyId} + company_id=#{companyId} and (IS_DELETE is null or IS_DELETE = '') and PHONE like concat('%',#{keyWord},'%') limit 0,10 </select> @@ -721,7 +729,7 @@ COMMISSION_ALL,IN_DATE,STAFF_ID,SHOP_ID,IS_DELETE,REMARK,PASSWORD, EMAIL,CREATE_TIME,UUID,BALANCE,blood,sfCard,link,marry,vocation from sys_vip_info - where company_id=#{companyId} + where company_id=#{companyId} and (IS_DELETE is null or IS_DELETE = '') and (instr(PHONE,#{keyWord}) or instr(VIP_NAME ,#{keyWord}) or instr(zjm ,#{keyWord}) @@ -762,6 +770,7 @@ <sql id="whereVo"> <where> + and (a.IS_DELETE is null or a.IS_DELETE = '') <if test="record!=null"> <if test="record.keyWord != null and record.keyWord !='' "> and (a.VIP_NO like CONCAT('%',#{record.keyWord},'%') or @@ -792,7 +801,7 @@ </sql> <sql id="where"> - where 1=1 + where 1=1 and (a.IS_DELETE is null or a.IS_DELETE = '') <if test="record!=null"> <if test="record.id != null and record.id !='' "> and a.ID = #{record.id} @@ -1072,7 +1081,7 @@ (select a.id from sys_vip_info a - where 1=1 + where 1=1 and (a.IS_DELETE is null or a.IS_DELETE = '') <if test="record.parentId != null and record.parentId !='' "> and a.parent_id = #{record.parentId} </if> @@ -1085,7 +1094,7 @@ f.vip_name as name from sys_vip_info d LEFT JOIN sys_vip_info f on d.parent_id = f.id - where 1=1 + where 1=1 and (d.IS_DELETE is null or d.IS_DELETE = '') <if test="record.parentId != null and record.parentId !='' "> and d.parent_id = #{record.parentId} </if> @@ -1113,7 +1122,7 @@ (select a.id from sys_vip_info a - where 1=1 + where 1=1 and (a.IS_DELETE is null or a.IS_DELETE = '') <if test="record.parentId != null and record.parentId !='' "> and a.parent_id = #{record.parentId} </if> @@ -1126,7 +1135,7 @@ f.vip_name as name from sys_vip_info d LEFT JOIN sys_vip_info f on d.parent_id = f.id - where 1=1 + where 1=1 and (d.IS_DELETE is null or d.IS_DELETE = '') <if test="record.parentId != null and record.parentId !='' "> and d.parent_id = #{record.parentId} </if>)k @@ -1139,7 +1148,7 @@ f.vip_name as name from sys_vip_info d LEFT JOIN sys_vip_info f on d.parent_id = f.id - where 1=1 + where 1=1 and (d.IS_DELETE is null or d.IS_DELETE = '') <if test="record.parentId != null and record.parentId !='' "> and d.parent_id = #{record.parentId} </if> @@ -1161,7 +1170,7 @@ count(*) from sys_vip_info d LEFT JOIN sys_vip_info f on d.parent_id = f.id - where 1=1 + where 1=1 and (d.IS_DELETE is null or d.IS_DELETE = '') <if test="record.parentId != null and record.parentId !='' "> and d.parent_id = #{record.parentId} </if> @@ -1177,7 +1186,7 @@ (select a.id from sys_vip_info a - where 1=1 + where 1=1 and (a.IS_DELETE is null or a.IS_DELETE = '') <if test="record.parentId != null and record.parentId !='' "> and a.parent_id = #{record.parentId} </if> @@ -1203,7 +1212,7 @@ (select a.id from sys_vip_info a - where 1=1 + where 1=1 and (a.IS_DELETE is null or a.IS_DELETE = '') <if test="record.parentId != null and record.parentId !='' "> and a.parent_id = #{record.parentId} </if> @@ -1213,13 +1222,13 @@ <select id="selectByPhone" resultMap="SysVipInfoMapSimple"> - select * from sys_vip_info where PHONE = #{phone} and company_id=#{companyId} + select * from sys_vip_info where PHONE = #{phone} and company_id=#{companyId} and (IS_DELETE is null or IS_DELETE = '') </select> <select id="selectVipTelphoneByIds" resultType="java.lang.String"> select phone from sys_vip_info - where phone is not null and id in + where phone is not null and (IS_DELETE is null or IS_DELETE = '') and id in <foreach collection="list" index="index" item="item" open="(" separator="," close=")"> #{item} @@ -1229,18 +1238,18 @@ <select id="selectAllVipPhone" resultType="java.lang.String"> select phone from sys_vip_info where - company_id=#{companyId} + company_id=#{companyId} and (IS_DELETE is null or IS_DELETE = '') and phone is not null </select> <select id="selectVipPhoneWithShop" resultType="java.lang.String"> select phone from sys_vip_info - where phone is not null and shop_id=#{shopId} + where phone is not null and shop_id=#{shopId} and (IS_DELETE is null or IS_DELETE = '') </select> <select id="selectOldUserByTelphone" resultMap="SysVipInfoMap"> - select * from sys_vip_info where phone=#{telphone} and is_deal=1 + select * from sys_vip_info where phone=#{telphone} and is_deal=1 and (IS_DELETE is null or IS_DELETE = '') </select> @@ -1359,7 +1368,7 @@ </insert> <select id="selectVipInfoByVipNo" resultMap="SysVipInfoMapSimple"> - select * from sys_vip_info where company_id=#{companyId} and vip_no=#{vipNo} + select * from sys_vip_info where company_id=#{companyId} and vip_no=#{vipNo} and (IS_DELETE is null or IS_DELETE = '') </select> <select id="selectVipAddressBookByList" resultType="com.matrix.system.app.vo.VipInfoListVo"> @@ -1377,7 +1386,7 @@ select x.vip_id, count(1) arriveCnt from ( select vip_id, date_format(datatime, '%Y-%m-%d') from achieve_new - where 1=1 + where 1=1 and (a.IS_DELETE is null or a.IS_DELETE = '') <!-- 本月到店次数 --> <if test="record.sort == 'monthArrived'"> and date_format(curdate(), '%Y-%m') = date_format(datatime, '%Y-%m') @@ -1473,7 +1482,7 @@ left join money_card_use b on a.ID = b.vip_id and b.status='有效' left join sys_vip_level c on a.LEVEL_ID = c.ID left join sys_shop_info e on a.SHOP_ID=e.ID - where a.ID=#{id} + where a.ID=#{id} and (a.IS_DELETE is null or a.IS_DELETE = '') </select> @@ -1490,7 +1499,7 @@ inner join sys_order b on a.ID=b.VIP_ID inner join sys_shop_info c on a.SHOP_ID=c.ID left join sys_users d on a.STAFF_ID=d.su_id - where b.STATU='欠款' and b.arrears!=0 + where b.STATU='欠款' and b.arrears!=0 and (a.IS_DELETE is null or a.IS_DELETE = '') <if test="record.companyId!=null"> and a.company_id=#{record.companyId} </if> @@ -1527,7 +1536,7 @@ inner join sys_order b on a.ID=b.VIP_ID inner join sys_shop_info c on a.SHOP_ID=c.ID left join sys_users d on a.STAFF_ID=d.su_id - where b.STATU='欠款' and b.arrears!=0 + where b.STATU='欠款' and b.arrears!=0 and (a.IS_DELETE is null or a.IS_DELETE = '') <if test="record.companyId!=null"> and a.company_id=#{record.companyId} </if> diff --git a/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopActivitiesGroupJoinDao.xml b/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopActivitiesGroupJoinDao.xml index 2e74316..cb7b22f 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopActivitiesGroupJoinDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopActivitiesGroupJoinDao.xml @@ -248,7 +248,7 @@ from shop_activities_group_join t1 inner join shop_activities_group_price t2 on t1.gp_id=t2.id inner join sys_vip_info t3 on t1.gj_head_id=t3.id - where t1.act_id = #{record.actId} + where t1.act_id = #{record.actId} and (t3.IS_DELETE is null or t3.IS_DELETE = '') <if test="pageVo !=null"><!-- 判断pageVo对象是否为空 --> <if test="pageVo.sort !=null and pageVo.order !=null"> order by @@ -311,7 +311,7 @@ from shop_activities_group_join t1 inner join shop_activities_group_join_user t2 on t1.id=t2.gj_id and t2.is_has_cancel=2 and t2.is_has_pay=1 left join sys_vip_info t3 on t2.user_id=t3.id - where t1.id=#{gjId} + where t1.id=#{gjId} and (t3.IS_DELETE is null or t3.IS_DELETE = '') </select> <select id="selectOwnerGroupJoinInfoWithNoPay" resultMap="ShopActivitiesGroupJoinMap"> @@ -328,7 +328,7 @@ from shop_activities_group_join t1 inner join shop_activities_group_join_user t2 on t1.id=t2.gj_id and t2.is_has_cancel=2 left join sys_vip_info t3 on t2.user_id=t3.id - where t1.id=#{gjId} + where t1.id=#{gjId} and (t3.IS_DELETE is null or t3.IS_DELETE = '') </select> <select id="selectIsExistGroupInfoByUserId" resultMap="ShopActivitiesGroupJoinMap"> @@ -351,7 +351,7 @@ from shop_activities_group_join t1 inner join shop_activities_group_price t2 on t1.gp_id=t2.id left join sys_vip_info t3 on t1.gj_head_id=t3.id - where t1.act_id=#{actId} and t1.gj_status=3 + where t1.act_id=#{actId} and t1.gj_status=3 and (t3.IS_DELETE is null or t3.IS_DELETE = '') </select> <select id="selectGroupAndPriceById" resultMap="ShopActivitiesGroupJoinMap"> diff --git a/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopActivitiesSeckillRecordDao.xml b/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopActivitiesSeckillRecordDao.xml index 0a420e7..aa69d97 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopActivitiesSeckillRecordDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopActivitiesSeckillRecordDao.xml @@ -188,7 +188,7 @@ left join sys_shop_info t4 on t3.store_id=t4.id left join sys_vip_info t5 on t1.user_id=t5.id left join shop_product t6 on t2.goods_id=t6.id - where t2.act_id=#{record.actId} + where t2.act_id=#{record.actId} and (t5.IS_DELETE is null or t5.IS_DELETE = '') <if test="pageVo !=null"><!-- 判断pageVo对象是否为空 --> <if test="pageVo.sort !=null and pageVo.order !=null"> order by @@ -210,7 +210,7 @@ left join sys_shop_info t4 on t3.store_id=t4.id left join sys_vip_info t5 on t1.user_id=t5.id left join shop_product t6 on t2.goods_id=t6.id - where t2.act_id=#{record.actId} + where t2.act_id=#{record.actId} and (t5.IS_DELETE is null or t5.IS_DELETE = '') </select> <!-- 根据id查询--> diff --git a/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopProductCommentDao.xml b/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopProductCommentDao.xml index 3c85b34..6977ef4 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopProductCommentDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopProductCommentDao.xml @@ -88,7 +88,6 @@ <!-- where sql --> <sql id="where_sql"> - <if test="record!=null"> <if test="(record.comId!=null and record.comId!='') or (record.comId!='' and record.comId==0) "> and com_id = #{record.comId} @@ -381,6 +380,8 @@ LEFT JOIN shop_order o ON c.order_id = o.id LEFT JOIN sys_vip_info b ON c.user_id = b.id <where> + and (b.IS_DELETE is null or b.IS_DELETE = '') + <if test="record!=null"> <if test="(record.userId!=null and record.userId!='') or (record.userId!='' and record.userId==0) "> and c.user_id = #{record.userId} @@ -431,7 +432,7 @@ AND p.del_flag = 2 AND o.del_flag = 2 AND c.del_flag = 2 - AND c.com_audit_status = 1 + AND c.com_audit_status = 1 and (b.IS_DELETE is null or b.IS_DELETE = '') </where> order by c.create_time desc <if test="record.offset >=0 and record.limit >0"> diff --git a/zq-erp/src/test/java/com/matrix/BizUserToVipInfoTool.java b/zq-erp/src/test/java/com/matrix/BizUserToVipInfoTool.java index 81bed05..06aea9e 100644 --- a/zq-erp/src/test/java/com/matrix/BizUserToVipInfoTool.java +++ b/zq-erp/src/test/java/com/matrix/BizUserToVipInfoTool.java @@ -1,13 +1,21 @@ package com.matrix; import com.matrix.core.tools.StringUtils; +import com.matrix.system.common.authority.DefaultAuthorityManager; +import com.matrix.system.common.dao.BusParameterSettingsDao; +import com.matrix.system.common.dao.SysCompanyDao; +import com.matrix.system.common.dao.SysUsersDao; +import com.matrix.system.common.service.SysUsersService; import com.matrix.system.constance.Dictionary; import com.matrix.system.fenxiao.dao.BizUserDao; import com.matrix.system.fenxiao.entity.BizUser; +import com.matrix.system.hive.bean.MoneyCardUse; import com.matrix.system.hive.bean.SysVipInfo; +import com.matrix.system.hive.dao.SysBedInfoDao; +import com.matrix.system.hive.dao.SysOrderItemDao; +import com.matrix.system.hive.dao.SysShopInfoDao; import com.matrix.system.hive.dao.SysVipInfoDao; -import com.matrix.system.hive.service.CodeService; -import com.matrix.system.hive.service.SysVipInfoService; +import com.matrix.system.hive.service.*; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; @@ -15,6 +23,7 @@ import org.springframework.test.context.junit4.SpringRunner; import org.springframework.transaction.annotation.Transactional; +import javax.annotation.Resource; import java.util.HashMap; import java.util.List; @@ -41,6 +50,58 @@ @Autowired SysVipInfoService sysVipInfoService; + @Autowired + private SysUsersService sysUsersService; + + @Autowired + private DefaultAuthorityManager authorityManager; + + @Autowired + SysShopInfoDao sysShopInfoDao; + + @Autowired + SysCompanyDao sysCompanyDao; + + @Autowired + private SysShopInfoService sysShopInfoService; + + @Resource + private SysOrderService sysOrderService; + + @Resource + private SysBedInfoService bedInfoService; + + @Resource + private SysWorktimeService sysWorkTimeService; + + + @Resource + private SysUsersService usersService; + + @Autowired + private SysUsersDao sysUsersDao; + + + @Autowired + private SysBedInfoDao sysBedInfoDao; + @Resource + private SysOrderService orderService; + @Autowired + private BusParameterSettingsDao busParameterSettingsDao; + @Autowired + private SysOrderItemDao orderItemDao; + + @Resource + private MoneyCardUseService cardUseService; + @Test + public void findOrderById() { + Long vipId = 111L; + MoneyCardUse moneyCardUse = new MoneyCardUse(); + moneyCardUse.setVipId(vipId); + moneyCardUse.setStatus(Dictionary.MONEYCARD_STATUS_YX); + List<MoneyCardUse> cards = cardUseService.findByModel(moneyCardUse); + } + @Test @Transactional public void addSettings(){ -- Gitblit v1.9.1