开发者社区> 问答> 正文

短信上行问题。 下行设置的SmsUpExtendCode 与返回来dest_code不一样

//发送时设置的SmsUpExtendCode 是 “1”

        request.AddQueryParameters("SmsUpExtendCode", smsUpExtendCode);

///接收代码

    [HttpPost]
    public ActionResult SMSUpHandler(List<Entity.AliyunSMSUp> list)
    {

        //先写个日志看看
        ILog loger = LogManager.GetLogger(typeof(AliyunSMSController));

        var smsUpResult = new AliyunSMSUpResult();
        if (list != null && list.Count > 0)
        {
            //接收到个  dest_code  是  “2812104”   
            loger.Debug(string.Join("\r\n",list.Select(s => $"{s.phone_number},{s.dest_code},{s.content}")));

            smsUpResult.code = 0;
            smsUpResult.msg = "接收到数据!";
            return Json(smsUpResult);
        }
        else
        {
            loger.Debug("SMSUpHandler 未接收到数据!");
            smsUpResult.code = 1;
            smsUpResult.msg = "未接收到数据!";
            return Json(smsUpResult);
        }
    }

///类代码

[SugarTable("KWMIS.AliyunSMSUp")]
public partial class AliyunSMSUp : BaseEntity  
{	


	/// <summary>
	/// 发送内容
	/// </summary>	
	public string content { get; set; }

	/// <summary>
	/// 上行短信扩展号码
	/// </summary>	
	public string dest_code { get; set; }

	/// <summary>
	/// 是否处理
	/// </summary>	
	public sbyte IsHandle { get; set; }

	/// <summary>
	/// 手机号码
	/// </summary>	
	public string phone_number { get; set; }	

	/// <summary>
	/// 发送时间
	/// </summary>	
	public string send_time { get; set; }	

	/// <summary>
	/// 序列号码
	/// </summary>	
	public long sequence_id { get; set; }	

	/// <summary>
	/// 签名
	/// </summary>	
	public string sign_name { get; set; }
	
}

展开
收起
1226336030604557 2020-08-18 21:44:40 1282 0
1 条回答
写回答
取消 提交回答
  • 你好,最后你是怎么解决的?我这边也是不一样,文档不清楚,没明白怎么回事

    2020-10-08 23:11:25
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载