Commit d7cf9b29 authored by 孙磊's avatar 孙磊

join查询修改

parent 3c40aa3d
...@@ -5,6 +5,7 @@ namespace app\models\v1\shopuser; ...@@ -5,6 +5,7 @@ namespace app\models\v1\shopuser;
use Yii; use Yii;
use app\models\v1\BaseModel; use app\models\v1\BaseModel;
use yii\data\ActiveDataProvider; use yii\data\ActiveDataProvider;
use yii\db\Query;
/** /**
* This is the model class for table "shop_user_complain". * This is the model class for table "shop_user_complain".
...@@ -79,16 +80,16 @@ class UserComplain extends BaseModel ...@@ -79,16 +80,16 @@ class UserComplain extends BaseModel
//用户留言信息 //用户留言信息
public function UserComplainInfo($phone) public function UserComplainInfo($phone)
{ {
$query = static::find() $query = new Query();
->from('shop_user_complain suc') $query->from('shop_user_complain suc')
->select('su.GUID,su.NAME,suc.TS_PHONE,suc.TS_CONTENT,suc.TS_COMMIT_DATE,suc.COMPLAIN_TYPE') ->select('su.GUID,su.NAME,suc.TS_PHONE,suc.TS_CONTENT,suc.TS_COMMIT_DATE,suc.COMPLAIN_TYPE')
->leftjoin('shop_user su', 'su.GUID = suc.TS_USER_GUID'); ->leftjoin('shop_user su', 'su.GUID = suc.TS_USER_GUID');
if($phone){ if($phone){
$query->Where(['like', 'suc.TS_PHONE', $phone]); $query->Where(['like', 'suc.TS_PHONE', $phone]);
} }
return new ActiveDataProvider( return new ActiveDataProvider(
[ [
'query' => $query->asArray(), 'query' => $query,
'pagination' => [ 'pagination' => [
'pageSize' => 15, 'pageSize' => 15,
] ]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment