diff --git a/GZ_KD_Parino/Common/CommonHelper.cs b/GZ_KD_Parino/Common/CommonHelper.cs index 848fa3a..88fe155 100644 --- a/GZ_KD_Parino/Common/CommonHelper.cs +++ b/GZ_KD_Parino/Common/CommonHelper.cs @@ -678,6 +678,8 @@ namespace GZ_KD_Parino.Common Convert.ToString(data[0]["单据编号"]), DateTime.Now.ToString("yyyyMMddHHmmssfff"), ctx.DataCenterName, FType), result); JObject jo = (JObject)JsonConvert.DeserializeObject(result);//获取binding userBinding = jo["binding"] == null ? "" : jo["binding"].ToString(); + //增加验证token的逻辑 + //修改日志为成功 SQL.SqlManage.UpdateDockingPLMLog(ctx, idkey, "100", "", result, getUserBinding_url, "PMS登录", "接口日志"); diff --git a/GZ_KD_Parino/SQL/SqlManage.cs b/GZ_KD_Parino/SQL/SqlManage.cs index 96b86d4..fd48258 100644 --- a/GZ_KD_Parino/SQL/SqlManage.cs +++ b/GZ_KD_Parino/SQL/SqlManage.cs @@ -520,7 +520,7 @@ namespace GZ_KD_Parino.SQL public static bool UpdateDockingPLMLog(Context ctx, Guid newid,string FuncStatus,string ExceptionInfo, string Result,string RequestParamInfo,string Method,string FuncMethod) { bool a = true; - if (!Result.Contains("\"result\":true,") && !Method.Contains("项目盒子")) + if (!Result.Contains("\"result\":true,") && !Method.Contains("项目盒子")&& Result!="") { FuncStatus = "4"; a = false; diff --git a/GZ_KD_Parino/Sal_Order/AuditF_BOM.cs b/GZ_KD_Parino/Sal_Order/AuditF_BOM.cs index b42a984..7294f57 100644 --- a/GZ_KD_Parino/Sal_Order/AuditF_BOM.cs +++ b/GZ_KD_Parino/Sal_Order/AuditF_BOM.cs @@ -53,6 +53,11 @@ namespace GZ_KD_Parino.Sal_Order * jieduan= '5-商机赢单' , * jdnew='5-商机赢单' */ + + if (data[0]["F_CRMID"].ToString() == "") + { + throw new Exception("没有ID的商机,不需要对接"); + } var json = new { id = data[0]["F_CRMID"],//销售订单上,商机名称的CRMID字段