| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -239,6 +239,7 @@ class IndustryProductController extends AdminController | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								//库存和单库存服务用户数变动时冻结或解冻相应的保证金
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								else if ($form->isEditing()) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									/** 2021-10-13修改:行业品只有新增时需要审核,编辑时不再需要审核 */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									//列表切换开关
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if (in_array($form->model()->status, $user_status) && !is_null($form->status) && $form->status == 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										$form->status = ProductStatus::SOLD_OUT; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -267,15 +268,7 @@ class IndustryProductController extends AdminController | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								//忽略字段
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								$form->ignore(['id', 'sale', 'created_at', 'updated_at', 'deleted_at', 'single_deposit']); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							})->saved(function (Form $form, $result) use (&$change_deposit, &$old_deposit) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								if ($form->isEditing()) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									//如果修改了库存和单库存服务用户数
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									$is_change = $form->model()->wasChanged(['title', 'price', 'original_price', 'pictures', 'know', 'content']); //有extends判断不准
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if ($is_change) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										$form->model()->update(['status' => ProductStatus::UNAUDITED]); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							})->deleting(function (Form $form) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						})->deleting(function (Form $form) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								//不允许删除非自己的数据
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								if (array_filter($form->model()->toArray(), fn($v) => $v['supplier_id'] != Admin::user()->id)) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									return $form->response()->error('数据不存在'); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |