queryByCondition === select @pageTag(){ t.* @} from xzx_user_share_info t where 1=1 @//数据权限,该sql语句功能点,如果不考虑数据权限,可以删除此行 batchDelXzxUserShareInfoByIds === * 批量逻辑删除 update xzx_user_share_info set del_flag = 1 where id in( #join(ids)#) queryShareInfoList === select a.id, a.register_time, b.nick_name as name, a.mobile_phone, c.nick_name as registerName, a.register_mobile_phone, IFNULL(a.reward_money,0) as rewardMoney, IFNULL((select sum(d.order_money) from xzx_platform_capital_info d where d.share_id=a.id),0) as orderMoney, b.user_id, x.invited_user_id as invitedUserId from xzx_user_share_info a left join xzx_user_info b on b.mobile_phone=a.mobile_phone and b.del_flag=0 and b.user_type=1 left join xzx_user_info c on c.mobile_phone=a.register_mobile_phone and c.del_flag=0 and c.user_type=1 left join ( select d.invited_user_id,d.share_id,n.partner_id from xzx_platform_capital_info d left join xzx_order_info m on d.order_id=m.order_id left join xzx_user_other_info n on m.receiver=n.user_id ) x on x.share_id=a.id where 1=1 @if(!isEmpty(mobilePhone)){ AND a.mobile_phone like #"%"+mobilePhone+"%"# @} @if(!isEmpty(registerMobilePhone)){ AND a.register_mobile_phone like #"%"+registerMobilePhone+"%"# @} @if(!isEmpty(registerName)){ AND c.nick_name like #"%"+registerName+"%"# @} @if(!isEmpty(name)){ AND b.nick_name like #"%"+name+"%"# @} @if(!isEmpty(startTime)){ AND a.register_time>=#startTime# @} @if(!isEmpty(endTime)){ AND a.register_time<=#endTime# @} @if(!isEmpty(partnerIds)){ AND x.partner_id in ( #join(partnerIds)# ) @} LIMIT #page#, #limit# queryShareInfoCount === select count(k.id) from ( select a.id as id from xzx_user_share_info a left join xzx_user_info b on b.mobile_phone=a.mobile_phone and b.del_flag=0 and b.user_type=1 left join xzx_user_info c on c.mobile_phone=a.register_mobile_phone and c.del_flag=0 and c.user_type=1 left join ( select d.invited_user_id,d.share_id,n.partner_id from xzx_platform_capital_info d left join xzx_order_info m on d.order_id=m.order_id left join xzx_user_other_info n on m.receiver=n.user_id ) x on x.share_id=a.id where 1=1 @if(!isEmpty(mobilePhone)){ AND a.mobile_phone like #"%"+mobilePhone+"%"# @} @if(!isEmpty(registerMobilePhone)){ AND a.register_mobile_phone like #"%"+registerMobilePhone+"%"# @} @if(!isEmpty(registerName)){ AND c.nick_name like #"%"+registerName+"%"# @} @if(!isEmpty(name)){ AND b.nick_name like #"%"+name+"%"# @} @if(!isEmpty(startTime)){ AND a.register_time>=#startTime# @} @if(!isEmpty(endTime)){ AND a.register_time<=#endTime# @} @if(!isEmpty(partnerIds)){ AND x.partner_id in ( #join(partnerIds)# ) @} )k totalAmount === select IFNULL(sum(a.reward_money),0) as rewardMoney from xzx_user_share_info a left join xzx_user_info b on b.mobile_phone=a.mobile_phone and b.del_flag=0 and b.user_type=1 left join xzx_user_info c on c.mobile_phone=a.register_mobile_phone and c.del_flag=0 and c.user_type=1 where 1=1 @if(!isEmpty(mobilePhone)){ AND a.mobile_phone like #"%"+mobilePhone+"%"# @} @if(!isEmpty(registerMobilePhone)){ AND a.register_mobile_phone like #"%"+registerMobilePhone+"%"# @} @if(!isEmpty(registerName)){ AND c.name like #"%"+registerName+"%"# @} @if(!isEmpty(name)){ AND b.name like #"%"+name+"%"# @} queryShareOrderList === select t.* from xzx_platform_capital_info t where t.share_id=#shareId# LIMIT #page#, #limit# queryShareOrderCount === select count(k.id) from (select t.id as id from xzx_platform_capital_info t where t.share_id=#shareId#)k queryRuleOpen === select rule_name from xzx_user_redpaper_rule where del_flag=0 and rule_type=7 and status=1 queryWeightOrderList === select a.create_time,a.order_id,IFNULL(b.nick_name,j.name) as nickName,b.mobile_phone, a.money as royaltyMoney,k.orderMoney,k.orderWeight as designatedWeight,k.hhrMoney as partnerMoney from xzx_pay_info a left join xzx_order_info n on a.order_id=n.order_id left join xzx_user_info b on a.create_user_id = b.user_id left join xzx_user_other_info j on a.create_user_id = j.user_id left join ( select sum(d.money) as orderMoney,sum(d.weight) as orderWeight,c.create_user_id as user_id,c.order_id,e.money as hhrMoney from xzx_order_info c left join xzx_order_item_info d on c.order_id=d.order_id left join xzx_partner_account_log e on c.order_id=e.flow_no where e.type=3 group by c.order_id )k on k.order_id = a.order_id where a.pay_type=13 @if(!isEmpty(fenceIds)){ AND n.town_id in ( #join(fenceIds)# ) @} @if(!isEmpty(startTime)){ AND a.create_time>=#startTime# @} @if(!isEmpty(endTime)){ AND a.create_time<=#endTime# @} @if(!isEmpty(mobilePhone)){ AND (b.mobile_phone like #"%"+mobilePhone+"%"# or b.nick_name =#nickName#) @} group by a.order_id order by create_time desc limit #page#, #limit# queryTotalRoyaltyMoney === select sum(a.money) from xzx_pay_info a left join xzx_order_info n on a.order_id=n.order_id left join xzx_user_info b on a.create_user_id= b.user_id where a.pay_type=13 and b.user_type=1 @if(!isEmpty(fenceIds)){ AND n.town_id in ( #join(fenceIds)# ) @} queryWeightOrderCount === select count(x.order_id) from ( select a.order_id from xzx_pay_info a left join xzx_user_info b on a.create_user_id = b.user_id left join xzx_order_info n on a.order_id=n.order_id left join xzx_user_other_info j on a.create_user_id = j.user_id left join ( select sum(d.money) as orderMoney,sum(d.weight) as orderWeight,c.create_user_id as user_id,c.order_id,e.money as hhrMoney from xzx_order_info c left join xzx_order_item_info d on c.order_id=d.order_id left join xzx_partner_account_log e on c.order_id=e.flow_no where e.type=3 group by c.order_id )k on k.order_id = a.order_id where a.pay_type=13 @if(!isEmpty(fenceIds)){ AND n.town_id in ( #join(fenceIds)# ) @} @if(!isEmpty(startTime)){ AND a.create_time>=#startTime# @} @if(!isEmpty(endTime)){ AND a.create_time<=#endTime# @} @if(!isEmpty(mobilePhone)){ AND (b.mobile_phone like #"%"+mobilePhone+"%"# or b.nick_name =#nickName#) @} group by a.order_id order by a.create_time desc )x queryFenceByPartnerIds === select fence_id from xzx_partner_fence where 1=1 and del_flag=0 @if(!isEmpty(partnerIds)){ AND partner_id in ( #join(partnerIds)# ) @} addRoyaltyRule === INSERT INTO `xzx_rebate_weight_price` (`product_type`, `money`, `weight`, `rule_id`, `package_id`, `create_time`, `start_time`, `end_time`) VALUES (#productType#, #money#, #weight#, #ruleId#, #packageId#, #createTime#, #startTime#, #endTime#) insertPriceHistory === INSERT INTO `xzx_rebate_weight_price` (`product_type`, `money`, `weight`, `rule_id`, `package_id`, `create_time`, `start_time`, `end_time`) VALUES @for(info in list){ (#info.productType#,#info.money#,#info.weight#,#info.ruleId#,#info.packageId#,#info.createTime#,#info.startTime#,#info.endTime#) @if(!isEmpty(info.productType)){ #text(infoLP.last?"":"," )# @} @} deleteByRuleId === update xzx_rebate_weight_price set del_flag=1 where rule_id=#ruleId# queryOldItemList === select * from xzx_rebate_weight_price where rule_id=#ruleId# queryRoyaltyManage === select a.`name` as name, a.mobile_phone as mobilePhone, '回收员' as roleName, sum(b.settlement) as settlementMoney, sum(unSettlement) as royaltyMoney, a.user_id as receiver from xzx_user_other_info a left join xzx_weight_item_price_log b on a.user_id=b.receiver left join xzx_weight_item_price c on a.user_id=c.receiver where a.del_flag=0 and a.user_type=2 @if(!isEmpty(name)){ AND (a.name like #"%"+name+"%"# or a.mobile_phone like #"%"+name+"%"#) @} @if(!isEmpty(partnerIds)){ AND a.partner_id in ( #join(partnerIds)# ) @} group by a.user_id limit #page#, #limit# queryRoyaltyManageCount === select count(k.num) from ( select IFNULL(count(a.user_id),0) as num from xzx_user_other_info a left join xzx_weight_item_price_log b on a.user_id=b.receiver left join xzx_weight_item_price c on a.user_id=c.receiver where a.del_flag=0 and a.user_type=2 @if(!isEmpty(name)){ AND (a.name like #"%"+name+"%"# or a.mobile_phone like #"%"+name+"%"#) @} @if(!isEmpty(partnerIds)){ AND a.partner_id in ( #join(partnerIds)# ) @} group by a.user_id )k queryWeightItemList === select * from xzx_weight_item_price where status in (1,3) and receiver=#receiver# queryGoodsById === select title from xzx_package_goods_info where item_type=#itemType# queryRoyalty === select * from xzx_user_redpaper_rule where rule_type=7 @if(!isEmpty(partnerIds)){ AND partner_id in ( #join(partnerIds)# ) @} queryRoyaltyByTimming === select * from xzx_user_redpaper_rule where rule_type=7 AND timing=#timing# and start_time<=#time1# and end_time>=#time1# queryRulePriceList === select * from xzx_rebate_weight_price where rule_id=#ruleId# queryRoyaltyHistory === select * from xzx_rebate_weight_price_log where rule_id=#ruleId# group by product_type order by create_time desc updateRoyaltyRule === update xzx_weight_item_price set status= #status# where id= #id# deleteBylogId === update xzx_weight_item_price_log set del_flag=1 where item_id=#itemId# insertRoyaltyLog === INSERT INTO `xzx_weight_item_price_log` (`item_id`, `settlement`, `unSettlement`, `total_settlement`, `create_time`, `receiver`) VALUES (#itemId#, #settlement#, #unSettlement#, #totalSettlement#, #createTime#, #receiver#) updateUserAccount === update xzx_account_info set money=#money# @if(!isEmpty(overdraftLimit)){ , overdraft_limit=#overdraftLimit# @} where account_id=#accountId# queryOtherByPartnerId === select user_id from xzx_user_other_info where user_type=2 and del_flag=0 @if(!isEmpty(partnerId)){ And partner_id=#partnerId# @} queryWeightItemByHsyList1 === select * from xzx_weight_item_price where status=1 and receiver=#receiver# queryWeightItemByHsyList === select * from xzx_weight_item_price where status in (1,3) and receiver in ( #join(receiverList)#) queryPackageType === select * from xzx_sys_config_info where config_group='PACKAGE_TYPE' queryPackageGoods === select title,item_type from xzx_package_goods_info where del_flag=0 and price is not null @if(!isEmpty(packageId)){ AND package_id in ( #join(packageId)# ) @}