DAL/TCWL_D_SMSRecord.cs

(开头部分) 11KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

namespace DAL
{
    using Common;
    using Model;
    using System;
    using System.Data;
    using System.Data.SqlClient;
    using System.Runtime.InteropServices;
    using System.Text;

    public class TCWL_D_SMSRecord
    {
        public string Add(string xmlist, string dhlist, string srvid, string userid, string Content, string Number)
        {
            string str5;
            string[] strArray = dhlist.Split(new char[] { ',' });
            string str = "";
            string str2 = "";
            string str3 = "";
            int length = strArray.Length;
            int num2 = Content.Length;
            int num3 = Convert.ToInt32(Number);
            float num4 = ((float) num2) / ((float) num3);
            int num5 = Convert.ToInt32(Math.Ceiling((double) num4));
            DataTable table = new DataTable();
            string str4 = "";
            using (SqlConnection connection = new SqlConnection(DBHelper.ConnectionString))
            {
                if (connection.State != ConnectionState.Open)
                {
                    connection.Open();
                }
                using (SqlCommand command = new SqlCommand())
                {
                    int num6 = Convert.ToInt32(DBHelper.GetDataTable("select MessageNumber from TCWL_All_CompanyInformation where ServiceID = '" + srvid + "'").Rows[0]["MessageNumber"].ToString());
                    int num7 = length * num5;
                    int num8 = num6 - num7;
                    if (num8 >= 0)
                    {
                        str4 = "True";
                    }
                    else
                    {
                        str4 = "False";
                        return "slbg";
                    }
                    str = string.Format(string.Concat(new object[] { "update TCWL_All_CompanyInformation set MessageNumber = '", num8, "' where ServiceID = '", srvid, "'" }), new object[0]);
                    str2 = string.Format(string.Concat(new object[] { "insert into TCWL_SMSRecord (UserLiset,PhoneList,Content,Despatcher,State,ServiceID,Number) values ('", xmlist, "','", dhlist, "','", Content, "','", userid, "','0','", srvid, "','", num7, "')" }), new object[0]);
                    str3 = string.Format(string.Concat(new object[] { "insert into TCWL_SMSRecord (UserLiset,PhoneList,Content,Despatcher,State,ServiceID,Number) values ('", xmlist, "','", dhlist, "','", Content, "','", userid, "','1','", srvid, "','", num7, "')" }), new object[0]);
                    command.Connection = connection;
                    SqlTransaction transaction = null;
                    transaction = connection.BeginTransaction();
                    command.CommandType = CommandType.Text;
                    command.Transaction = transaction;
                    try
                    {
                        if (str4 == "True")
                        {
                            command.CommandText = str;
                            command.ExecuteNonQuery();
后面还有 177 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

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