using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Web;
|
|
namespace iWareWebservice.AppDao
|
{
|
public class ResponseXmlString
|
{
|
/// <summary>
|
/// 响应头(xml)
|
/// </summary>
|
/// <param name="msgSeqNo"></param>
|
/// <param name="result"></param>
|
/// <param name="errorMsg"></param>
|
/// <returns></returns>
|
public string GetResponseHeardStr(string msgSeqNo,bool result,string errorMsg)
|
{
|
string statusCode = "200";
|
string successStr = "true";
|
if (!result)
|
{
|
statusCode = "201";
|
successStr = "false";
|
}
|
|
string heardStr = "<root>"
|
+ "<MsgSeqNo>"+ msgSeqNo + "</MsgSeqNo>"
|
+ "<Version>1.0</Version>"
|
+ "<Sender>WMS</Sender>"
|
+ "<Target>SPx</Target>"
|
+ "<DateTime>" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "</DateTime>"
|
+ "<StatusCode>"+ statusCode + "</StatusCode>"
|
+ "<Success>"+ successStr + "</Success>"
|
+ "<ExpectCompletionMsg>false</ExpectCompletionMsg>"
|
+ "<ErrorMessage/>"+ errorMsg + "<ErrorException/>"
|
+ "<Data>";
|
return heardStr;
|
}
|
|
/// <summary>
|
/// 响应尾(xml)
|
/// </summary>
|
/// <returns></returns>
|
public string GetResponseEndStr()
|
{
|
return "</Data></root>";
|
}
|
}
|
}
|