为添加微信小程序支付做准备
This commit is contained in:
@@ -437,6 +437,91 @@ namespace Mtxfw.DAL
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 得到一个对象实体
|
||||||
|
/// </summary>
|
||||||
|
public Mtxfw.Model.Article GetModelbyParentID(int ParentID)
|
||||||
|
{
|
||||||
|
StringBuilder strSql = new StringBuilder();
|
||||||
|
strSql.Append("select top 1 * from Article ");
|
||||||
|
strSql.Append(" where ParentID=@id");
|
||||||
|
SqlParameter[] parameters = {
|
||||||
|
new SqlParameter("@id", SqlDbType.Int,4)
|
||||||
|
};
|
||||||
|
parameters[0].Value = ParentID;
|
||||||
|
|
||||||
|
Mtxfw.Model.Article model = new Mtxfw.Model.Article();
|
||||||
|
DataSet ds = Mtxfw.Utility.SqlDbHelper_U.GetDataSet(strSql.ToString(), parameters);
|
||||||
|
if (ds.Tables[0].Rows.Count > 0)
|
||||||
|
{
|
||||||
|
if (ds.Tables[0].Rows[0]["id"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.id = int.Parse(ds.Tables[0].Rows[0]["id"].ToString());
|
||||||
|
}
|
||||||
|
if (ds.Tables[0].Rows[0]["senderid"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.senderid = int.Parse(ds.Tables[0].Rows[0]["senderid"].ToString());
|
||||||
|
}
|
||||||
|
if (ds.Tables[0].Rows[0]["receiverid"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.receiverid = int.Parse(ds.Tables[0].Rows[0]["receiverid"].ToString());
|
||||||
|
}
|
||||||
|
model.Title = ds.Tables[0].Rows[0]["Title"].ToString();
|
||||||
|
if (ds.Tables[0].Rows[0]["AddTime"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.AddTime = DateTime.Parse(ds.Tables[0].Rows[0]["AddTime"].ToString());
|
||||||
|
}
|
||||||
|
model.Author = ds.Tables[0].Rows[0]["Author"].ToString();
|
||||||
|
model.Content = ds.Tables[0].Rows[0]["Content"].ToString();
|
||||||
|
model.Content2 = ds.Tables[0].Rows[0]["Content2"].ToString();
|
||||||
|
model.CategoryId = ds.Tables[0].Rows[0]["CategoryId"].ToString();
|
||||||
|
if (ds.Tables[0].Rows[0]["ParentID"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.ParentID = int.Parse(ds.Tables[0].Rows[0]["ParentID"].ToString());
|
||||||
|
}
|
||||||
|
model.hasRead = int.Parse(ds.Tables[0].Rows[0]["hasRead"].ToString());
|
||||||
|
if (ds.Tables[0].Rows[0]["Seef"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.Seef = int.Parse(ds.Tables[0].Rows[0]["Seef"].ToString());
|
||||||
|
}
|
||||||
|
if (ds.Tables[0].Rows[0]["LinkID"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.LinkID = int.Parse(ds.Tables[0].Rows[0]["LinkID"].ToString());
|
||||||
|
}
|
||||||
|
model.Paths = ds.Tables[0].Rows[0]["Paths"].ToString();
|
||||||
|
model.Paths2 = ds.Tables[0].Rows[0]["Paths2"].ToString();
|
||||||
|
model.KeyWords = ds.Tables[0].Rows[0]["KeyWords"].ToString();
|
||||||
|
model.media_id = ds.Tables[0].Rows[0]["media_id"].ToString();
|
||||||
|
model.thumb_media_id = ds.Tables[0].Rows[0]["thumb_media_id"].ToString();
|
||||||
|
model.jlsecond = Convert.ToInt32(ds.Tables[0].Rows[0]["jlsecond"].ToString());
|
||||||
|
model.xfjmoney = Convert.ToDouble(ds.Tables[0].Rows[0]["xfjmoney"].ToString());
|
||||||
|
model.tfllmoney = Convert.ToDouble(ds.Tables[0].Rows[0]["tfllmoney"].ToString());
|
||||||
|
model.zscs = Convert.ToInt32(ds.Tables[0].Rows[0]["zscs"].ToString());
|
||||||
|
model.gxzmoney = Convert.ToDouble(ds.Tables[0].Rows[0]["gxzmoney"].ToString());
|
||||||
|
model.ltype = Convert.ToInt32(ds.Tables[0].Rows[0]["ltype"].ToString());
|
||||||
|
model.csday = Convert.ToInt32(ds.Tables[0].Rows[0]["csday"].ToString());
|
||||||
|
model.latitude = Convert.ToDecimal(ds.Tables[0].Rows[0]["latitude"].ToString());
|
||||||
|
model.longitude = Convert.ToDecimal(ds.Tables[0].Rows[0]["longitude"].ToString());
|
||||||
|
if (ds.Tables[0].Rows[0]["wtype"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.wtype = int.Parse(ds.Tables[0].Rows[0]["wtype"].ToString());
|
||||||
|
}
|
||||||
|
if (ds.Tables[0].Rows[0]["wtype2"].ToString() != "")
|
||||||
|
{
|
||||||
|
model.wtype2 = int.Parse(ds.Tables[0].Rows[0]["wtype2"].ToString());
|
||||||
|
}
|
||||||
|
model.IFTJ = Convert.ToInt32(ds.Tables[0].Rows[0]["IFTJ"].ToString());
|
||||||
|
model.IFTop = Convert.ToInt32(ds.Tables[0].Rows[0]["IFTop"].ToString());
|
||||||
|
model.gtype = int.Parse(ds.Tables[0].Rows[0]["gtype"].ToString());
|
||||||
|
return model;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取上一条记录
|
/// 获取上一条记录
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
1766
Mtxfw.DAL/MemberStatistics_huiyuan.cs
Normal file
1766
Mtxfw.DAL/MemberStatistics_huiyuan.cs
Normal file
File diff suppressed because it is too large
Load Diff
@@ -23,8 +23,8 @@
|
|||||||
<TargetFrameworkProfile />
|
<TargetFrameworkProfile />
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
<DebugSymbols>false</DebugSymbols>
|
<DebugSymbols>true</DebugSymbols>
|
||||||
<DebugType>none</DebugType>
|
<DebugType>full</DebugType>
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
<OutputPath>bin\Debug\</OutputPath>
|
<OutputPath>bin\Debug\</OutputPath>
|
||||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||||
@@ -83,6 +83,7 @@
|
|||||||
<Compile Include="Guide.cs" />
|
<Compile Include="Guide.cs" />
|
||||||
<Compile Include="host.cs" />
|
<Compile Include="host.cs" />
|
||||||
<Compile Include="Link.cs" />
|
<Compile Include="Link.cs" />
|
||||||
|
<Compile Include="MemberStatistics_huiyuan.cs" />
|
||||||
<Compile Include="MemberStatistics_.cs" />
|
<Compile Include="MemberStatistics_.cs" />
|
||||||
<Compile Include="order_info.cs" />
|
<Compile Include="order_info.cs" />
|
||||||
<Compile Include="order_product_info.cs" />
|
<Compile Include="order_product_info.cs" />
|
||||||
|
|||||||
@@ -692,7 +692,7 @@ namespace Mtxfw.Model
|
|||||||
get { return _peitype; }
|
get { return _peitype; }
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
///
|
/// 0普通订单 1拼团订单/回购订单
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int ptype
|
public int ptype
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ namespace Mtxfw.Model
|
|||||||
private DateTime _updatetime;//更新时间
|
private DateTime _updatetime;//更新时间
|
||||||
private int _Seef;//0表示未审核,1表示已审核,-1表示无需审核
|
private int _Seef;//0表示未审核,1表示已审核,-1表示无需审核
|
||||||
private DateTime _seeftime;//审核时间
|
private DateTime _seeftime;//审核时间
|
||||||
private int _utype; // utype 0表示消费豆记录,1表示余额记录,2表示广告劵记录,3表示兑换劵记录,4补贴劵记录,5记录 6记录 7表示烧伤值记录 8表示业绩记录 9增值记录 10观看视频记录 11投放广告记录 12上传视频记录 13流量券记录 14KSD记录 15货款扣税记录 16冻结余额记录 17解冻余额记录 18广告值记录 19增值积分余额记录 20增值积分价格记录 21激活码记录 22推广名额记录 23商家扫码记录 24可用增值积分记录 25表示视频转码记录 26补贴劵记录 27权益值记录 28补贴值记录 29每月业绩统计记录 30每月级别统计记录 31消费红包记录 32增值资产拆分记录 33发货记录
|
private int _utype; // utype 0表示消费豆记录,1表示余额记录,2表示广告劵记录,3表示兑换劵记录,4补贴劵记录,5记录 6记录 7表示烧伤值记录 8表示业绩记录 9增值记录 10观看视频记录 11投放广告记录 12上传视频记录 13流量券记录 14KSD记录 15货款扣税记录 16冻结余额记录 17解冻余额记录 18广告值记录 19增值积分余额记录 20增值积分价格记录 21激活码记录 22推广名额记录 23商家扫码记录 24可用增值积分记录 25表示视频转码记录 26补贴劵记录 27权益值记录 28补贴值记录 29每月业绩统计记录 30每月级别统计记录 31消费红包记录 32增值资产拆分记录 33发货记录 34奖金记录
|
||||||
private int _utype2; //1产品券使用记录\0表示发起拼单1加入拼单
|
private int _utype2; //1产品券使用记录\0表示发起拼单1加入拼单
|
||||||
private int _IFDelete;//假删除 0否 1是
|
private int _IFDelete;//假删除 0否 1是
|
||||||
private DateTime _IFDeleteTime;//假删除时间
|
private DateTime _IFDeleteTime;//假删除时间
|
||||||
|
|||||||
@@ -108,7 +108,7 @@ namespace Mtxfw.Model
|
|||||||
private Double _umoney15;//推广名额
|
private Double _umoney15;//推广名额
|
||||||
private Double _umoney16;//激活码余额
|
private Double _umoney16;//激活码余额
|
||||||
private Double _umoney17;//奖金转换成现金币金额和使用奖金开通会员金额
|
private Double _umoney17;//奖金转换成现金币金额和使用奖金开通会员金额
|
||||||
private Double _umoney18;//新零售总业绩
|
private Double _umoney18;//新零售总业绩/推荐链条团队中,下级业绩总和
|
||||||
private Double _umoney19;//每月业绩
|
private Double _umoney19;//每月业绩
|
||||||
private Double _umoney20;//投资额
|
private Double _umoney20;//投资额
|
||||||
private Double _umoney21;//PV(每日业绩)
|
private Double _umoney21;//PV(每日业绩)
|
||||||
@@ -1045,7 +1045,7 @@ namespace Mtxfw.Model
|
|||||||
get { return _umoney17; }
|
get { return _umoney17; }
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
///
|
/// 新零售总业绩/推荐链条团队中,下级业绩总和
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Double umoney18
|
public Double umoney18
|
||||||
{
|
{
|
||||||
@@ -1134,7 +1134,8 @@ namespace Mtxfw.Model
|
|||||||
set { _umoney29 = value; }
|
set { _umoney29 = value; }
|
||||||
get { return _umoney29; }
|
get { return _umoney29; }
|
||||||
}
|
}
|
||||||
///
|
/// <summary>
|
||||||
|
/// 兑换劵
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Double umoney30
|
public Double umoney30
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1979,11 +1979,11 @@ namespace Mtxfw.Utility
|
|||||||
public static Dictionary<int, string> GetuLevels()
|
public static Dictionary<int, string> GetuLevels()
|
||||||
{
|
{
|
||||||
Dictionary<int, string> dic = new Dictionary<int, string>();
|
Dictionary<int, string> dic = new Dictionary<int, string>();
|
||||||
dic.Add(0, "普通用户");
|
dic.Add(0, "普通会员");
|
||||||
dic.Add(1, "VIP用户");
|
dic.Add(1, "健康大使");
|
||||||
dic.Add(2, "健康推荐大使");
|
dic.Add(2, "健康合伙人");
|
||||||
dic.Add(3, "健康服务商");
|
dic.Add(3, "健康执行官");
|
||||||
dic.Add(4, "市场合伙人");
|
dic.Add(4, "健康守护者");
|
||||||
dic.Add(5, "");
|
dic.Add(5, "");
|
||||||
dic.Add(6, "");
|
dic.Add(6, "");
|
||||||
return dic;
|
return dic;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Data;
|
using System.Data;
|
||||||
using System.Configuration;
|
using System.Configuration;
|
||||||
using System.Web;
|
using System.Web;
|
||||||
@@ -2369,6 +2369,216 @@ namespace Mtxfw.Utility
|
|||||||
set
|
set
|
||||||
{ setData("webMoney152", value); }
|
{ setData("webMoney152", value); }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 等级0的直接上级奖金比例
|
||||||
|
/// </summary>
|
||||||
|
public Double level0_direct_superior_bonus_ratio
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
string value = getData("level0_direct_superior_bonus_ratio");
|
||||||
|
return string.IsNullOrEmpty(value) ? 0 : double.Parse(value);
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{ setData("level0_direct_superior_bonus_ratio", value.ToString()); }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 等级1的最大奖金比例
|
||||||
|
/// </summary>
|
||||||
|
public Double level1_fixed_bonus
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
string value = getData("level1_fixed_bonus");
|
||||||
|
return string.IsNullOrEmpty(value) ? 0 : double.Parse(value);
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{ setData("level1_fixed_bonus", value.ToString()); }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 等级2的最大奖金比例
|
||||||
|
/// </summary>
|
||||||
|
public Double level2_fixed_bonus
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
string value = getData("level2_fixed_bonus");
|
||||||
|
return string.IsNullOrEmpty(value) ? 0 : double.Parse(value);
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{ setData("level2_fixed_bonus", value.ToString()); }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 等级3的最大奖金比例
|
||||||
|
/// </summary>
|
||||||
|
public Double level3_fixed_bonus
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
string value = getData("level3_fixed_bonus");
|
||||||
|
return string.IsNullOrEmpty(value) ? 0 : double.Parse(value);
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{ setData("level3_fixed_bonus", value.ToString()); }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 等级4的最大奖金比例
|
||||||
|
/// </summary>
|
||||||
|
public Double level4_fixed_bonus
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
string value = getData("level4_fixed_bonus");
|
||||||
|
return string.IsNullOrEmpty(value) ? 0 : double.Parse(value);
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{ setData("level4_fixed_bonus", value.ToString()); }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 升级到等级2的金额条件
|
||||||
|
/// </summary>
|
||||||
|
public Double upgrade_level2_amount_condition
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
string value = getData("upgrade_level2_amount_condition");
|
||||||
|
return string.IsNullOrEmpty(value) ? 0 : double.Parse(value);
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{ setData("upgrade_level2_amount_condition", value.ToString()); }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 升级到等级3的金额条件
|
||||||
|
/// </summary>
|
||||||
|
public Double upgrade_level3_amount_condition
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
string value = getData("upgrade_level3_amount_condition");
|
||||||
|
return string.IsNullOrEmpty(value) ? 0 : double.Parse(value);
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{ setData("upgrade_level3_amount_condition", value.ToString()); }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 升级到等级4的金额条件
|
||||||
|
/// </summary>
|
||||||
|
public Double upgrade_level4_amount_condition
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
string value = getData("upgrade_level4_amount_condition");
|
||||||
|
return string.IsNullOrEmpty(value) ? 0 : double.Parse(value);
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{ setData("upgrade_level4_amount_condition", value.ToString()); }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 升级到等级2的拉人条件
|
||||||
|
/// </summary>
|
||||||
|
public int upgrade_level2_person_condition
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
string value = getData("upgrade_level2_person_condition");
|
||||||
|
return string.IsNullOrEmpty(value) ? 0 : int.Parse(value);
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{ setData("upgrade_level2_person_condition", value.ToString()); }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 升级到等级3的拉人条件
|
||||||
|
/// </summary>
|
||||||
|
public int upgrade_level3_person_condition
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
string value = getData("upgrade_level3_person_condition");
|
||||||
|
return string.IsNullOrEmpty(value) ? 0 : int.Parse(value);
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{ setData("upgrade_level3_person_condition", value.ToString()); }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 升级到等级4的拉人条件
|
||||||
|
/// </summary>
|
||||||
|
public int upgrade_level4_person_condition
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
string value = getData("upgrade_level4_person_condition");
|
||||||
|
return string.IsNullOrEmpty(value) ? 0 : int.Parse(value);
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{ setData("upgrade_level4_person_condition", value.ToString()); }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 直接升级到等级1的金额条件
|
||||||
|
/// </summary>
|
||||||
|
public Double direct_upgrade_level1_amount_condition
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
string value = getData("direct_upgrade_level1_amount_condition");
|
||||||
|
return string.IsNullOrEmpty(value) ? 0 : double.Parse(value);
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{ setData("direct_upgrade_level1_amount_condition", value.ToString()); }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 直接升级到等级2的金额条件
|
||||||
|
/// </summary>
|
||||||
|
public Double direct_upgrade_level2_amount_condition
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
string value = getData("direct_upgrade_level2_amount_condition");
|
||||||
|
return string.IsNullOrEmpty(value) ? 0 : double.Parse(value);
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{ setData("direct_upgrade_level2_amount_condition", value.ToString()); }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 直接升级到等级3的金额条件
|
||||||
|
/// </summary>
|
||||||
|
public Double direct_upgrade_level3_amount_condition
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
string value = getData("direct_upgrade_level3_amount_condition");
|
||||||
|
return string.IsNullOrEmpty(value) ? 0 : double.Parse(value);
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{ setData("direct_upgrade_level3_amount_condition", value.ToString()); }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 直接升级到等级4的金额条件
|
||||||
|
/// </summary>
|
||||||
|
public Double direct_upgrade_level4_amount_condition
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
string value = getData("direct_upgrade_level4_amount_condition");
|
||||||
|
return string.IsNullOrEmpty(value) ? 0 : double.Parse(value);
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{ setData("direct_upgrade_level4_amount_condition", value.ToString()); }
|
||||||
|
}
|
||||||
public string webMoney153
|
public string webMoney153
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
@@ -25,8 +25,8 @@
|
|||||||
</NuGetPackageImportStamp>
|
</NuGetPackageImportStamp>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
<DebugSymbols>false</DebugSymbols>
|
<DebugSymbols>true</DebugSymbols>
|
||||||
<DebugType>none</DebugType>
|
<DebugType>full</DebugType>
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
<OutputPath>bin\Debug\</OutputPath>
|
<OutputPath>bin\Debug\</OutputPath>
|
||||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||||
@@ -212,6 +212,8 @@
|
|||||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
<Compile Include="province.cs" />
|
<Compile Include="province.cs" />
|
||||||
<Compile Include="QueryString.cs" />
|
<Compile Include="QueryString.cs" />
|
||||||
|
<Compile Include="SalesRewardCalculator.cs" />
|
||||||
|
<Compile Include="SalesRewardDemo.cs" />
|
||||||
<Compile Include="Security.cs" />
|
<Compile Include="Security.cs" />
|
||||||
<Compile Include="SqlDbHelper_U.cs" />
|
<Compile Include="SqlDbHelper_U.cs" />
|
||||||
<Compile Include="Tools.cs" />
|
<Compile Include="Tools.cs" />
|
||||||
|
|||||||
@@ -113,6 +113,10 @@ namespace Mtxfw.VipSite
|
|||||||
{
|
{
|
||||||
strTitle = "补贴值";
|
strTitle = "补贴值";
|
||||||
}
|
}
|
||||||
|
if (t == 34)
|
||||||
|
{
|
||||||
|
strTitle = "奖金结算";
|
||||||
|
}
|
||||||
if (!IsPostBack)
|
if (!IsPostBack)
|
||||||
{
|
{
|
||||||
if (Session["IFPassword"] == null)
|
if (Session["IFPassword"] == null)
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ namespace Mtxfw.VipSite
|
|||||||
}
|
}
|
||||||
|
|
||||||
Data_Bind();
|
Data_Bind();
|
||||||
Page.Title = "VIP会员列表 - " + GetWebName;
|
Page.Title = "会员列表 - " + GetWebName;
|
||||||
}
|
}
|
||||||
|
|
||||||
MyPager.PageChanged += delegate(object s, EventArgs ex)
|
MyPager.PageChanged += delegate(object s, EventArgs ex)
|
||||||
|
|||||||
@@ -405,7 +405,7 @@ namespace Mtxfw.VipSite
|
|||||||
Double G_JG = Double.Parse(Dr["G_JG"].ToString());
|
Double G_JG = Double.Parse(Dr["G_JG"].ToString());
|
||||||
Double G_JF = Double.Parse(Dr["G_JF"].ToString());
|
Double G_JF = Double.Parse(Dr["G_JF"].ToString());
|
||||||
int G_KC = int.Parse(Dr["G_KC"].ToString());
|
int G_KC = int.Parse(Dr["G_KC"].ToString());
|
||||||
strje += G_Name + " " + G_JG + "兑换券/" + G_KC + "<br>";
|
strje += G_Name + " " + "价格"+G_JG + "+兑换券" + G_JF + "/库存" + G_KC + "<br>";
|
||||||
}
|
}
|
||||||
strje += "</td>";
|
strje += "</td>";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<%@ Page Title="" Language="C#" AutoEventWireup="true" CodeBehind="Admin_Member_Products_add.aspx.cs" Inherits="Mtxfw.VipSite.Admin_Member_Products_add" %>
|
<%@ Page Title="" Language="C#" AutoEventWireup="true" CodeBehind="Admin_Member_Products_add.aspx.cs" Inherits="Mtxfw.VipSite.Admin_Member_Products_add" %>
|
||||||
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
|
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
|
|||||||
@@ -460,8 +460,8 @@
|
|||||||
};
|
};
|
||||||
var len = 1;
|
var len = 1;
|
||||||
function onaddgg() {
|
function onaddgg() {
|
||||||
var html = '<ul class="addggbox_box" id="addggbox_box' + len + '"><li class="textgg"><input id="textgg" type="text" /></li><li class="textjg"><input id="textjg" type="text" /></li><li class="textjg"><input id="textjg2" type="text" /></li><li class="textjg"><input id="textjg0" type="text" /></li><li class="textjg"><input id="textjg1" type="text" /></li>';
|
//var html = '<ul class="addggbox_box" id="addggbox_box' + len + '"><li class="textgg"><input id="textgg" type="text" /></li><li class="textjg"><input id="textjg" type="text" /></li><li class="textjg"><input id="textjg2" type="text" /></li><li class="textjg"><input id="textjg0" type="text" /></li><li class="textjg"><input id="textjg1" type="text" /></li>';
|
||||||
|
var html = '<ul class="addggbox_box" id="addggbox_box' + len + '"><li class="textgg"><input id="textgg" type="text" /></li><li class="textjg"><input id="textjg" type="text" /></li><li class="textjg"><input id="textjg2" type="text" /></li>';
|
||||||
|
|
||||||
|
|
||||||
html += '<li class="textzl"><input id="textzl" type="text" /></li><li class="textkc"><input id="textkc" type="text" /></li><li class="textcolor" colors="" onclick="showcolor(' + len + ')">#颜色#</li><li class="texttp" tps="" onclick="showtp(' + len + ')">#图片#</li><li class="textcz"><input id="editbtn" class="abtn" type="button" value="保存" onclick="showedit(' + len + ')" /><input id="delbtn" class="abtn" type="button" value="删除" onclick="ondelgg(' + len + ')" /></div></li></ul>';
|
html += '<li class="textzl"><input id="textzl" type="text" /></li><li class="textkc"><input id="textkc" type="text" /></li><li class="textcolor" colors="" onclick="showcolor(' + len + ')">#颜色#</li><li class="texttp" tps="" onclick="showtp(' + len + ')">#图片#</li><li class="textcz"><input id="editbtn" class="abtn" type="button" value="保存" onclick="showedit(' + len + ')" /><input id="delbtn" class="abtn" type="button" value="删除" onclick="ondelgg(' + len + ')" /></div></li></ul>';
|
||||||
@@ -498,13 +498,13 @@
|
|||||||
var jg = fTrim($("#addggbox_box" + id + " #textjg").val());
|
var jg = fTrim($("#addggbox_box" + id + " #textjg").val());
|
||||||
var jg2 = fTrim($("#addggbox_box" + id + " #textjg2").val());
|
var jg2 = fTrim($("#addggbox_box" + id + " #textjg2").val());
|
||||||
var jg0 = "";
|
var jg0 = "";
|
||||||
var jg1 = fTrim($("#addggbox_box" + id + " #textjg1").val());
|
var jg1 = "";//fTrim($("#addggbox_box" + id + " #textjg1").val());
|
||||||
var jg3 = "";
|
var jg3 = "";
|
||||||
var jg4 = "";
|
var jg4 = "";
|
||||||
var jg5 = "";
|
var jg5 = "";
|
||||||
var jg6 = "";
|
var jg6 = "";
|
||||||
|
|
||||||
jg0 = fTrim($("#addggbox_box" + id + " #textjg0").val());
|
/* jg0 = fTrim($("#addggbox_box" + id + " #textjg0").val());*/
|
||||||
//jg4 = fTrim($("#addggbox_box" + id + " #textjg4").val());
|
//jg4 = fTrim($("#addggbox_box" + id + " #textjg4").val());
|
||||||
//jg5 = fTrim($("#addggbox_box" + id + " #textjg5").val());
|
//jg5 = fTrim($("#addggbox_box" + id + " #textjg5").val());
|
||||||
//jg6 = fTrim($("#addggbox_box" + id + " #textjg6").val());
|
//jg6 = fTrim($("#addggbox_box" + id + " #textjg6").val());
|
||||||
@@ -520,13 +520,13 @@
|
|||||||
if (b) {
|
if (b) {
|
||||||
if (jg == "") {
|
if (jg == "") {
|
||||||
b = false;
|
b = false;
|
||||||
alert("首购价不能为空")
|
alert("售价不能为空")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (b) {
|
if (b) {
|
||||||
if (jg2 == "") {
|
if (jg2 == "") {
|
||||||
b = false;
|
b = false;
|
||||||
alert("复购价不能为空")
|
alert("零售价不能为空")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*if (b) {
|
/*if (b) {
|
||||||
@@ -535,18 +535,18 @@
|
|||||||
alert("使用现金不能为空")
|
alert("使用现金不能为空")
|
||||||
}
|
}
|
||||||
}*/
|
}*/
|
||||||
if (b) {
|
//if (b) {
|
||||||
if (jg0 == "") {
|
// if (jg0 == "") {
|
||||||
b = false;
|
// b = false;
|
||||||
alert("直推奖励不能为空")
|
// alert("直推奖励不能为空")
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
if (b) {
|
//if (b) {
|
||||||
if (jg1== "") {
|
// if (jg1== "") {
|
||||||
b = false;
|
// b = false;
|
||||||
alert("复购直推奖励不能为空")
|
// alert("复购直推奖励不能为空")
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
|
|
||||||
|
|
||||||
if (b) {
|
if (b) {
|
||||||
@@ -912,7 +912,7 @@
|
|||||||
function getjg0(t) {
|
function getjg0(t) {
|
||||||
|
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<form runat="server">
|
<form runat="server">
|
||||||
@@ -1005,13 +1005,13 @@
|
|||||||
<td>
|
<td>
|
||||||
|
|
||||||
<div class="addggbox">
|
<div class="addggbox">
|
||||||
<ul class="addggbox_title"><li class="textgg">规格</li><li>会员价</li><li>零售价</li><li>直推奖励</li><li>复购直推奖励</li>
|
<ul class="addggbox_title"><li class="textgg">规格</li><li>会员价</li><li>零售价</li>
|
||||||
|
|
||||||
<li>重量</li><li>库存</li><li>颜色</li><li>图片</li><li class="textcz"><input id="addbtn" class="abtn" type="button" value="添加" onclick="onaddgg()" /></li></ul>
|
<li>重量</li><li>库存</li><li>颜色</li><li>图片</li><li class="textcz"><input id="addbtn" class="abtn" type="button" value="添加" onclick="onaddgg()" /></li></ul>
|
||||||
<%=guige%>
|
<%=guige%>
|
||||||
<%if (guige == "")
|
<%if (guige == "")
|
||||||
{%>
|
{%>
|
||||||
<ul class="addggbox_box" id="addggbox_box0"><li class="textgg"><input id="textgg" type="text" /></li><li class="textjg2"><input id="textjg" type="text" /></li><li class="textjg"><input id="textjg2" type="text" /></li><li class="textjg"><input id="textjg0" type="text" /></li><li class="textjg"><input id="textjg1" type="text" /></li>
|
<ul class="addggbox_box" id="addggbox_box0"><li class="textgg"><input id="textgg" type="text" /></li><li class="textjg2"><input id="textjg" type="text" /></li><li class="textjg"><input id="textjg2" type="text" /></li>
|
||||||
|
|
||||||
<li class="textzl"><input id="textzl" type="text" /></li><li class="textkc"><input id="textkc" type="text" /></li><li class="textcolor" colors="" onclick="showcolor(0)">#颜色#</li><li class="texttp" tps="" onclick="showtp(0)">#图片#</li><li class="textcz"><input id="editbtn" class="abtn" type="button" value="保存" onclick="showedit(0)" /><input id="delbtn" class="abtn" type="button" value="删除" onclick="ondelgg(0)" /><input id="ggids" type="hidden" value="" runat="server" /></li></ul>
|
<li class="textzl"><input id="textzl" type="text" /></li><li class="textkc"><input id="textkc" type="text" /></li><li class="textcolor" colors="" onclick="showcolor(0)">#颜色#</li><li class="texttp" tps="" onclick="showtp(0)">#图片#</li><li class="textcz"><input id="editbtn" class="abtn" type="button" value="保存" onclick="showedit(0)" /><input id="delbtn" class="abtn" type="button" value="删除" onclick="ondelgg(0)" /><input id="ggids" type="hidden" value="" runat="server" /></li></ul>
|
||||||
<%} %>
|
<%} %>
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ namespace Mtxfw.VipSite
|
|||||||
int G_KC = int.Parse(Dr["G_KC"].ToString());
|
int G_KC = int.Parse(Dr["G_KC"].ToString());
|
||||||
string colors = Dr["G_Color"].ToString();
|
string colors = Dr["G_Color"].ToString();
|
||||||
string tps = Dr["G_Images"].ToString();
|
string tps = Dr["G_Images"].ToString();
|
||||||
guige += "<ul class=\"addggbox_box addggbox_boxed\" id=\"addggbox_box" + G_ID + "\"><li class=\"textgg\"><input id=\"textgg\" type=\"text\" value=\"" + G_Name + "\" /></li><li class=\"textjg2\"><input id=\"textjg\" type=\"text\"value=\"" + G_JG + "\" /></li><li class=\"textjg\"><input id=\"textjg2\" type=\"text\" value=\"" + G_JG2 + "\" /></li><li class=\"textjg\"><input id=\"textjg0\" type=\"text\" value=\"" + G_JG0 + "\" /></li><li class=\"textjg\"><input id=\"textjg1\" type=\"text\" value=\"" + G_JG1 + "\" /></li>";
|
guige += "<ul class=\"addggbox_box addggbox_boxed\" id=\"addggbox_box" + G_ID + "\"><li class=\"textgg\"><input id=\"textgg\" type=\"text\" value=\"" + G_Name + "\" /></li><li class=\"textjg2\"><input id=\"textjg\" type=\"text\"value=\"" + G_JG + "\" /></li><li class=\"textjg\"><input id=\"textjg2\" type=\"text\" value=\"" + G_JG2 + "\" /></li>";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -212,11 +212,12 @@ namespace Mtxfw.VipSite
|
|||||||
int G_KC = int.Parse(Dr["G_KC"].ToString());
|
int G_KC = int.Parse(Dr["G_KC"].ToString());
|
||||||
string colors = Dr["G_Color"].ToString();
|
string colors = Dr["G_Color"].ToString();
|
||||||
string tps = Dr["G_Images"].ToString();
|
string tps = Dr["G_Images"].ToString();
|
||||||
guige += "<ul class=\"addggbox_box addggbox_boxed\" id=\"addggbox_box" + G_ID + "\"><li class=\"textgg\"><input id=\"textgg\" type=\"text\" value=\"" + G_Name + "\" /></li><li class=\"textjg2\"><input id=\"textjg\" type=\"text\"value=\"" + G_JG + "\" /></li><li class=\"textjg\"><input id=\"textjg2\" type=\"text\" value=\"" + G_JG2 + "\" /></li><li class=\"textjg\"><input id=\"textjg0\" type=\"text\" value=\"" + G_JG0 + "\" /></li><li class=\"textjg\"><input id=\"textjg1\" type=\"text\" value=\"" + G_JG1 + "\" /></li>";
|
//guige += "<ul class=\"addggbox_box addggbox_boxed\" id=\"addggbox_box" + G_ID + "\"><li class=\"textgg\"><input id=\"textgg\" type=\"text\" value=\"" + G_Name + "\" /></li><li class=\"textjg2\"><input id=\"textjg\" type=\"text\"value=\"" + G_JG + "\" /></li><li class=\"textjg\"><input id=\"textjg2\" type=\"text\" value=\"" + G_JG2 + "\" /></li><li class=\"textjg\"><input id=\"textjg0\" type=\"text\" value=\"" + G_JG0 + "\" /></li><li class=\"textjg\"><input id=\"textjg1\" type=\"text\" value=\"" + G_JG1 + "\" /></li>";
|
||||||
|
guige += "<ul class=\"addggbox_box addggbox_boxed\" id=\"addggbox_box" + G_ID + "\"><li class=\"textgg\"><input id=\"textgg\" type=\"text\" value=\"" + G_Name + "\" /></li><li class=\"textjg2\"><input id=\"textjg\" type=\"text\"value=\"" + G_JG + "\" /></li><li class=\"textjg\"><input id=\"textjg2\" type=\"text\" value=\"" + G_JG2 + "\" /></li>";
|
||||||
|
|
||||||
|
|
||||||
guige += "<li class=\"textzl\"><input id=\"textzl\" type=\"text\" value=\"" + G_ZL + "\" /></li><li class=\"textkc\"><input id=\"textkc\" type=\"text\" value=\"" + G_KC + "\" /></li><li class=\"textcolor\" colors=\"" + colors + "\" onclick=\"showcolor(" + G_ID + ")\">#颜色#</li><li class=\"texttp\" tps=\"" + tps + "\" onclick=\"showtp(" + G_ID + ")\">#图片#</li><li class=\"textcz\"><input id=\"editbtn\" class=\"abtn\" onclick=\"showedit(" + G_ID + ")\" type=\"button\" value=\"编辑\" /><input id=\"delbtn\" onclick=\"ondelgg(" + G_ID + ")\" class=\"abtn\" type=\"button\" value=\"删除\" /></li></ul>";
|
|
||||||
|
guige += "<li class=\"textzl\"><input id=\"textzl\" type=\"text\" value=\"" + G_ZL + "\" /></li><li class=\"textkc\"><input id=\"textkc\" type=\"text\" value=\"" + G_KC + "\" /></li><li class=\"textcolor\" colors=\"" + colors + "\" onclick=\"showcolor(" + G_ID + ")\">#颜色#</li><li class=\"texttp\" tps=\"" + tps + "\" onclick=\"showtp(" + G_ID + ")\">#图片#</li><li class=\"textcz\"><input id=\"editbtn\" class=\"abtn\" onclick=\"showedit(" + G_ID + ")\" type=\"button\" value=\"编辑\" /><input id=\"delbtn\" onclick=\"ondelgg(" + G_ID + ")\" class=\"abtn\" type=\"button\" value=\"删除\" /></li></ul>";
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -154,7 +154,7 @@
|
|||||||
<webMoney152 value="3" des="" />
|
<webMoney152 value="3" des="" />
|
||||||
<webMoney153 value="50,1|100,1|200,1|300,1|500,1" des="" />
|
<webMoney153 value="50,1|100,1|200,1|300,1|500,1" des="" />
|
||||||
<webMoney154 value="1" des="" />
|
<webMoney154 value="1" des="" />
|
||||||
<webMoney155 value="添加素材微信号,素材号,KSD134199,20231013222231766.png|加入QQ群1,QQ号,3660026742,20231013223228432.png|企业微信群,任E森命业务交流,,https://fv.pmhapp.cn/ksd2023/20240302100125.png" des="" />
|
<webMoney155 value="添加素材微信号,素材号,KSD134199,20231013222231766.png|加入QQ群1,QQ号,3660026742,20231013223228432.png|企业微信群,仁E森命业务交流,,https://fv.pmhapp.cn/ksd2023/20240302100125.png" des="" />
|
||||||
<webMoney156 value="0" des="" />
|
<webMoney156 value="0" des="" />
|
||||||
<webMoney157 value="0" des="" />
|
<webMoney157 value="0" des="" />
|
||||||
<webMoney158 value="0" des="" />
|
<webMoney158 value="0" des="" />
|
||||||
@@ -200,7 +200,7 @@
|
|||||||
<CQEnable value="0,1,2" des="开通C区总开关" />
|
<CQEnable value="0,1,2" des="开通C区总开关" />
|
||||||
<CloseEnable value="0" des="是否关闭系统总开关" />
|
<CloseEnable value="0" des="是否关闭系统总开关" />
|
||||||
<CloseMsg value="因系统升级中,系统暂停服务!" des="关闭系统提示" />
|
<CloseMsg value="因系统升级中,系统暂停服务!" des="关闭系统提示" />
|
||||||
<webName value="任E森命" des="站点名称" />
|
<webName value="仁E森命" des="站点名称" />
|
||||||
<webUrl value="https://vip.agqyjs.com" des="站点地址" />
|
<webUrl value="https://vip.agqyjs.com" des="站点地址" />
|
||||||
<webLogo value="/images/logo.jpg" des="站点LOGO" />
|
<webLogo value="/images/logo.jpg" des="站点LOGO" />
|
||||||
<webIcp value="" des="备案号" />
|
<webIcp value="" des="备案号" />
|
||||||
@@ -216,9 +216,9 @@
|
|||||||
<webWatermark value="1" des="是否启用水印" />
|
<webWatermark value="1" des="是否启用水印" />
|
||||||
<webWatemarkQuality value="100" des="水印质量" />
|
<webWatemarkQuality value="100" des="水印质量" />
|
||||||
<webWatemarkUrl value="app_data\watermark.png" des="水印图片存放路径" />
|
<webWatemarkUrl value="app_data\watermark.png" des="水印图片存放路径" />
|
||||||
<webKeywords value="任E森命" des="站点关键字" />
|
<webKeywords value="仁E森命" des="站点关键字" />
|
||||||
<webDescription value="任E森命" des="站点描述" />
|
<webDescription value="仁E森命" des="站点描述" />
|
||||||
<webCopyright value="CopyRight &copy; 2015-2025 任E森命 All Rights Reserved" des="版权信息" />
|
<webCopyright value="CopyRight &copy; 2015-2025 仁E森命 All Rights Reserved" des="版权信息" />
|
||||||
<aliURL value="https://openapi.alipay.com/gateway.do" des="支付宝网关" />
|
<aliURL value="https://openapi.alipay.com/gateway.do" des="支付宝网关" />
|
||||||
<aliAPP_ID value="2021004122677272" des="支付宝分配给开发者的应用ID" />
|
<aliAPP_ID value="2021004122677272" des="支付宝分配给开发者的应用ID" />
|
||||||
<aliwebAPP_ID value="2021004154614222" des="支付宝分配给开发者的web应用ID" />
|
<aliwebAPP_ID value="2021004154614222" des="支付宝分配给开发者的web应用ID" />
|
||||||
@@ -285,4 +285,19 @@
|
|||||||
<ReDataMM value="2022-09-16 20:41" des="刷新数据密码" />
|
<ReDataMM value="2022-09-16 20:41" des="刷新数据密码" />
|
||||||
<IM_SDKAppID value="1600008672" des="即时通讯 IM SDKAppID" />
|
<IM_SDKAppID value="1600008672" des="即时通讯 IM SDKAppID" />
|
||||||
<IM_SDKSecretkey value="f72a3331a005ffefc478a5605ad472ead8f4720eafcd33cf38329360446b4aca" des="即时通讯 IM Secretkey" />
|
<IM_SDKSecretkey value="f72a3331a005ffefc478a5605ad472ead8f4720eafcd33cf38329360446b4aca" des="即时通讯 IM Secretkey" />
|
||||||
</config>
|
<level1_fixed_bonus value="0.25" des="等级1的最大奖金比例" />
|
||||||
|
<level2_fixed_bonus value="0.45" des="等级2的最大奖金比例" />
|
||||||
|
<level3_fixed_bonus value="0.55" des="等级3的最大奖金比例" />
|
||||||
|
<level4_fixed_bonus value="0.65" des="等级4的最大奖金比例" />
|
||||||
|
<upgrade_level2_amount_condition value="50000" des="升级到等级2的金额条件" />
|
||||||
|
<upgrade_level3_amount_condition value="200000" des="升级到等级3的金额条件" />
|
||||||
|
<upgrade_level4_amount_condition value="1000000" des="升级到等级4的金额条件" />
|
||||||
|
<upgrade_level2_person_condition value="2" des="升级到等级2的拉人条件" />
|
||||||
|
<upgrade_level3_person_condition value="4" des="升级到等级3的拉人条件" />
|
||||||
|
<upgrade_level4_person_condition value="8" des="升级到等级4的拉人条件" />
|
||||||
|
<direct_upgrade_level1_amount_condition value="1" des="直接升级到等级1的金额条件" />
|
||||||
|
<direct_upgrade_level2_amount_condition value="" des="直接升级到等级2的金额条件" />
|
||||||
|
<direct_upgrade_level3_amount_condition value="" des="直接升级到等级3的金额条件" />
|
||||||
|
<direct_upgrade_level4_amount_condition value="" des="直接升级到等级4的金额条件" />
|
||||||
|
<vouchervalue value="800" des="赠送兑换卷值" />
|
||||||
|
</config>
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<configuration>
|
<configuration>
|
||||||
<appSettings>
|
<appSettings>
|
||||||
<!--数据库路径-->
|
<!--数据库路径-->
|
||||||
<!--<add key="ConnStr" value="Server=localhost;uid=sa;pwd=xubo123!;database=DBhnyhua;Pooling=true;Connect Timeout=100;Max Pool Size=512;Min Pool Size=0;" />-->
|
<!--<add key="ConnStr" value="Server=localhost;uid=sa;pwd=xubo123!;database=DBhnyhua;Pooling=true;Connect Timeout=100;Max Pool Size=512;Min Pool Size=0;" />-->
|
||||||
<add key="ConnStr" value="Server=156.247.40.24,11433;uid=sa;pwd=1234qwer.;database=renyi;Pooling=true;Connect Timeout=100;Max Pool Size=512;Min Pool Size=0;"/>
|
<add key="ConnStr" value="Server=156.247.40.24,11433;uid=sa;pwd=1234qwer.;database=renyi;Pooling=true;Connect Timeout=100;Max Pool Size=512;Min Pool Size=0;"/>
|
||||||
<add key="ConnStr2" value="/App_Data/data.mdb" />
|
<add key="ConnStr2" value="/App_Data/data.mdb"/>
|
||||||
<add key="ServerName" value="156.247.40.24,11433" />
|
<add key="ServerName" value="156.247.40.24,11433" />
|
||||||
<add key="UserID" value="sa" />
|
<add key="UserID" value="sa" />
|
||||||
<add key="UserPwd" value="1234qwer." />
|
<add key="UserPwd" value="1234qwer." />
|
||||||
|
|||||||
@@ -334,11 +334,11 @@
|
|||||||
<li><a target="mainFrame" href="/Admin_Member_Products_SJ_Seef.aspx?t=2">联盟部商品列表</a></li>
|
<li><a target="mainFrame" href="/Admin_Member_Products_SJ_Seef.aspx?t=2">联盟部商品列表</a></li>
|
||||||
<li><a target="mainFrame" href="/Admin_Member_Products_SJ_Orders.aspx?t=2">联盟部订单列表</a></li>-->
|
<li><a target="mainFrame" href="/Admin_Member_Products_SJ_Orders.aspx?t=2">联盟部订单列表</a></li>-->
|
||||||
|
|
||||||
<li><a target="mainFrame" href="/Admin_Member_Products6.aspx">联盟部商品列表</a></li>
|
<!-- <li><a target="mainFrame" href="/Admin_Member_Products6.aspx">联盟部商品列表</a></li>
|
||||||
|
|
||||||
<li><a target="mainFrame" href="/Admin_Member_Products_Orders.aspx?t=8">联盟部订单列表</a></li>
|
<li><a target="mainFrame" href="/Admin_Member_Products_Orders.aspx?t=8">联盟部订单列表</a></li>
|
||||||
|
|
||||||
<li><a target="mainFrame" href="/Admin_Member_Products_Tree6.aspx">分类管理</a></li>
|
<li><a target="mainFrame" href="/Admin_Member_Products_Tree6.aspx">分类管理</a></li>>-->
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</span>
|
</span>
|
||||||
|
|||||||
1
Mtxfw.VipSite/pay/hfpay_notify_url_huiyuan.aspx
Normal file
1
Mtxfw.VipSite/pay/hfpay_notify_url_huiyuan.aspx
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<%@ Page Language="C#" AutoEventWireup="true" Codebehind="hfpay_notify_url_huiyuan.aspx.cs" Inherits="Mtxfw.VipSite.hfpay_notify_url_huiyuan" %>
|
||||||
1020
Mtxfw.VipSite/pay/hfpay_notify_url_huiyuan.aspx.cs
Normal file
1020
Mtxfw.VipSite/pay/hfpay_notify_url_huiyuan.aspx.cs
Normal file
File diff suppressed because it is too large
Load Diff
17
Mtxfw.VipSite/pay/hfpay_notify_url_huiyuan.aspx.designer.cs
generated
Normal file
17
Mtxfw.VipSite/pay/hfpay_notify_url_huiyuan.aspx.designer.cs
generated
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <自动生成>
|
||||||
|
// 此代码由工具生成。
|
||||||
|
//
|
||||||
|
// 对此文件的更改可能导致不正确的行为,如果
|
||||||
|
// 重新生成代码,则所做更改将丢失。
|
||||||
|
// </自动生成>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Mtxfw.VipSite
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
public partial class hfpay_notify_url_huiyuan
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
using Mtxfw.Utility;
|
using Mtxfw.Utility;
|
||||||
using Mtxfw.VipSite.api;
|
using Mtxfw.VipSite.api;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
using Pathoschild.Http.Client.Formatters;
|
||||||
using Pathoschild.Http.Client.Internal;
|
using Pathoschild.Http.Client.Internal;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
@@ -4842,6 +4843,7 @@ namespace Mtxfw.VipSite
|
|||||||
{
|
{
|
||||||
Mtxfw.Model.business_info bmodel = new Mtxfw.Model.business_info();
|
Mtxfw.Model.business_info bmodel = new Mtxfw.Model.business_info();
|
||||||
bmodel.CompanyName = name;
|
bmodel.CompanyName = name;
|
||||||
|
bmodel.Agentrading = "";
|
||||||
bmodel.ClsID = clsid;
|
bmodel.ClsID = clsid;
|
||||||
bmodel.ClsnName = clsname;
|
bmodel.ClsnName = clsname;
|
||||||
bmodel.ClsID2 = 0;
|
bmodel.ClsID2 = 0;
|
||||||
@@ -5658,6 +5660,14 @@ namespace Mtxfw.VipSite
|
|||||||
|
|
||||||
if (ifre)
|
if (ifre)
|
||||||
{
|
{
|
||||||
|
int ParentID = 0;
|
||||||
|
if (!String.IsNullOrEmpty(context.Request["ParentID"]) && ifre)
|
||||||
|
{
|
||||||
|
if (System.Text.RegularExpressions.Regex.IsMatch(context.Request["ParentID"].ToString(), @"^-?\d+$"))
|
||||||
|
{
|
||||||
|
ParentID = Convert.ToInt32(Mtxfw.Utility.Tools.SafeSQL(context.Request["ParentID"].ToString()));
|
||||||
|
}
|
||||||
|
}
|
||||||
if (!String.IsNullOrEmpty(context.Request["id"]) && ifre)
|
if (!String.IsNullOrEmpty(context.Request["id"]) && ifre)
|
||||||
{
|
{
|
||||||
if (System.Text.RegularExpressions.Regex.IsMatch(context.Request["id"].ToString(), @"^-?\d+$"))
|
if (System.Text.RegularExpressions.Regex.IsMatch(context.Request["id"].ToString(), @"^-?\d+$"))
|
||||||
@@ -5668,7 +5678,17 @@ namespace Mtxfw.VipSite
|
|||||||
{
|
{
|
||||||
e = Convert.ToInt32(context.Request["e"].ToString());
|
e = Convert.ToInt32(context.Request["e"].ToString());
|
||||||
}
|
}
|
||||||
Mtxfw.Model.Article model = daoArt.GetModel(id);
|
Mtxfw.Model.Article model = null;
|
||||||
|
if (ParentID > 0)
|
||||||
|
{
|
||||||
|
|
||||||
|
model = daoArt.GetModelbyParentID(ParentID);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
model = daoArt.GetModel(id);
|
||||||
|
}
|
||||||
|
|
||||||
if (model != null)
|
if (model != null)
|
||||||
{
|
{
|
||||||
string title = model.Title;
|
string title = model.Title;
|
||||||
@@ -9429,17 +9449,26 @@ namespace Mtxfw.VipSite
|
|||||||
string P_M_P = "";
|
string P_M_P = "";
|
||||||
string P_VIP_P = "";
|
string P_VIP_P = "";
|
||||||
string G_JG = "G_JG";
|
string G_JG = "G_JG";
|
||||||
|
string JF = "";
|
||||||
|
|
||||||
string strzd = new DAL.P_Guige().Getzd("min(" + G_JG + ")", "ttype=0 And G_PID=" + P_ID + " And G_KC>0").ToString();
|
//string strzd = new DAL.P_Guige().Getzd("min(" + G_JG + ")", "ttype=0 And G_PID=" + P_ID + " And G_KC>0").ToString();
|
||||||
if (strzd != "")
|
//if (strzd != "")
|
||||||
{
|
//{
|
||||||
P_VIP_P = Convert.ToDouble(strzd).ToString("f2");
|
// P_VIP_P = Convert.ToDouble(strzd).ToString("f2");
|
||||||
}
|
//}
|
||||||
strzd = new DAL.P_Guige().Getzd("min(G_JG2)", "ttype=0 And G_PID=" + P_ID + " And G_KC>0").ToString();
|
//strzd = new DAL.P_Guige().Getzd("min(G_JG2)", "ttype=0 And G_PID=" + P_ID + " And G_KC>0").ToString();
|
||||||
if (strzd != "")
|
//if (strzd != "")
|
||||||
{
|
//{
|
||||||
P_Market_P = Convert.ToDouble(strzd).ToString("f2");
|
// P_Market_P = Convert.ToDouble(strzd).ToString("f2");
|
||||||
}
|
//}
|
||||||
|
|
||||||
|
//var adoGuige = new DAL.P_Guige().GetModelByProductId(P_ID);
|
||||||
|
//if (adoGuige != null)
|
||||||
|
//{
|
||||||
|
// P_VIP_P = Convert.ToDouble(adoGuige.G_JG).ToString("f2");
|
||||||
|
// JF = Convert.ToDouble(adoGuige.G_JF).ToString("f2");
|
||||||
|
// P_Market_P = Convert.ToDouble(adoGuige.G_JG + adoGuige.G_JF).ToString("f2");
|
||||||
|
//}
|
||||||
int IFAutoed = 0;
|
int IFAutoed = 0;
|
||||||
if (IFAuto > 0 && userId > 0)
|
if (IFAuto > 0 && userId > 0)
|
||||||
{
|
{
|
||||||
@@ -9450,7 +9479,7 @@ namespace Mtxfw.VipSite
|
|||||||
}
|
}
|
||||||
string P_images = drv2["P_images"].ToString().Split('|')[0].Split(',')[0];
|
string P_images = drv2["P_images"].ToString().Split('|')[0].Split(',')[0];
|
||||||
string x = "220x220";
|
string x = "220x220";
|
||||||
strdata += "{\"_id\":\"" + P_ID + "\",\"IFAutoed\":\"" + IFAutoed + "\",\"ywccount\":\"" + ywccount + "\",\"ypzcount\":\"" + ypzcount + "\",\"name\":\"" + Mtxfw.Utility.Common.ReplaceString(P_NAME) + "\",\"scje\":\"" + P_Market_P + "\",\"xjje\":\"" + P_M_P + "\",\"hyje\":\"" + P_VIP_P + "\",\"YPTNum\":\"" + P_JiangLi + "\",\"image\":\"" + config.webUrl + Mtxfw.Utility.Common.GetCoverPic(P_images, x, "cut") + "\"";
|
strdata += "{\"_id\":\"" + P_ID + "\",\"IFAutoed\":\"" + IFAutoed + "\",\"ywccount\":\"" + ywccount + "\",\"ypzcount\":\"" + ypzcount + "\",\"name\":\"" + Mtxfw.Utility.Common.ReplaceString(P_NAME) + "\",\"scje\":\"" + P_Market_P + "\",\"xjje\":\"" + P_M_P + "\",\"hyje\":\"" + P_VIP_P + "\",\"jf\":\"" + JF + "\",\"YPTNum\":\"" + P_JiangLi + "\",\"image\":\"" + config.webUrl + Mtxfw.Utility.Common.GetCoverPic(P_images, x, "cut") + "\"";
|
||||||
strdata += ",\"spell_list\":[";
|
strdata += ",\"spell_list\":[";
|
||||||
/*if (userId > 0)
|
/*if (userId > 0)
|
||||||
{
|
{
|
||||||
@@ -9568,19 +9597,31 @@ namespace Mtxfw.VipSite
|
|||||||
string P_VIP_P = "";
|
string P_VIP_P = "";
|
||||||
string G_JG = "G_JG";
|
string G_JG = "G_JG";
|
||||||
|
|
||||||
string strzd = new DAL.P_Guige().Getzd("min(" + G_JG + ")", "ttype=0 And G_PID=" + P_ID + " And G_KC>0").ToString();
|
//string strzd = new DAL.P_Guige().Getzd("min(" + G_JG + ")", "ttype=0 And G_PID=" + P_ID + " And G_KC>0").ToString();
|
||||||
if (strzd != "")
|
//if (strzd != "")
|
||||||
{
|
//{
|
||||||
P_VIP_P = Convert.ToDouble(strzd).ToString("f2");
|
// P_VIP_P = Convert.ToDouble(strzd).ToString("f2");
|
||||||
}
|
//}
|
||||||
strzd = new DAL.P_Guige().Getzd("min(G_JG2)", "ttype=0 And G_PID=" + P_ID + " And G_KC>0").ToString();
|
//strzd = new DAL.P_Guige().Getzd("min(G_JG2)", "ttype=0 And G_PID=" + P_ID + " And G_KC>0").ToString();
|
||||||
if (strzd != "")
|
//if (strzd != "")
|
||||||
{
|
//{
|
||||||
P_Market_P = Convert.ToDouble(strzd).ToString("f2");
|
// P_Market_P = Convert.ToDouble(strzd).ToString("f2");
|
||||||
}
|
//}
|
||||||
string P_images = drv2["P_images"].ToString().Split('|')[0].Split(',')[0];
|
string P_images = drv2["P_images"].ToString().Split('|')[0].Split(',')[0];
|
||||||
|
|
||||||
|
string JF = "";
|
||||||
|
int pid = Convert.ToInt32(drv2["P_ID"].ToString());
|
||||||
|
var adoGuige = new DAL.P_Guige().GetModelByProductId(pid);
|
||||||
|
if (adoGuige != null)
|
||||||
|
{
|
||||||
|
P_VIP_P = Convert.ToDouble(adoGuige.G_JG).ToString("f2");
|
||||||
|
JF = Convert.ToDouble(adoGuige.G_JF).ToString("f2");
|
||||||
|
P_Market_P = Convert.ToDouble(adoGuige.G_JG + adoGuige.G_JF).ToString("f2");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
string x = "220x220";
|
string x = "220x220";
|
||||||
strdata += "{\"_id\":\"" + P_ID + "\",\"name\":\"" + Mtxfw.Utility.Common.ReplaceString(P_NAME) + "\",\"scje\":\"" + P_Market_P + "\",\"xjje\":\"" + P_M_P + "\",\"hyje\":\"" + P_VIP_P + "\",\"image\":\"" + (P_images.IndexOf("http") != -1 ? P_images + "?imageView2/2/w/220/h/220/q/75" : config.webUrl + Mtxfw.Utility.Common.GetCoverPic(P_images, x, "cut")) + "\"},";
|
strdata += "{\"_id\":\"" + P_ID + "\",\"name\":\"" + Mtxfw.Utility.Common.ReplaceString(P_NAME) + "\",\"scje\":\"" + P_Market_P + "\",\"jf\":\"" + JF + "\",\"xjje\":\"" + P_M_P + "\",\"hyje\":\"" + P_VIP_P + "\",\"image\":\"" + (P_images.IndexOf("http") != -1 ? P_images + "?imageView2/2/w/220/h/220/q/75" : config.webUrl + Mtxfw.Utility.Common.GetCoverPic(P_images, x, "cut")) + "\"},";
|
||||||
}
|
}
|
||||||
if (strdata.Substring(strdata.Length - 1, 1) == ",")
|
if (strdata.Substring(strdata.Length - 1, 1) == ",")
|
||||||
{
|
{
|
||||||
@@ -10745,6 +10786,7 @@ namespace Mtxfw.VipSite
|
|||||||
}
|
}
|
||||||
if (!ifb)
|
if (!ifb)
|
||||||
{
|
{
|
||||||
|
|
||||||
Mtxfw.Utility.WXaccess_token ac = Mtxfw.Utility.Common.getxaccess_token(config.webXAppID, config.webXAppSecret);
|
Mtxfw.Utility.WXaccess_token ac = Mtxfw.Utility.Common.getxaccess_token(config.webXAppID, config.webXAppSecret);
|
||||||
config.webXaccess_token = ac.access_token;
|
config.webXaccess_token = ac.access_token;
|
||||||
config.webXaccess_token_time = dt1.ToString("yyyy-MM-dd HH:mm:ss");
|
config.webXaccess_token_time = dt1.ToString("yyyy-MM-dd HH:mm:ss");
|
||||||
@@ -16297,7 +16339,9 @@ namespace Mtxfw.VipSite
|
|||||||
{
|
{
|
||||||
money0 = money1;
|
money0 = money1;
|
||||||
}
|
}
|
||||||
DAL.MemberStatistics.UpdteYJ(config, umodel, money, money0, money2, money3, gtype, dt, OrderModel.ttype, OrderModel.ptype, peitype, OrderModel.orderid, OrderModel.Id, OrderModel.Province, OrderModel.City, OrderModel.County, OrderModel.Tradingarea);
|
///lym修改
|
||||||
|
//DAL.MemberStatistics.UpdteYJ(config, umodel, money, money0, money2, money3, gtype, dt, OrderModel.ttype, OrderModel.ptype, peitype, OrderModel.orderid, OrderModel.Id, OrderModel.Province, OrderModel.City, OrderModel.County, OrderModel.Tradingarea);
|
||||||
|
DAL.MemberStatistics_huiyuan.UpdteYJ(config, umodel, money, gtype, dt, OrderModel.ttype, OrderModel.ptype, peitype, OrderModel.orderid, OrderModel.Id, OrderModel.Province, OrderModel.City, OrderModel.County, OrderModel.Tradingarea);
|
||||||
}
|
}
|
||||||
if (utype == 14)
|
if (utype == 14)
|
||||||
{
|
{
|
||||||
@@ -16379,7 +16423,11 @@ namespace Mtxfw.VipSite
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
//银花支付目前进的这里
|
var webName = config.webName;//仁E森命or 银花支付
|
||||||
|
//0官方支付1汇付支付
|
||||||
|
var isHfPay = 1;
|
||||||
|
if (webName.Contains("仁E森命"))
|
||||||
|
///银花支付目前进的这里
|
||||||
strProductName = strProductName.Replace("%", "度").Replace(" ", "");
|
strProductName = strProductName.Replace("%", "度").Replace(" ", "");
|
||||||
if (strProductName.Length > 120)
|
if (strProductName.Length > 120)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<config>
|
<config>
|
||||||
<webCom value="还珠免费购物网" des="公司名称" />
|
<webCom value="还珠免费购物网" des="公司名称" />
|
||||||
<webName value="还珠免费购物网-每月返还,让您免费购物" des="站点名称" />
|
<webName value="还珠免费购物网-每月返还,让您免费购物" des="站点名称" />
|
||||||
@@ -41,4 +41,19 @@
|
|||||||
<webYHMoney value="8" des="运费首重(元,1kg以内)" />
|
<webYHMoney value="8" des="运费首重(元,1kg以内)" />
|
||||||
<webYHMoney2 value="2" des="运费续重(元/kg)" />
|
<webYHMoney2 value="2" des="运费续重(元/kg)" />
|
||||||
<webMoney1 value="200" des="付款通道金额" />
|
<webMoney1 value="200" des="付款通道金额" />
|
||||||
|
<level0_direct_superior_bonus_ratio value="0.25" des="等级0的直接上级奖金比例" />
|
||||||
|
<level1_fixed_bonus value="0.2" des="等级1的固定奖金" />
|
||||||
|
<level2_fixed_bonus value="0.2" des="等级2的固定奖金" />
|
||||||
|
<level3_fixed_bonus value="0.1" des="等级3的固定奖金" />
|
||||||
|
<level4_fixed_bonus value="0.05" des="等级4的固定奖金" />
|
||||||
|
<upgrade_level2_amount_condition value="" des="升级到等级2的金额条件" />
|
||||||
|
<upgrade_level3_amount_condition value="" des="升级到等级3的金额条件" />
|
||||||
|
<upgrade_level4_amount_condition value="" des="升级到等级4的金额条件" />
|
||||||
|
<upgrade_level2_person_condition value="" des="升级到等级2的拉人条件" />
|
||||||
|
<upgrade_level3_person_condition value="" des="升级到等级3的拉人条件" />
|
||||||
|
<upgrade_level4_person_condition value="" des="升级到等级4的拉人条件" />
|
||||||
|
<direct_upgrade_level1_amount_condition value="" des="直接升级到等级1的金额条件" />
|
||||||
|
<direct_upgrade_level2_amount_condition value="" des="直接升级到等级2的金额条件" />
|
||||||
|
<direct_upgrade_level3_amount_condition value="" des="直接升级到等级3的金额条件" />
|
||||||
|
<direct_upgrade_level4_amount_condition value="" des="直接升级到等级4的金额条件" />
|
||||||
</config>
|
</config>
|
||||||
2
修改说明.txt
2
修改说明.txt
@@ -20,7 +20,7 @@ log4net: log4net 是 Apache 软件基金会旗下著名组件 log4j 的 .NET
|
|||||||
4. 管理员菜单权限更新脚本:
|
4. 管理员菜单权限更新脚本:
|
||||||
|
|
||||||
update Adminjs set
|
update Adminjs set
|
||||||
js='VIP会员列表 | 提货点列表 | 实名认证列表 | 推荐图谱查询 | 修改推荐人 | 删除会员 | 注册新会员 | 修改余额 | 修改会员资料 | 会员级别升级记录 | 高级管理功能 | 资讯管理 | 企业介绍 | 发图素材 | 健康知识 | 修改隐私政策 | 修改用户服务协议 | 客服信息管理 | 滚动图片管理 | 微信菜单管理 | 操作教程 | 视频管理 | 奖金详情 | 删除奖金明细 | 充值管理 | 提现管理 | 导出数据 | 盛世丰花优选商品列表 | 热卖推荐商品列表 | 订单列表 | 商品分类管理 | 运费设置 | 管理员列表 | 角色管理 | 系统设置 | 数据管理 | 登录日志 | 操作日志 | 修改兑换券 | 兑换商城商品列表 | 门店管理 |'
|
js='VIP会员列表 | 提货点列表 | 实名认证列表 | 推荐图谱查询 | 修改推荐人 | 删除会员 | 注册新会员 | 修改余额 | 修改会员资料 | 会员级别升级记录 | 高级管理功能 | 资讯管理 | 企业介绍 | 发图素材 | 健康知识 | 修改隐私政策 | 修改用户服务协议 | 客服信息管理 | 滚动图片管理 | 微信菜单管理 | 操作教程 | 视频管理 | 奖金详情 | 删除奖金明细 | 充值管理 | 提现管理 | 导出数据 | 盛世丰花优选商品列表 | 热卖推荐商品列表 | 订单列表 | 商品分类管理 | 运费设置 | 管理员列表 | 角色管理 | 系统设置 | 数据管理 | 登录日志 | 操作日志 | 修改兑换券 | 兑换商城商品列表 | 门店管理 | 联盟部管理 |'
|
||||||
where id=1
|
where id=1
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user