|
|
@@ -267,7 +267,7 @@ class PriceModelController extends Controller
|
|
|
"feature" => $request->input("feature"),
|
|
|
"discount_count" => request("discount_count"),
|
|
|
"total_price" => request("total_price"),
|
|
|
- "total_discount_price"=> request("total_discount_price"),
|
|
|
+ "total_discount_price"=> request("total_discount_price") ?? null,
|
|
|
]);
|
|
|
//录入子表
|
|
|
$insert = [];
|
|
|
@@ -280,6 +280,7 @@ class PriceModelController extends Controller
|
|
|
"strategy" => $rule["strategy"],
|
|
|
"feature" => $rule["feature"],
|
|
|
"priority" => $rule["priority"],
|
|
|
+ "discount_price" => $rule["discount_price"] ?? null,
|
|
|
];
|
|
|
}
|
|
|
$service->insertItem($insert);
|
|
|
@@ -317,7 +318,7 @@ class PriceModelController extends Controller
|
|
|
"feature" => $request->input("feature"),
|
|
|
"discount_count" => request("discount_count"),
|
|
|
"total_price" => request("total_price"),
|
|
|
- "total_discount_price"=> request("total_discount_price"),
|
|
|
+ "total_discount_price"=> request("total_discount_price") ?? null,
|
|
|
]);
|
|
|
$service->destroyItem($id);
|
|
|
//录入子表
|
|
|
@@ -331,6 +332,7 @@ class PriceModelController extends Controller
|
|
|
"strategy" => $rule["strategy"],
|
|
|
"feature" => $rule["feature"],
|
|
|
"priority" => $rule["priority"],
|
|
|
+ "discount_price" => $rule["discount_price"] ?? null,
|
|
|
];
|
|
|
}
|
|
|
$service->insertItem($insert);
|
|
|
@@ -1061,7 +1063,7 @@ class PriceModelController extends Controller
|
|
|
$model = app('OwnerPriceOperationService')->find(request("id"),["items"]);
|
|
|
app('OwnerPriceOperationService')->findUpdate($model,$operation);
|
|
|
$delete = [];//需要删除子项
|
|
|
- $update = [["id","strategy","amount","unit_id","unit_price","feature"]];//需要更新子项
|
|
|
+ $update = [["id","strategy","amount","unit_id","unit_price","feature","discount_price"]];//需要更新子项
|
|
|
$insert = [];//需要新增子项
|
|
|
foreach ($params["items"] as $item){
|
|
|
$obj = [
|
|
|
@@ -1069,7 +1071,8 @@ class PriceModelController extends Controller
|
|
|
"amount" => $item["amount"],
|
|
|
"unit_id" => $item["unit_id"],
|
|
|
"unit_price"=> $item["unit_price"],
|
|
|
- "feature" => $item["feature"],
|
|
|
+ "feature" => $item["feature"] ?? null,
|
|
|
+ "discount_price" => $item["discount_price"] ?? null,
|
|
|
];
|
|
|
if (isset($item["id"])){
|
|
|
$obj["id"] = $item["id"];
|
|
|
@@ -1389,6 +1392,7 @@ class PriceModelController extends Controller
|
|
|
"amount" => $item["amount"],
|
|
|
"unit_id" => $item["unit_id"],
|
|
|
"unit_price" => $item["unit_price"],
|
|
|
+ "discount_price" => $item["discount_price"] ?? null,
|
|
|
"feature" => $item["feature"],
|
|
|
"featureFormat" => $item->featureFormat,
|
|
|
];
|