zhupei лет назад: 3
Родитель
Сommit
1879bb2530

+ 11 - 6
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/workorder/WorkOrderNewController.cs

@@ -3789,12 +3789,14 @@ namespace CallCenterApi.Interface.Controllers.workorder
3789 3789
                                 drNew["车牌号"] = it.F_CarNumber;
3790 3790
                                 drNew["返账金额"] = it.F_SC_CJ_ReturnAccount;
3791 3791
                                 drNew["责任单位"] = it.F_ZL_ResponsibleUnit;
3792
-                                drNew["下步整改"] = it.F_ZL_ImprovementRequirements;
3792
+                                drNew["下步整改"] = it.F_ZL_ImprovementRequirements.Replace("@#", "\n");
3793 3793
                                 List<T_Wo_MaterialItems> materlist = new BLL.T_Wo_MaterialItems().GetModelList($" F_WoID={it.F_ID}");
3794
-                                if (materlist != null)
3794
+                                if (materlist.Count>0)
3795 3795
                                 {
3796
-                                  drNew["实收返厂数量"] = materlist.Sum(x => x.F_ReturnQuantity).ToString();
3796
+                                    drNew["实收返厂数量"] = materlist.Sum(x => x.F_ReturnQuantity).ToString();
3797 3797
                                 }
3798
+                                else
3799
+                                    drNew["实收返厂数量"] = "";
3798 3800
 
3799 3801
                                 drNew["是否退换货"] = it.F_SC_PreliminaryOpinion;
3800 3802
 
@@ -3923,9 +3925,12 @@ namespace CallCenterApi.Interface.Controllers.workorder
3923 3925
                                 //dt.Columns.Add("该批次生产数量");
3924 3926
                                 drNew["原料及厂家"] = it.F_Manufacturers;//原料及厂家
3925 3927
                                 drNew["该批次生产数量"] = it.F_ProductionNum;//该批次生产数量
3926
-                                drNew["问题判定原因"] = it.F_EventReason;//问题原因
3927
-                                drNew["处理结果(内)"] = it.F_SuperiorOpinion;//处理结果(外)
3928
-                                drNew["处理结果(内)"] = it.F_SuperiorOpinion2;//处理结果(内)
3928
+                                if (!string.IsNullOrEmpty(it.F_EventReason))
3929
+                                {
3930
+                                    drNew["问题判定原因"] = it.F_EventReason.Replace("@#", "\n");//问题原因
3931
+                                }
3932
+                                drNew["处理结果(内)"] = it.F_SuperiorOpinion.Replace("@#", "\n");//处理结果(外)
3933
+                                drNew["处理结果(内)"] = it.F_SuperiorOpinion2.Replace("@#", "\n");//处理结果(内)
3929 3934
 
3930 3935
                             }
3931 3936