|
|
@@ -120,10 +120,6 @@ namespace Business.VSMManagement
|
|
|
itemKanBanDto.ADU = itemKanBanDto.OutStockQty / days;
|
|
|
itemKanBanDto.Kanban = itemKanBanDto.ADU * itemKanBanDto.PLT;
|
|
|
kanBanDtos.Add(itemKanBanDto);
|
|
|
- if(item== "1000304")
|
|
|
- {
|
|
|
- string a = "";
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
});
|
|
|
@@ -303,11 +299,6 @@ namespace Business.VSMManagement
|
|
|
{
|
|
|
return ex.Message;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- return JsonConvert.SerializeObject(dtos);
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
{
|
|
|
@@ -321,12 +312,11 @@ namespace Business.VSMManagement
|
|
|
{
|
|
|
DateTime beginDate = Convert.ToDateTime(BeginDate);
|
|
|
DateTime endDate = Convert.ToDateTime(EndDate);
|
|
|
- var icitems = _ic_item.FindAsync(a => a.number== ItemNum).Result;
|
|
|
- var srm_purchases = _srm_purchase.GetListAsync(a => icitems.Id==a.icitem_id).Result;
|
|
|
+ var srm_purchases = _srm_purchase.GetListAsync(a =>a.number==ItemNum).Result;
|
|
|
decimal chartPLT = 14;
|
|
|
decimal chartKanBan = Convert.ToDecimal(KanBan);
|
|
|
//供应提前期取货源清单最大值,没有默认14天
|
|
|
- if (srm_purchases.Any(a => a.icitem_id == icitems.Id && a.quota_rate.GetValueOrDefault() > 0))
|
|
|
+ if (srm_purchases.Any(a => a.number == ItemNum && a.quota_rate.GetValueOrDefault() > 0))
|
|
|
{
|
|
|
chartPLT = srm_purchases.Where(a => a.number == ItemNum && a.quota_rate.GetValueOrDefault() > 0).Max(a => a.lead_time).Value;
|
|
|
}
|
|
|
@@ -373,7 +363,7 @@ namespace Business.VSMManagement
|
|
|
StringBuilder sbDaysInStock = new StringBuilder();
|
|
|
StringBuilder sbDaysOutStock = new StringBuilder();
|
|
|
StringBuilder sbDaysSuggest = new StringBuilder();
|
|
|
- sb.Append("tooltip:{trigger:'axis'},legend:{data: ['日库存数量','日出库数量','日入库数量','推荐日库存数量']},grid:{left:'3%',right:'4%',bottom:'3%',containLabel:true},toolbox:{feature:{saveAsImage: {}}},xAxis: {type:'category',boundaryGap: false,data:[");
|
|
|
+ sb.Append("{tooltip:{trigger:'axis'},legend:{data: ['日库存数量','日出库数量','日入库数量','推荐日库存数量']},grid:{left:'3%',right:'4%',bottom:'3%',containLabel:true},toolbox:{feature:{saveAsImage: {}}},xAxis: {type:'category',boundaryGap: false,data:[");
|
|
|
chartDtos.ForEach(a =>
|
|
|
{
|
|
|
sbDays.Append(string.Format("'{0}',",a.Date));
|