2
0

2 کامیت‌ها 9a165d319e ... d4501302d5

نویسنده SHA1 پیام تاریخ
  klzhangweiya d4501302d5 修改订单结束状态逻辑,订单明细全部结束或者协商结果,订单头状态都可以结束 1 ماه پیش
  klzhangweiya 5f0a12663b 修改生成单模板excel 1 ماه پیش

+ 2 - 2
src_0nline/ShwasherSys/ShwasherSys.Application/Order/OrderItemsApplicationService.cs

@@ -678,7 +678,7 @@ namespace ShwasherSys.Order
             int completeStatus = OrderItemStatusEnum.NegotiationComplete.ToInt();
             //过滤掉结束和协商完成的
             var notEndItems = Repository.GetAllList(i =>
-                i.OrderNo == pcOrderNo && i.OrderItemStatusId != endstatus&&i.OrderItemStatusId!= completeStatus);
+                i.OrderNo == pcOrderNo && i.OrderItemStatusId != endstatus && i.OrderItemStatusId != completeStatus);
             if (piExOrderItemId != 0)
             {
                 notEndItems = notEndItems.Where(i => i.Id != piExOrderItemId).ToList();
@@ -751,7 +751,7 @@ namespace ShwasherSys.Order
                 await Repository.UpdateAsync(item);
             }
             OrderItemsCallAndEnd loResult = new OrderItemsCallAndEnd();
-            if (items.Any() && input.OrderItemStatusId == OrderItemStatusEnum.End.ToInt())
+            if (items.Any() && (input.OrderItemStatusId == OrderItemStatusEnum.End.ToInt() || input.OrderItemStatusId == OrderItemStatusEnum.NegotiationComplete.ToInt()))
             {
                 string lcOrderNo = items[0].OrderNo;
                 var isHasExItems = IsExOrderItem(lcOrderNo, poExOrderItems: items);//是否有其它订单明细

BIN
src_0nline/ShwasherSys/ShwasherSys.Web/Resources/ProductionOrderTemplate/HotProcess_v2.xls


BIN
src_0nline/ShwasherSys/ShwasherSys.Web/Resources/ProductionOrderTemplate/SurfaceColorProcess_v2.xls