#region
    /// <summary>
    /// 发送短信
    /// </summary>
    /// <param name="tels">电话号码多个号码中间用逗号分隔,单个号码不用加逗号</param>
    /// <param name="message">短信内容</param>
    /// <returns></returns>


    public string SendMsg(string tels, string message, string type)
    {
        string tel_type = "";
        if (type == "1")
        {
            tel_type = "1012101";
        }
        else if (type == "2")
        {
            tel_type = "1012201";
        }
        else
        {
            tel_type = "1012802";
        }
        tel_type = "1012813";

        CZCQ.UI.WebService.Service1Soap msg = new CZCQ.UI.WebService.Service1SoapClient();
        CZCQ.UI.WebService.CSubmitState s = msg.g_Submit("kdlchangz", "123456", "", "1012811", tels, message);
         
        string stateString = "";
        int state = s.State;

        switch (state)
        {
            case 6002:
                stateString = "信息内容超长";
                break;
            case 6003:
                stateString = "参数类型错误";
                break;
            case 6004:
                stateString = "提交速度限制";
                break;
            case 6005:
                stateString = "提交池限制";
                break;
            case 6006:
                stateString = "接受号码异常,或号码总数超过10000";
                break;
            case 100028:
                stateString = "账号余额不足";
                break;
            case 100030:
                stateString = "记录入库失败";
                break;
            case 100031:
                stateString = "用户账号无效";
                break;
            case 100033:
                stateString = "用户计费失败";
                break;
            case 100045:
                stateString = "用户没有购买该产品";
                break;
            case 100050:
                stateString = "IP地址不符";
                break;
            case 100051:
                stateString = "企业号错误";
                break;
            case 200053:
                stateString = "数据操作异常";
                break;
            case 201005:
                stateString = "接受号码被过滤";
                break;
            case 201054:
                stateString = "产品编号错误";
                break;
            case 201056:
                stateString = "短信内容超长";
                break;
            case -1:
                stateString = "接口提交异常";
                break;
            default:
                stateString = "发送成功";
                break;

        }

        return stateString;
    }
    #endregion
}

 

posted on 2012-05-03 16:23  蜜茶  阅读(236)  评论(0)    收藏  举报