Parcourir la Source

售后订单提交

duhongyu il y a 5 ans
Parent
commit
96a45dcdf3

+ 28 - 5
代码/TVShoppingCallCenter_ZLJ/Controllers/Order/AfterSaleController.cs

@@ -1321,12 +1321,35 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.Order
1321 1321
             modelOrder.F_AddUserName = UserLogin.UserName;
1322 1322
 
1323 1323
             #endregion
1324
-
1325
-
1326 1324
             List<T_Bus_OrderDetail> modelDetailList = new List<T_Bus_OrderDetail>();
1327
-
1328
-
1329
-
1325
+            foreach (var  product in input.OrderDetailList)
1326
+            {
1327
+                int Count = product.ObjToInt();
1328
+                T_Bus_Product modelProduct = await bus_productRepository.GetSingle(b => b.F_ProductId == product .F_ProductId );
1329
+                if (modelProduct == null)
1330
+                    return Error ( "商品不存在:" + product.F_ProductId);
1331
+                T_Bus_OrderDetail modelDetail = new T_Bus_OrderDetail();
1332
+                modelDetail.F_ProductName = modelProduct.F_ProductName;
1333
+                modelDetail.F_ProductId = modelProduct.F_ProductId;
1334
+                modelDetail.F_Id = Guid.NewGuid().ToString().Replace("-", "");
1335
+                modelDetail.F_OrderId = modelOrder.F_Id;
1336
+                modelDetail.F_Count = Count;
1337
+                modelDetail.F_Price = modelProduct.F_MemberPrice;
1338
+
1339
+                modelDetail.F_DealPrice = modelProduct.F_MemberPrice;
1340
+                modelDetail.F_Remark = input.F_Remark;
1341
+
1342
+
1343
+                modelDetail.F_Sort = modelDetail.F_Sort;
1344
+                modelDetail.F_AddTime = DateTime.Now;
1345
+
1346
+                modelDetail.F_AddUser = modelOrder.F_AddUser;
1347
+                modelDetail.F_AddUserName = modelOrder.F_AddUserName;
1348
+                modelDetail.F_TotlePrice = modelDetail.F_DealPrice * modelDetail.F_Count;
1349
+                modelDetail.F_Activity = 0;
1350
+                modelDetailList.Add(modelDetail);
1351
+                
1352
+            }
1330 1353
             //直接提交  锁库存
1331 1354
 
1332 1355
             #region 提交 更改状态   库存  积分