TG.WXCRM.V4/Test.Order/Program.cs

172 lines
11 KiB
C#

using CRM.Core.Model;
using System;
using System.Data;
using System.Net;
namespace Test.Order
{
class Program
{
/// <summary>
/// 下载录音数据
/// </summary>
/// <param name="args"></param>
static void Main(string[] args)
{
string[] list = {
"485_http://114.64.253.131:8252/recordings/2021-11-22/2e23a0a8-4b68-11ec-aa56-f7a9399a63fd.mp3",
"620_http://114.64.253.131:8252/recordings/2021-11-22/659a5964-4b68-11ec-aa75-f7a9399a63fd.mp3",
"559_http://114.64.253.131:8252/recordings/2021-11-22/659a5964-4b68-11ec-aa75-f7a9399a63fd.mp3",
"562_http://114.64.253.131:8252/recordings/2021-11-22/96b70056-4b68-11ec-aa96-f7a9399a63fd.mp3",
"525_http://114.64.253.131:8252/recordings/2021-11-22/95d89c98-4b69-11ec-aad8-f7a9399a63fd.mp3",
"502_http://114.64.253.131:8252/recordings/2021-11-22/91b9ab9c-4b6a-11ec-ab34-f7a9399a63fd.mp3",
"722_http://114.64.253.131:8252/recordings/2021-08-25/bceab9b0-0555-11ec-bffd-1dc4b1e62d4f.mp3",
"309_http://114.64.253.131:8252/recordings/2021-11-22/465dc254-4b66-11ec-a978-f7a9399a63fd.mp3",
"738_http://114.64.253.131:8252/recordings/2021-11-22/241fb5b6-4b6c-11ec-ab70-f7a9399a63fd.mp3",
"423_http://114.64.253.131:8252/recordings/2021-11-23/a87ed800-4c02-11ec-ad96-f7a9399a63fd.mp3",
"449_http://114.64.253.131:8252/recordings/2021-11-22/ad9b8084-4b5f-11ec-973b-f7a9399a63fd.mp3",
"558_http://114.64.253.131:8252/recordings/2021-11-22/c310b434-4b5f-11ec-9755-f7a9399a63fd.mp3",
"528_http://114.64.253.131:8252/recordings/2021-11-22/cecc50c6-4b5f-11ec-976f-f7a9399a63fd.mp3",
"479_http://114.64.253.131:8252/recordings/2021-11-22/ec4806ae-4b5f-11ec-97b4-f7a9399a63fd.mp3",
"579_http://114.64.253.131:8252/recordings/2021-11-22/0290c194-4b60-11ec-983a-f7a9399a63fd.mp3",
"419_http://114.64.253.131:8252/recordings/2021-11-22/12bd96a0-4b60-11ec-9876-f7a9399a63fd.mp3",
"595_http://114.64.253.131:8252/recordings/2021-11-22/2c93f4d4-4b60-11ec-98d4-f7a9399a63fd.mp3",
"529_http://114.64.253.131:8252/recordings/2021-11-22/3a8682be-4b60-11ec-992c-f7a9399a63fd.mp3",
"582_http://114.64.253.131:8252/recordings/2021-11-22/5c6683a2-4b60-11ec-9a0f-f7a9399a63fd.mp3",
"503_http://114.64.253.131:8252/recordings/2021-11-22/5641641a-4b60-11ec-99cd-f7a9399a63fd.mp3",
"564_http://114.64.253.131:8252/recordings/2021-11-22/4f9028e0-4b60-11ec-9993-f7a9399a63fd.mp3",
"456_http://114.64.253.131:8252/recordings/2021-11-22/67d8b570-4b60-11ec-9a33-f7a9399a63fd.mp3",
"739_http://114.64.253.131:8252/recordings/2021-11-22/6f9aceb0-4b60-11ec-9a7c-f7a9399a63fd.mp3",
"515_http://114.64.253.131:8252/recordings/2021-11-22/6f9aceb0-4b60-11ec-9a7c-f7a9399a63fd.mp3",
"674_http://114.64.253.131:8252/recordings/2021-11-22/7338d72e-4b60-11ec-9aaa-f7a9399a63fd.mp3",
"610_http://114.64.253.131:8252/recordings/2021-11-22/90ad274c-4b60-11ec-9b6c-f7a9399a63fd.mp3",
"627_http://114.64.253.131:8252/recordings/2021-11-22/9248a522-4b60-11ec-9b89-f7a9399a63fd.mp3",
"530_http://114.64.253.131:8252/recordings/2021-11-22/9b183618-4b60-11ec-9bdd-f7a9399a63fd.mp3",
"504_http://114.64.253.131:8252/recordings/2021-11-22/9376abba-4b60-11ec-9ba3-f7a9399a63fd.mp3",
"569_http://114.64.253.131:8252/recordings/2021-11-22/a626e4be-4b60-11ec-9c3c-f7a9399a63fd.mp3",
"482_http://114.64.253.131:8252/recordings/2021-11-22/b237d92a-4b60-11ec-9c61-f7a9399a63fd.mp3",
"516_http://114.64.253.131:8252/recordings/2021-11-22/a0e18c48-4b60-11ec-9c1e-f7a9399a63fd.mp3",
"609_http://114.64.253.131:8252/recordings/2021-11-22/c2ddb132-4b60-11ec-9ce9-f7a9399a63fd.mp3",
"634_http://114.64.253.131:8252/recordings/2021-11-22/ca33c58e-4b60-11ec-9d05-f7a9399a63fd.mp3",
"478_http://114.64.253.131:8252/recordings/2021-11-22/ca33c58e-4b60-11ec-9d05-f7a9399a63fd.mp3",
"586_http://114.64.253.131:8252/recordings/2021-11-22/be0ff55c-4b60-11ec-9cc7-f7a9399a63fd.mp3",
"571_http://114.64.253.131:8252/recordings/2021-11-22/d467b0c4-4b60-11ec-9d2e-f7a9399a63fd.mp3",
"424_http://114.64.253.131:8252/recordings/2021-11-22/e8e1b81a-4b60-11ec-9dce-f7a9399a63fd.mp3",
"572_http://114.64.253.131:8252/recordings/2021-11-22/0be22e76-4b61-11ec-9ecf-f7a9399a63fd.mp3",
"303_http://114.64.253.131:8252/recordings/2021-11-22/2d7ccfba-4b65-11ec-a934-f7a9399a63fd.mp3",
"486_http://114.64.253.131:8252/recordings/2021-11-22/0e1bbd24-4b61-11ec-9f0c-f7a9399a63fd.mp3",
"517_http://114.64.253.131:8252/recordings/2021-11-22/0cd9afe8-4b61-11ec-9ee8-f7a9399a63fd.mp3",
"615_http://114.64.253.131:8252/recordings/2021-11-22/24bd0448-4b61-11ec-9fa8-f7a9399a63fd.mp3",
"588_http://114.64.253.131:8252/recordings/2021-11-22/2e38ff68-4b61-11ec-9ffb-f7a9399a63fd.mp3",
"532_http://114.64.253.131:8252/recordings/2021-11-22/37ed10da-4b61-11ec-a03d-f7a9399a63fd.mp3",
"428_http://114.64.253.131:8252/recordings/2021-11-22/3c790604-4b61-11ec-a085-f7a9399a63fd.mp3",
"577_http://114.64.253.131:8252/recordings/2021-11-22/4d0b3a3c-4b61-11ec-a15b-f7a9399a63fd.mp3",
"519_http://114.64.253.131:8252/recordings/2021-11-22/583a6248-4b61-11ec-a193-f7a9399a63fd.mp3",
"510_http://114.64.253.131:8252/recordings/2021-11-22/5a8a3df2-4b61-11ec-a1af-f7a9399a63fd.mp3",
"291_http://114.64.253.131:8252/recordings/2021-11-22/73b83946-4b61-11ec-a219-f7a9399a63fd.mp3",
"591_http://114.64.253.131:8252/recordings/2021-11-22/80607262-4b61-11ec-a262-f7a9399a63fd.mp3",
"619_http://114.64.253.131:8252/recordings/2021-11-22/7c82d996-4b61-11ec-a23b-f7a9399a63fd.mp3",
"522_http://114.64.253.131:8252/recordings/2021-11-22/87cb23bc-4b61-11ec-a2b6-f7a9399a63fd.mp3",
"511_http://114.64.253.131:8252/recordings/2021-11-22/90342648-4b61-11ec-a30d-f7a9399a63fd.mp3",
"430_http://114.64.253.131:8252/recordings/2021-11-22/9fbd5080-4b61-11ec-a36b-f7a9399a63fd.mp3",
"434_http://114.64.253.131:8252/recordings/2021-11-22/99363a4c-4b61-11ec-a351-f7a9399a63fd.mp3",
"492_http://114.64.253.131:8252/recordings/2021-11-22/a41903d6-4b61-11ec-a38f-f7a9399a63fd.mp3",
"523_http://114.64.253.131:8252/recordings/2021-11-22/b2c3de4c-4b61-11ec-a3c4-f7a9399a63fd.mp3",
"594_http://114.64.253.131:8252/recordings/2021-11-22/cb090e32-4b61-11ec-a46e-f7a9399a63fd.mp3",
"637_http://114.64.253.131:8252/recordings/2021-11-23/af8cf08e-4c19-11ec-aefa-f7a9399a63fd.mp3",
"431_http://114.64.253.131:8252/recordings/2021-11-22/e1b03336-4b61-11ec-a4b2-f7a9399a63fd.mp3",
"549_http://114.64.253.131:8252/recordings/2021-11-22/09bd6b50-4b62-11ec-a579-f7a9399a63fd.mp3",
"618_http://114.64.253.131:8252/recordings/2021-11-22/443fcde0-4b62-11ec-a63c-f7a9399a63fd.mp3",
"555_http://114.64.253.131:8252/recordings/2021-11-22/4831ef96-4b62-11ec-a673-f7a9399a63fd.mp3",
"308_http://114.64.253.131:8252/recordings/2021-11-22/3ad2ef26-4b62-11ec-a61a-f7a9399a63fd.mp3",
"438_http://114.64.253.131:8252/recordings/2021-11-22/459cd62e-4b62-11ec-a655-f7a9399a63fd.mp3",
"497_http://114.64.253.131:8252/recordings/2021-11-22/7a75cdd8-4b62-11ec-a6c5-f7a9399a63fd.mp3",
"444_http://114.64.253.131:8252/recordings/2021-11-22/47e7ce2e-4b63-11ec-a7b8-f7a9399a63fd.mp3",
"445_http://114.64.253.131:8252/recordings/2021-11-22/9a844d74-4b63-11ec-a7da-f7a9399a63fd.mp3",
"624_http://114.64.253.131:8252/recordings/2021-11-22/cd0d82f6-4b63-11ec-a818-f7a9399a63fd.mp3",
"448_http://114.64.253.131:8252/recordings/2021-11-22/e6a6adf0-4b63-11ec-a832-f7a9399a63fd.mp3",
"294_http://114.64.253.131:8252/recordings/2021-11-23/ec5cd272-4c0a-11ec-aeaf-f7a9399a63fd.mp3",
"443_http://114.64.253.131:8252/recordings/2021-11-23/6f809f06-4c0d-11ec-aecd-f7a9399a63fd.mp3",
"533_http://114.64.253.131:8252/recordings/2021-11-22/a8f64fa0-4b78-11ec-abea-f7a9399a63fd.mp3"
};
WebClient client = new WebClient();
foreach (var item in list)
{
string[] xx = item.Split('_');
string URLAddress = xx[1];
string receivePath = @"E:\xinmeiti3\" + xx[0] + ".mp3";
client.DownloadFile(URLAddress, receivePath);
Console.WriteLine("成功下载:" + xx[0] + ".mp3");
}
}
static void Main22(string[] args)
{
try
{
CRM.Core.DAL.Test ssx = new CRM.Core.DAL.Test();
DataTable table = ssx.GetTest();
foreach (DataRow item in table.Rows)
{
decimal orderid = Convert.ToDecimal(item["orderid"]);//开通时间
DateTime opday = Convert.ToDateTime(item["opday"]);//开通时间
DateTime endday = Convert.ToDateTime(item["endday"]);//结束日期
DateTime monlastday = Convert.ToDateTime(item["monlastday"]);//月最后一天2020
DateTime monfirstday = Convert.ToDateTime(item["monfirstday"]);//月第一天
decimal jiazhi = Convert.ToDecimal(item["jiazhi"]);//平均值
DateTime curdate = new DateTime(opday.Year, opday.Month, 1);//当月第一天
DateTime lasdate = new DateTime(endday.Year, endday.Month, 1);//当月第一天
string channel = item["channel"].ToString();
string orderyear = item["orderyear"].ToString();
string ordermonth = item["ordermonth"].ToString();
int i = 0;
while (i > -1)
{
OrderDetial model = new OrderDetial() { orderid = orderid, pjz = jiazhi, channel = channel, opyear = orderyear, opmonth = ordermonth };
model.oyear = ("" + curdate.Year);
model.omonth = (curdate.Year + "-" + (curdate.Month < 10 ? "0" + curdate.Month : "" + curdate.Month));
if (i == 0 && curdate == lasdate)//最后一个月
{
model.odays = (endday - opday).Days;//间隔天数
i = -5;
}
else if (i == 0)
{
model.odays = (monlastday - opday).Days + 1;//间隔天数
if (curdate == lasdate)//最后一个月
{
i = -5;
}
}
else
{
if (curdate == lasdate)//最后一个月
{
model.odays = (endday - curdate).Days;//间隔天数
i = -5;
}
else
{
model.odays = (curdate.AddMonths(1) - curdate).Days;//间隔天数
}
}
model.jzcount = model.odays * model.pjz;
i++;
curdate = curdate.AddMonths(1);//加一个月
ssx.InsetTest(model);
}
Console.WriteLine(item["orderid"]);
}
}
catch (Exception e)
{
Console.WriteLine("错误:" + e.ToString());
}
Console.ReadLine();
}
}
}