Hl.WebMain/Common/BizSelectHelper.cs
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Hl.WebMain.Common
{
public class BizSelectHelper
{
/// <summary>
/// 查询车辆在当前门店里服务次数
/// </summary>
/// <param name="vehicleId">车辆主键</param>
/// <param name="admshopId">当前门店</param>
/// <returns></returns>
public static string GetVehicleServiceCountCshop(string vehicleId)
{
return " (Select Count(*) From BizServiceInfoRecordLinks Where VehicleId=" + vehicleId + " And AdmShopId=" + DataBll.AdmSafe.ReadCurrUser().ShopId + ") As 本店来厂次数"
+ ",(Select Count(*) From BizServiceInfoRecordLinks Where VehicleId=" + vehicleId + ") As 连锁来厂次数";
}
/// <summary>
/// 查询配件库存信息
/// </summary>
/// <param name="partId">配件主键</param>
/// <param name="shopId">所属门店</param>
public static string GetPartStockInfoByShopKeyId(string partId,string shopId)
{
return " (Select Stock From BizServicePartStock Where BizServicePartStock.PartId=" + partId + " And BizServicePartStock.AdmShopId=" + shopId + ") As 库存数量" //库存数量
+ ",(Select Price From BizServicePartStock Where BizServicePartStock.PartId=" + partId + " And BizServicePartStock.AdmShopId=" + shopId + ") As 最近购价"//最近购价
+ ",(Select StockUpperLimit From BizServicePartStock Where BizServicePartStock.PartId=" + partId + " And BizServicePartStock.AdmShopId=" + shopId + ") As 库存上限"//库存上限
+ ",(Select StockUpperLimit From BizServicePartStock Where BizServicePartStock.PartId=" + partId + " And BizServicePartStock.AdmShopId=" + shopId + ") As 库存下限"//库存下限
+ ",(Select WarehouseNo From BizServicePartStock Where BizServicePartStock.PartId=" + partId + " And BizServicePartStock.AdmShopId=" + shopId + ") As 库存仓位" //库存仓位
+ ",(Select SUM(PartCount-GuiKuCount) From BizServicePartStockChuKuDetail Where BizServicePartStockChuKuDetail.PartId=" + partId + " And BizServicePartStockChuKuDetail.CreateDate>='" + DateTime.Now.AddDays(-7).ToString("yyyy-MM-dd HH:mm:ss") + "') As 配件周用量 " //配件周用量
+ ",(Select SUM(PartCount-GuiKuCount) From BizServicePartStockChuKuDetail Where BizServicePartStockChuKuDetail.PartId=" + partId + " And BizServicePartStockChuKuDetail.CreateDate>='" + DateTime.Now.AddDays(-30).ToString("yyyy-MM-dd HH:mm:ss") + "') As 配件月用量" //配件月用量
+ ",(Select SUM(PartCountSurplus*PartPrice) From BizServicePartOrderPurchaseDetail Left JOIN BizServicePartOrderPurchase On BizServicePartOrderPurchase.Id=BizServicePartOrderPurchaseDetail.OrderPurchaseId Where BizServicePartOrderPurchaseDetail.PartId=" + partId + " And BizServicePartOrderPurchaseDetail.AdmShopId=" + shopId + " And BizServicePartOrderPurchase.Status<>" + (int)Enum.BizServicePartOrderPurchaseStatus.待入库 + ") As 库存金额" //配件库存金额
+ "";
}
/// <summary>
/// 查询配件归库信息
/// </summary>
/// <param name="partId">配件主键</param>
/// <param name="shopId">所属门店</param>
/// <param name="dateStart">开始日期</param>
/// <param name="dateClose">截止日期</param>
/// <returns></returns>
public static string GetPartStockGuiKuInfoByDate(string partId,string shopId,string dateStart, string dateClose)
{
string curTable = "BizServicePartOrderPurchaseDetail Left JOIN BizServicePartOrderPurchase On BizServicePartOrderPurchase.Id=BizServicePartOrderPurchaseDetail.OrderPurchaseId";
string strWhere = "BizServicePartOrderPurchaseDetail.PartId=" + partId + " And BizServicePartOrderPurchase.AdmShopId=" + shopId
+ Hl.Code.HtmlHelper.FieldWhereByRiqParm(dateStart, " And BizServicePartOrderPurchase.EnsureDate{0} ", true)
+ Hl.Code.HtmlHelper.FieldWhereByRiqParm(dateClose, " And BizServicePartOrderPurchase.EnsureDate{0} ", false)
+ " And BizServicePartOrderPurchase.Status<>" + (int)Enum.BizServicePartOrderPurchaseStatus.待入库 + " ";
return " (Select SUM(PartCount) From " + curTable + " Where " + strWhere + ") As 配件入库数量" //配件入库数量
+ ",(Select AVG(PartPrice) From " + curTable + " Where " + strWhere + ") As 配件入库单价" //配件入库单价
+ ",(Select SUM(PartPrice*PartCount) From " + curTable + " Where " + strWhere + ") As 配件入库金额" //配件入库金额
+ "";
}
后面还有 20 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
