Hidistro.SaleSystem.Vshop/DistributorsBrower.cs
(开头部分) 37KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
namespace Hidistro.SaleSystem.Vshop
{
using Hidistro.Core;
using Hidistro.Core.Entities;
using Hidistro.Core.Enums;
using Hidistro.Entities.Members;
using Hidistro.Entities.Orders;
using Hidistro.Entities.Promotions;
using Hidistro.Entities.StatisticsReport;
using Hidistro.Entities.VShop;
using Hidistro.Messages;
using Hidistro.SqlDal.Members;
using Hidistro.SqlDal.Orders;
using Hidistro.SqlDal.Promotions;
using Hidistro.SqlDal.VShop;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Runtime.InteropServices;
using System.Web.Caching;
using System.Linq;
public class DistributorsBrower
{
public static bool AddBalanceDrawRequest(BalanceDrawRequestInfo balancerequestinfo, MemberInfo memberinfo)
{
DistributorsInfo currentDistributors = GetCurrentDistributors();
if ((((memberinfo != null) && !string.IsNullOrEmpty(memberinfo.RealName)) && ((currentDistributors != null) && (currentDistributors.UserId > 0))) && !string.IsNullOrEmpty(memberinfo.CellPhone))
{
if (!(string.IsNullOrEmpty(balancerequestinfo.MerchantCode) || !(currentDistributors.RequestAccount != balancerequestinfo.MerchantCode)))
{
new DistributorsDao().UpdateDistributorById(balancerequestinfo.MerchantCode, memberinfo.UserId);
}
balancerequestinfo.UserId = memberinfo.UserId;
balancerequestinfo.UserName = memberinfo.UserName;
if ((balancerequestinfo.RequesType == 0) || (balancerequestinfo.RequesType == 3))
{
balancerequestinfo.MerchantCode = memberinfo.OpenId;
}
else if (balancerequestinfo.MerchantCode.Length < 1)
{
balancerequestinfo.MerchantCode = currentDistributors.RequestAccount;
}
balancerequestinfo.CellPhone = memberinfo.CellPhone;
return new DistributorsDao().AddBalanceDrawRequest(balancerequestinfo);
}
return false;
}
public static void AddDistributorProductId(List<int> productList)
{
int currentMemberUserId = Globals.GetCurrentMemberUserId();
if ((currentMemberUserId > 0) && (productList.Count > 0))
{
new DistributorsDao().RemoveDistributorProducts(productList, currentMemberUserId);
foreach (int num2 in productList)
{
new DistributorsDao().AddDistributorProducts(num2, currentMemberUserId);
}
后面还有 819 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
