37 lines
		
	
	
		
			921 B
		
	
	
	
		
			PHP
		
	
	
		
		
			
		
	
	
			37 lines
		
	
	
		
			921 B
		
	
	
	
		
			PHP
		
	
	
|  | <?php | ||
|  | 
 | ||
|  | namespace app\common\logic; | ||
|  | 
 | ||
|  | use app\common\enum\OrderLogEnum; | ||
|  | use app\common\model\after_sale\AfterSaleLog; | ||
|  | use app\common\model\order\OrderLog; | ||
|  | use think\Model; | ||
|  | 
 | ||
|  | /** | ||
|  |  * 售后记录日志 | ||
|  |  * Class OrderLogLogic | ||
|  |  * @package app\common\logic | ||
|  |  */ | ||
|  | class AfterSaleLogLogic | ||
|  | { | ||
|  |     public static function record($type, $channel, $order_id, $after_sale_id, $handle_id, $content, $desc = '') | ||
|  |     { | ||
|  |         if (empty($content)) { | ||
|  |             return true; | ||
|  |         } | ||
|  |         $log = new AfterSaleLog(); | ||
|  |         $log->type = $type; | ||
|  |         $log->channel = $channel; | ||
|  |         $log->order_id = $order_id; | ||
|  |         $log->after_sale_id = $after_sale_id; | ||
|  |         $log->handle_id = $handle_id; | ||
|  |         $log->content = AfterSaleLog::getLogDesc($content); | ||
|  |         $log->create_time = time(); | ||
|  | 
 | ||
|  |         if ($desc != ''){ | ||
|  |             $log->content = AfterSaleLog::getLogDesc($content).'('.$desc.')'; | ||
|  |         } | ||
|  | 
 | ||
|  |         $log->save(); | ||
|  |     } | ||
|  | } |