/// <summary> /// 该功能用于验证用户信息 ,并返回相应的TICKET号 /// </summary> /// <param name="USER_ID"></param> /// <param name="PASSWORD"></param> /// <param name="CLIENTIP"></param> /// <returns></returns> public static CtosResult SM001001(string USER_ID, string PASSWORD, string CLIENTIP) { WebReferenceTest.Service api = new OCR.BLL.WebReferenceTest.Service(); string parms = string.Format("USER_ID:'{0}',PASSWORD:'******',CLIENTIP:'{2}'", USER_ID, PASSWORD, CLIENTIP); string rs = api.SM001001(parms); //<CTOSRESULT><RETURNINFO><ERRORCODE>0</ERRORCODE><ERRORMSG>success</ERRORMSG></RETURNINFO><SM001001><TICKET_ID>OUphAgIXmOAKokUqLnP2P2mw3Hxvq73EDswQjDKeKubxwYkMMzBCsrTt/IpxhKmc9jyAf3wJimVW3wG5+s6mEBOBtHq+FHNMFfy6ANy+3b9IdUHDjGKJ8/Bq7aFaSBu5tToSM+wm8pkm0Bo7W4GE8AcIIkT+xxeuMSgmAaCLFpc5JhRKuFN0LxCgs69ALQHZjVuEf3il6bSKtsRySREK3CZndTPAHtQX1jni2M2DtlFopGOkP7CRFQ==</TICKET_ID></SM001001></CTOSRESULT> return(XMLParse(rs, new string[] { "SM001001" }, false)); }
/// <summary> /// 修改残损信息 /// </summary> /// <param name="CONTAINERID"></param> /// <param name="DAMAGECODE"></param> /// <param name="DAMAGEEMEMO"></param> /// <param name="TICKET_ID"></param> /// <returns></returns> /// <remarks>如果箱已经压车,调用接口时,会根据堆场计划重新找场位</remarks> public static CtosResult OP007095(string CONTAINERID, string DAMAGECODE, string DAMAGEEMEMO, string TICKET_ID) { WebReferenceTest.Service api2 = new OCR.BLL.WebReferenceTest.Service(); StringBuilder tableparms = new StringBuilder(); tableparms.Append(@"WI_WORKITEMDAMAGECODE:STRINGDAMAGEEMEMO:STRING"); tableparms.AppendFormat(@"{0}{1}", DAMAGECODE, DAMAGEEMEMO); tableparms.Append(@""); string parmsBase64 = EncodeBase64(Encoding.UTF8, tableparms.ToString()); string parms = string.Format(@"CONTAINERID:'{0}',TABLEPARAMS:'{1}',TICKET_ID:'{2}'", CONTAINERID, parmsBase64, TICKET_ID); string rs = api2.OP007095(parms); return(XMLParse(rs, new string[] { "OP007095" }, false)); }