From 4351e71d782741143a98f86f6648acd16689165f Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Fri, 27 May 2022 19:48:02 +0800 Subject: [PATCH] Merge branch 'developer' into hive2.0 --- zq-erp/src/main/resources/mybatis/mapper/hive/SysVipInfoDao.xml | 63 +++++++++++++++++++------------ 1 files changed, 38 insertions(+), 25 deletions(-) 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..bec32e5 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 = 'N' 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 = 'N' 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 = 'N' and (a.STAFF_ID = #{staffId} or a.BEATUY_ID = #{staffId}) AND b.follow_time BETWEEN curdate() AND @@ -213,6 +213,7 @@ = b.vip_id WHERE company_id=#{companyId} + and a.IS_DELETE = 'N' and (a.STAFF_ID = #{staffId} or a.BEATUY_ID = #{staffId}) AND b.follow_time BETWEEN curdate() @@ -227,6 +228,7 @@ LEFT JOIN sys_proj_services b ON a.ID = b.VIP_ID WHERE company_id=#{companyId} + and a.IS_DELETE = 'N' and (a.STAFF_ID = #{staffId} or a.BEATUY_ID = #{staffId}) AND b.YY_TIME BETWEEN curdate() @@ -251,6 +253,7 @@ LEFT JOIN sys_proj_services b ON a.ID = b.VIP_ID WHERE company_id=#{companyId} + and a.IS_DELETE = 'N' and (a.STAFF_ID = #{staffId} or a.BEATUY_ID = #{staffId}) AND b.YY_TIME BETWEEN curdate() @@ -568,6 +571,14 @@ </foreach> </delete> + <update id="deleteLogicByIds" parameterType="java.util.List"> + UPDATE sys_vip_info set IS_DELETE = 'Y' 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 +627,7 @@ <select id="findByOpenId" resultMap="SysVipInfoMap"> select * - from sys_vip_info where openid=#{openId} + from sys_vip_info where openid=#{openId} and IS_DELETE = 'N' </select> <!-- 根据手机和密码查询 --> @@ -628,7 +639,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 = 'N' </select> <!-- 根据对象查询 --> @@ -708,7 +719,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 = 'N' and PHONE like concat('%',#{keyWord},'%') limit 0,10 </select> @@ -721,7 +732,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 = 'N' and (instr(PHONE,#{keyWord}) or instr(VIP_NAME ,#{keyWord}) or instr(zjm ,#{keyWord}) @@ -747,6 +758,7 @@ <include refid="select"></include> <include refid="from"></include> where 1=1 + and a.IS_DELETE = 'N' and (a.VIP_NO =#{key} or a.VIP_NAME =#{key} or @@ -762,6 +774,7 @@ <sql id="whereVo"> <where> + a.IS_DELETE = 'N' <if test="record!=null"> <if test="record.keyWord != null and record.keyWord !='' "> and (a.VIP_NO like CONCAT('%',#{record.keyWord},'%') or @@ -792,7 +805,7 @@ </sql> <sql id="where"> - where 1=1 + where 1=1 and a.IS_DELETE = 'N' <if test="record!=null"> <if test="record.id != null and record.id !='' "> and a.ID = #{record.id} @@ -1072,7 +1085,7 @@ (select a.id from sys_vip_info a - where 1=1 + where 1=1 and a.IS_DELETE = 'N' <if test="record.parentId != null and record.parentId !='' "> and a.parent_id = #{record.parentId} </if> @@ -1085,7 +1098,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 = 'N' <if test="record.parentId != null and record.parentId !='' "> and d.parent_id = #{record.parentId} </if> @@ -1113,7 +1126,7 @@ (select a.id from sys_vip_info a - where 1=1 + where 1=1 and a.IS_DELETE = 'N') <if test="record.parentId != null and record.parentId !='' "> and a.parent_id = #{record.parentId} </if> @@ -1126,7 +1139,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 = 'N' <if test="record.parentId != null and record.parentId !='' "> and d.parent_id = #{record.parentId} </if>)k @@ -1139,7 +1152,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 = 'N' <if test="record.parentId != null and record.parentId !='' "> and d.parent_id = #{record.parentId} </if> @@ -1161,7 +1174,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 = 'N' <if test="record.parentId != null and record.parentId !='' "> and d.parent_id = #{record.parentId} </if> @@ -1177,7 +1190,7 @@ (select a.id from sys_vip_info a - where 1=1 + where 1=1 and a.IS_DELETE = 'N' <if test="record.parentId != null and record.parentId !='' "> and a.parent_id = #{record.parentId} </if> @@ -1203,7 +1216,7 @@ (select a.id from sys_vip_info a - where 1=1 + where a.IS_DELETE = 'N') <if test="record.parentId != null and record.parentId !='' "> and a.parent_id = #{record.parentId} </if> @@ -1213,13 +1226,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 = 'N' </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 = 'N' and id in <foreach collection="list" index="index" item="item" open="(" separator="," close=")"> #{item} @@ -1229,18 +1242,18 @@ <select id="selectAllVipPhone" resultType="java.lang.String"> select phone from sys_vip_info where - company_id=#{companyId} + company_id=#{companyId} and IS_DELETE = 'N' 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 = 'N' </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 = 'N' </select> @@ -1359,7 +1372,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 = 'N' </select> <select id="selectVipAddressBookByList" resultType="com.matrix.system.app.vo.VipInfoListVo"> @@ -1416,7 +1429,7 @@ </if> left join sys_shop_info g on a.shop_id = g.id left join sys_vip_level h on a.level_id=h.id - where 1=1 + where 1=1 and a.IS_DELETE = 'N' <if test="record.queryKey != null and record.queryKey != ''"> and (instr(PHONE,#{record.queryKey}) or instr(VIP_NAME ,#{record.queryKey}) @@ -1490,7 +1503,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 = 'N' <if test="record.companyId!=null"> and a.company_id=#{record.companyId} </if> @@ -1527,7 +1540,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 = 'N' <if test="record.companyId!=null"> and a.company_id=#{record.companyId} </if> -- Gitblit v1.9.1