Web/App_Code/SendFee.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using WMPT.SQLServerDAL;
using WMPT.Model;
using WMPT.Cache;
/// <summary>
///更新坐标得出距离
/// </summary>
public class SendFee
{
private decimal distance = 0;
private SendfeeInfo param = null;
public SendFee(SendfeeInfo info)
{
param = info;
}
/// <summary>
/// 计算配送费
/// </summary>
/// <returns></returns>
public SendInfo getSendFee()
{
SendInfo send = new SendInfo();
distance = getDistance(param.latlng.ulat, param.latlng.ulng, param.latlng.slat, param.latlng.slng);
send.Distance = distance;
send.sendmoney = GetSendMoney();//这里暂时使用的原来的(每公里多少的配送费) 2015-12-02
return send;
}
/// <summary>
/// 每公里多少的配送费
/// </summary>
/// <returns></returns>
public decimal GetSendMoney()
{
decimal sendmoney = 0;
decimal price = 0;
try
{
price = Convert.ToDecimal(CacheHelper.GetSetValue(66));//跑腿的每公里的配送费
}
catch
{
WMPT.WebCommon.HJlogx.toLog("网站配置表DataId=66: 跑腿配送费格式错误");
}
sendmoney = distance * price;
return Convert.ToDecimal(sendmoney.ToString("0.0"));//保存1位小数
}
后面还有 32 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
