30 lines
		
	
	
		
			811 B
		
	
	
	
		
			PHP
		
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			811 B
		
	
	
	
		
			PHP
		
	
	
| 
								 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								namespace app\traits;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								use think\Model;
							 | 
						||
| 
								 | 
							
								use app\model\Comment;
							 | 
						||
| 
								 | 
							
								use think\db\exception\DbException;
							 | 
						||
| 
								 | 
							
								use think\db\exception\DataNotFoundException;
							 | 
						||
| 
								 | 
							
								use think\db\exception\ModelNotFoundException;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								trait CommentTrait
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    /**消费者评论总数
							 | 
						||
| 
								 | 
							
								     * @param string $userCode
							 | 
						||
| 
								 | 
							
								     *
							 | 
						||
| 
								 | 
							
								    **/
							 | 
						||
| 
								 | 
							
								    public function consumerTotalComment($userCode){
							 | 
						||
| 
								 | 
							
								        return Comment::where("user_code",$userCode)->where("is_delete",Comment::COMMON_OFF)->count("id");
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								    /**消费者评论本月总数
							 | 
						||
| 
								 | 
							
								     * @param string $userCode
							 | 
						||
| 
								 | 
							
								     *
							 | 
						||
| 
								 | 
							
								    **/
							 | 
						||
| 
								 | 
							
								    public function consumerTheMonthTotalComment($userCode){
							 | 
						||
| 
								 | 
							
								        return Comment::where("user_code",$userCode)
							 | 
						||
| 
								 | 
							
								            ->where("is_delete",Comment::COMMON_OFF)
							 | 
						||
| 
								 | 
							
								            ->whereTime("create_time",">=",date("Y-m-1 00:00:00"))
							 | 
						||
| 
								 | 
							
								            ->count("id");
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								}
							 |