服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2024-12-06 9719a7f0ccbb70e4e51a93cbe1733d1424c16f6d
Tiger.Business.WMS/Transaction/OutSplit.cs
@@ -370,7 +370,7 @@
                                                    .Where(x => x.FTY_CODE == FTY_CODE)
                                                    .First();
                    //发送到MES
                    if (Biz.SysParam["IsSend", "SendToMES"].PARAM_VALUE.ToString() == "Y" && !ReqNo.IsNullOrEmpty() && Biz.Db.Queryable<BIZ_ERP_PROD_OUT>().Where(x => x.BILLCODE == ReqNo).Any())
                    if (Cache.SysParam["IsSend", "SendToMES"].PARAM_VALUE.ToString() == "Y" && !ReqNo.IsNullOrEmpty() && Biz.Db.Queryable<BIZ_ERP_PROD_OUT>().Where(x => x.BILLCODE == ReqNo).Any())
                    {
                        var dtl = Biz.Db.Queryable<BIZ_ERP_PROD_OUT_DTL>().Where(x => x.BILLCODE == ReqNo).First();
                        var sourcecode = dtl != null ? dtl.SOURCECODE : "";
@@ -389,7 +389,7 @@
                            erpBillCode = ReqNo, //MES接口增加字段,返回备料完成的当前领料单号 2023/05/17 Ben Lin
                            taskid = ""
                        };
                        var mesApi = _factory != null ? _factory.MES_API : Biz.SysParam["apiUrl", "SendToMES"].PARAM_VALUE.ToString();
                        var mesApi = _factory != null ? _factory.MES_API : Cache.SysParam["apiUrl", "SendToMES"].PARAM_VALUE.ToString();
                        var res = HttpHelper.PostAsync(mesApi, JsonConvert.SerializeObject(toMes)).Result;
                        var _action = JsonConvert.DeserializeObject<ApiAction>(res.Message);
                        Logger.Interface.Info($"生产领料-自动拆分物料 =>拆分物料发料发送MES完成,单号:[{ReqNo}],MES传入Json:{JsonConvert.SerializeObject(toMes)},MES返回:{res.Message}");