Pengxy 1 неделя назад
Родитель
Сommit
68158a09d7

+ 6 - 0
MicroServices/Business/Business.Application/ReplenishmentManagement/ReplenishmentAppService.cs

@@ -7776,6 +7776,7 @@ namespace Business.Replenishment
                     info.Remark = "物料交货计划[" + demandplans[i].itemnum + ":" + demandplans[i].requestdate.ToString("yyyy-MM-dd") + "]物料尚未同步到ic_item表,请同步后再生成交货单";
                     info.NeedQty = 0;
                     info.OptTime = optime;
+                    info.tenant_id = demandplans[i].tenant_id;
                     exceptions.Add(info);
                     continue;
                 }
@@ -7791,6 +7792,7 @@ namespace Business.Replenishment
                     info.CreateTime = DateTime.Now;
                     info.Remark = "物料交货计划[" + demandplans[i].itemnum + ":" + demandplans[i].requestdate.ToString("yyyy-MM-dd") + "]没有维护货源清单,无法转交货单";
                     info.OptTime = optime;
+                    info.tenant_id = demandplans[i].tenant_id;
                     exceptions.Add(info);
                     continue;
                 }
@@ -7804,6 +7806,7 @@ namespace Business.Replenishment
                     info.CreateTime = DateTime.Now;
                     info.Remark = "物料交货计划[" + demandplans[i].itemnum + ":" + demandplans[i].requestdate.ToString("yyyy-MM-dd") + "]的货源清单供应商配额之和不为100%,无法转交货单";
                     info.OptTime = optime;
+                    info.tenant_id = demandplans[i].tenant_id;
                     exceptions.Add(info);
                     continue;
                 }
@@ -7890,6 +7893,7 @@ namespace Business.Replenishment
                         srm_Pr.pr_sqty = srm_Pr.pr_rqty;//建议数量
                         srm_Pr.icitem_id = curItem.Id;//物料id
                         srm_Pr.icitem_name = curItem.name;//物料名称
+                        srm_Pr.tenant_id=curItem.tenant_id;
                         if (ScheduleAgreement == 1)
                         {
                             srm_Pr.pr_ssend_date = demandplans[i].arrivaldate.AddDays((double)(-7));//系统建议下单日期
@@ -7933,6 +7937,7 @@ namespace Business.Replenishment
                         info.Remark = "物料交货计划[" + demandplans[i].itemnum + ":" + demandplans[i].requestdate.ToString("yyyy-MM-dd") + "]对应供应商[" + curChaes[j].supplier_name + "]" + (curChaes[j].IsRequireGoods == 0 ? "采购订单不足,已生成采购申请并推送ERP,请转采购订单后再生成交货单" : "要货令不足,已生成采购申请并自动转要货令,请重新生成交货单");
                         info.NeedQty = needQty - restQty;
                         info.OptTime = optime;
+                        info.tenant_id = curItem.tenant_id;
                         exceptions.Add(info);
                     }
 
@@ -8007,6 +8012,7 @@ namespace Business.Replenishment
                         entity.createuser = user;
                         entity.remarks = "";
                         entity.isactive = 1;
+                        entity.tenant_id = demandplans[i].tenant_id;
                         inserts.Add(entity);
 
                         //当前交货计划已分配数量累加