|
|
@@ -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 提交 更改状态 库存 积分
|