1
王 垚
2022-12-17 bfdf6a1df8ff039ed473ab00138844acc3cc46da
zymes/OperationService/zymes_RealessMaterial.cs
@@ -185,7 +185,13 @@
            Entity entity = this.BusinessInfo.GetEntity("FEntity");//获取明细信息
            foreach (var billObj in e.DataEntitys)
            {
                LogService.Write("物料同步插件执行开始:"+ DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff:ffffff"));
                var forgName = Context.CurrentOrganizationInfo.Name;
                var forgID = Context.CurrentOrganizationInfo.ID;
                LogService.Write(Context.CurrentOrganizationInfo.ID);
                LogService.Write($"组织:{forgName},{forgID}");
                if (!forgName.Contains("杭州斯莫尔磁性材料有限公司"))
                    continue;
                LogService.Write("物料同步插件执行开始:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff:ffffff"));
                //var sql = $"exec zymes_RealessMaterial {billObj["Id"]} ";
                var id = billObj["Id"].ToString();
                string sql = string.Empty;
@@ -236,10 +242,10 @@
                //model.Add("HSPID", dr["HSPID"].ToString());
                //model.Add("HMinPickQty", dr["HMinPickQty"].ToString());
                string _model = JsonConvert.SerializeObject(model);
                JObject jsonRoot = new JObject()
                {
                    ["model"] = model + ";Admin;100038"
                };
                //JObject jsonRoot = new JObject()
                //{
                //    ["model"] = model + ";Admin;100038"
                //};
                JObject _jsonRoot = new JObject()
                {
                    ["model"] = model
@@ -264,19 +270,20 @@
                IRestResponse responsePost = client.Execute(requestPost);
                LogService.Write("物料同步插件,post完成:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff:ffffff"));
                var contentPost = responsePost.Content;
                if (!contentPost.Contains("成功")) {
                if (!contentPost.Contains("成功"))
                {
                    LogService.Write("物料同步异常,POST方式获取结果," + billObj["Id"] + "," + contentPost);
                    LogService.Write("物料同步异常,POST," +   "Gy_Material/SaveGy_MaterialListApi");
                    LogService.Write("物料同步异常,POST," + "Gy_Material/SaveGy_MaterialListApi");
                    LogService.Write("物料同步异常,JsonConvert.SerializeObject(_jsonRoot)," + JsonConvert.SerializeObject(_jsonRoot));
                }
                //Console.WriteLine("POST方式获取结果:" + contentPost);
                //Console.Read();
            };
            foreach (var item in dictionary)
            {
                ResultMessage.dataError(this.OperationResult.OperateResult, item.Key, item.Value);
            }
            LogService.Write("物料同步插件,代码执行完成:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff:ffffff"));
            //foreach (var item in dictionary)
            //{
            //    ResultMessage.dataError(this.OperationResult.OperateResult, item.Key, item.Value);
            //}
        }
        public static class ResultMessage
        {/// <summary>