|
|
@@ -32,6 +32,7 @@ class ItemService extends BaseService
|
|
|
$cost = $data['cost'] ?? false;
|
|
|
$addPrice = $data['addPrice'] ?? false;
|
|
|
$stockWarning = $data['stockWarning'] ?? false;
|
|
|
+ $price = $data['price']??false;
|
|
|
//$shopId = $data['shopId']??0;
|
|
|
if (!$sjId) {
|
|
|
util::fail("请选择供应商");
|
|
|
@@ -43,11 +44,20 @@ class ItemService extends BaseService
|
|
|
util::fail("请选择花材");
|
|
|
}
|
|
|
if ($cost === false) {
|
|
|
- util::fail("请输入花材的成本价");
|
|
|
+ //util::fail("请输入花材的成本价");
|
|
|
}
|
|
|
if ($addPrice === false) {
|
|
|
- util::fail("请输入花材的加价");
|
|
|
+ //util::fail("请输入花材的加价");
|
|
|
}
|
|
|
+ if($price==false || $price <= 0){
|
|
|
+ util::fail("请输入正确花材的售价");
|
|
|
+ }
|
|
|
+ $cost = bcdiv($price,2,2);
|
|
|
+ $addPrice = bcsub($price,$cost,2);
|
|
|
+ $data['cost'] = $cost;
|
|
|
+ $data['addPrice'] = $addPrice;
|
|
|
+
|
|
|
+
|
|
|
if ($stockWarning === false) {
|
|
|
util::fail("请输入库存预警值");
|
|
|
}
|
|
|
@@ -76,7 +86,7 @@ class ItemService extends BaseService
|
|
|
$data['weight'] = $checkItem['weight'];
|
|
|
$data['bigUnit'] = $checkItem['bigUnit'];
|
|
|
$data['smallUnit'] = $checkItem['smallUnit'];
|
|
|
- $data['price'] = bcadd($cost,$addPrice,2);
|
|
|
+ //$data['price'] = bcadd($cost,$addPrice,2);
|
|
|
|
|
|
$connection = Yii::$app->db;
|
|
|
$transaction = $connection->beginTransaction();
|