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 算力,解读结果公开显示在下面。

还没有人解读过这个文件。