| | |
| | | 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; |
| | |
| | | //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 |
| | |
| | | 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> |