|
@@ -2,25 +2,8 @@
|
|
|
|
|
|
namespace App\Service;
|
|
|
|
|
|
-use App\Jobs\ProcessDataJob;
|
|
|
-use App\Model\BasicType;
|
|
|
-use App\Model\Depart;
|
|
|
use App\Model\Employee;
|
|
|
use App\Model\Product;
|
|
|
-use App\Model\ProductActivity;
|
|
|
-use App\Model\ProductActivityPrice;
|
|
|
-use App\Model\ProductCategory;
|
|
|
-use App\Model\ProductInfo;
|
|
|
-use App\Model\ProductIntroduction;
|
|
|
-use App\Model\ProductInventoryOfTop;
|
|
|
-use App\Model\ProductItemCodeMessage;
|
|
|
-use App\Model\ProductPriceDetail;
|
|
|
-use App\Model\Role;
|
|
|
-use App\Model\RoleMenuButton;
|
|
|
-use App\Model\SeeRange;
|
|
|
-use App\Model\Storehouse;
|
|
|
-use App\Model\U8Job;
|
|
|
-use Illuminate\Support\Arr;
|
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
|
|
/**
|
|
@@ -203,7 +186,8 @@ class ProductService extends Service
|
|
|
$model->cost = $data['cost'] ?? 0;
|
|
|
$model->write_off_price = $data['write_off_price'] ?? 0;
|
|
|
$model->major_client_settlement_price = $data['major_client_settlement_price'] ?? 0;
|
|
|
- $model->return_change_price = $data['return_change_price'] ?? "";
|
|
|
+ $model->return_change_price = $data['return_change_price'] ?? 0;
|
|
|
+ $model->freight_price = $data['freight_price'] ?? 0;
|
|
|
$model->mark = $data['mark'] ?? '';
|
|
|
$model->save();
|
|
|
|
|
@@ -239,7 +223,8 @@ class ProductService extends Service
|
|
|
$model->cost = $data['cost'] ?? 0;
|
|
|
$model->write_off_price = $data['write_off_price'] ?? 0;
|
|
|
$model->major_client_settlement_price = $data['major_client_settlement_price'] ?? 0;
|
|
|
- $model->return_change_price = $data['return_change_price'] ?? "";
|
|
|
+ $model->return_change_price = $data['return_change_price'] ?? 0;
|
|
|
+ $model->freight_price = $data['freight_price'] ?? 0;
|
|
|
$model->mark = $data['mark'] ?? '';
|
|
|
$model->crt_id = $user['id'];
|
|
|
$model->save();
|
|
@@ -273,7 +258,7 @@ class ProductService extends Service
|
|
|
return [false,$exception->getMessage()];
|
|
|
}
|
|
|
|
|
|
- return [true, ['file' => ['old' => $old]]];
|
|
|
+ return [true, ''];
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -364,6 +349,10 @@ class ProductService extends Service
|
|
|
$res = $this->checkNumber($data['return_change_price']);
|
|
|
if(! $res) return [false,'退货损耗单价请输入不超过两位小数并且大于等于0的数值'];
|
|
|
}
|
|
|
+ if(! empty($data['freight_price'])){
|
|
|
+ $res = $this->checkNumber($data['freight_price']);
|
|
|
+ if(! $res) return [false,'运费单价请输入不超过两位小数并且大于等于0的数值'];
|
|
|
+ }
|
|
|
|
|
|
if($is_add){
|
|
|
$bool = Product::where('code', $data['code'])
|