using Api.Framework.Enums; using Api.Framework.Tools; using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Weixin.SNCirclePromotion.Entitys; using Weixin.SNCirclePromotion.Properties; namespace Weixin.SNCirclePromotion { public static class SessionEx { const string pdd_circle_promotion_temp_list = "sn_circle_promotion_temp_list"; /// /// /// /// /// /// public static List FindSnCirclePromotions(this SqlSugarClient session, bool refresh = false) { return session.Find($"select ri.id as ID,ri.type as chattype,ri.name as name,ri.nick as nick,flag.adzone_pid as adzone_pid,flag.adzone_name as adzone_name,flag.onoff as onoff,flag.adzone_pid_cps_name as adzone_pid_cps_name from fl_robot_info ri left join (select r.id as ID,r.type as chattype,r.name as name,r.nick as nick,a.adzone_pid as adzone_pid,a.adzone_name as adzone_name,a.onoff as onoff,a.adzone_pid_cps_name as adzone_pid_cps_name from fl_robot_info r left join fl_adzone_info a on r.id = a.robot_id where alliance_id = '{(int)CpsType.苏宁易购}' and custom_type = '{Resources.SoftwareType}') flag on ri.id = flag.ID"); } } }