|
@@ -88,26 +88,33 @@ class GoodsController extends Controller
|
88
|
88
|
*/
|
89
|
89
|
public function store(Request $request)
|
90
|
90
|
{
|
|
91
|
+ $cateVali = '';
|
|
92
|
+ $goodsCategoryName = trim($request->input('goodsCategoryName'));
|
|
93
|
+ $goodsCategoryName2 = trim($request->input('goodsCategoryName2'));
|
|
94
|
+ if( empty($goodsCategoryName) && empty($goodsCategoryName2) ){
|
|
95
|
+ $cateVali = 'required';
|
|
96
|
+ }
|
|
97
|
+
|
91
|
98
|
$this->validate($request, [
|
92
|
99
|
'name' => 'required|unique:goods',
|
93
|
100
|
'productCode' => 'required|unique:goods,productCode,1,is_del',
|
94
|
101
|
'sku' => 'required',
|
95
|
|
- //'goodsCategoryName' => 'required',
|
|
102
|
+ 'goodsCategoryName2' => $cateVali,
|
96
|
103
|
], [
|
97
|
104
|
'name.required' => '商品名不能为空',
|
98
|
105
|
'name.unique' => '该商品已存在',
|
99
|
106
|
'productCode.required' => '商品货号不能为空',
|
100
|
107
|
'productCode.unique' => '该商品货号已经存在',
|
101
|
|
- 'sku.required' => '必须添加商品规格',
|
|
108
|
+ 'sku.required' => '必须添加商品规格',
|
|
109
|
+ 'goodsCategoryName2.required' => '商品分类必填',
|
102
|
110
|
]);
|
|
111
|
+
|
103
|
112
|
//数据库-新增数据
|
104
|
113
|
$goods = array();
|
105
|
114
|
$goods['name'] = trim($request->input('name'));
|
106
|
115
|
$goods['description'] = trim($request->input('description')); //非必填
|
107
|
116
|
$goods['eshopCode'] = config('constants.ESHOP_CODE');
|
108
|
117
|
$goods['productCode'] = trim($request->input('productCode'));
|
109
|
|
- $goodsCategoryName = trim($request->input('goodsCategoryName'));
|
110
|
|
- $goodsCategoryName2 = trim($request->input('goodsCategoryName2'));
|
111
|
118
|
|
112
|
119
|
DB::beginTransaction();
|
113
|
120
|
try{
|