| | |
| | | .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 : ""; |
| | |
| | | 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}"); |