31 lines
1.4 KiB
C#
31 lines
1.4 KiB
C#
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";
|
|
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
/// <param name="session"></param>
|
|
/// <param name="refresh"></param>
|
|
/// <returns></returns>
|
|
public static List<sninfo_temp> FindSnCirclePromotions(this SqlSugarClient session, bool refresh = false)
|
|
{
|
|
return session.Find<sninfo_temp>($"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");
|
|
}
|
|
|
|
}
|
|
}
|