Hidistro.SaleSystem.Vshop/MemberProcessor.cs
(开头部分) 17KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
namespace Hidistro.SaleSystem.Vshop
{
using Hidistro.Core;
using Hidistro.Core.Entities;
using Hidistro.Entities.Commodities;
using Hidistro.Entities.Members;
using Hidistro.Entities.Orders;
using Hidistro.Entities.Sales;
using Hidistro.Messages;
using Hidistro.SqlDal.Commodities;
using Hidistro.SqlDal.Members;
using Hidistro.SqlDal.Orders;
using Hidistro.SqlDal.Promotions;
using Hidistro.SqlDal.Sales;
using Hidistro.SqlDal.VShop;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Runtime.InteropServices;
using System.Web.Caching;
public static class MemberProcessor
{
public static bool AddIntegralDetail(IntegralDetailInfo point)
{
return new IntegralDetailDao().AddIntegralDetail(point, null);
}
public static int AddShippingAddress(ShippingAddressInfo shippingAddress)
{
ShippingAddressDao dao = new ShippingAddressDao();
MemberDao dao2 = new MemberDao();
int shippingId = dao.AddShippingAddress(shippingAddress);
if (dao.SetDefaultShippingAddress(shippingId, Globals.GetCurrentMemberUserId()))
{
dao2.SaveMemberInfoByAddress(shippingAddress);
return 1;
}
return 0;
}
public static bool BindUserName(int UserId, string UserBindName, string Password)
{
MemberDao dao = new MemberDao();
return dao.BindUserName(UserId, UserBindName, Password);
}
public static bool CancelOrder(OrderInfo order)
{
bool flag = false;
if (order.CheckAction(OrderActions.SELLER_CLOSE))
{
order.OrderStatus = OrderStatus.Closed;
flag = new OrderDao().UpdateOrder(order, null);
string itemStr = "'" + string.Join("','", order.LineItems.Keys) + "'";
new OrderDao().UpdateItemsStatus(order.OrderId, 4, itemStr);
}
return flag;
}
后面还有 425 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
