Hl.WebMain/Common/BizMoneyHelper.cs
(开头部分) 14KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using Hl.Code;
namespace Hl.WebMain.Common
{
public class BizMoneyHelper
{
/// <summary>
/// 查询信息
/// </summary>
/// <param name="serviceId">业务主键</param>
/// <param name="selectType">
/// 查询类型
/// 1:项目平均优惠率
/// 2:配件平均优惠率
/// 3:油漆平均优惠率
/// 4:项目平均优惠率+油漆平均优惠率
/// 5:项目金额
/// 6:配件金额
/// 7:油漆金额
/// 8:项目金额+油漆金额
/// 9:维修金额
/// 10:项目金额(折算优惠后)
/// 11:配件金额(折算优惠后)
/// 12:油漆金额(折算优惠后)
/// 13:项目金额+油漆金额(折算优惠后)
/// 14:维修金额(折算优惠后)
/// </param>
/// <returns></returns>
public static string SelectBizMoney(int serviceId, SelectBizMoneyType selectType)
{
string returnInfo = "0";
#region "开始处理"
switch (selectType)
{
case SelectBizMoneyType.项目平均优惠率:
#region "开始处理"
{
string mwhere = "And ServiceId=" + serviceId + " And Genre=1 And ItemPartTypeId<>" + (int)Enum.BizRepairJobs.喷漆 + " ";
DataTable mDt = DataBll.BizServiceInfoItemPart.Select("", "SUM(ItemPartRebateRate) As Total,SUM(ItemPartCount) As Count", "", mwhere, "").Tables[0];
float myTotal = DataConvert.ToFloat(mDt.Rows[0]["Total"], 0);
float myCount = DataConvert.ToFloat(mDt.Rows[0]["Count"], 0);
if (myCount > 0)
{
returnInfo = (myTotal / myCount).ToString("f2");
}
}
#endregion
break;
case SelectBizMoneyType.配件平均优惠率:
#region "开始处理"
{
string mwhere = "And ServiceId=" + serviceId + " And Genre=2 ";
DataTable mDt = DataBll.BizServiceInfoItemPart.Select("", "SUM(ItemPartRebateRate) As Total,SUM(ItemPartCount) As Count", "", mwhere, "").Tables[0];
float myTotal = DataConvert.ToFloat(mDt.Rows[0]["Total"], 0);
float myCount = DataConvert.ToFloat(mDt.Rows[0]["Count"], 0);
后面还有 216 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
