Commit 07ce0c80 by 朱继来

Merge branch 'dev/ver/1.1.0'

parents 56c7cb5b c039dc56
Showing with 15 additions and 9 deletions
......@@ -164,12 +164,12 @@ class QuoteModel extends Model
'it.brand_name',
'it.inquiry_number'
];
if ($map) {
// if ($map) {
$list = $this->commonQuery($map, $input);
} else {
$list = $this->from('quote as q')
->join('inquiry_items as it', 'q.inquiry_items_id', '=', 'it.id');
}
// } else {
// $list = $this->from('quote as q')
// ->join('inquiry_items as it', 'q.inquiry_items_id', '=', 'it.id');
// }
$map['create_uid'] = isset($input['create_uid']) ? $input['create_uid'] : ''; // 报价制单人
if ($type == 1) {
......@@ -335,12 +335,18 @@ class QuoteModel extends Model
return $data;
}
// 通用查询
public function commonQuery($map, $input, $type=1)
/**
* 通用查询
* @param [type] $map [description]
* @param [type] $input [description]
* @param integer $query_type [类型,1-返回sql,2-返回数量]
* @return [type] [description]
*/
public function commonQuery($map, $input, $query_type=1)
{
$list = $this->from('quote as q')->join('inquiry_items as it', 'q.inquiry_items_id', '=', 'it.id');
if (isset($type) && $type == 4) {
if (isset($input['type']) && $input['type'] == 4) {
$list = $list->leftJoin('inquiry as i', 'it.inquiry_id', '=', 'i.id');
$perm = new PermController;
......@@ -388,7 +394,7 @@ class QuoteModel extends Model
}
});
if ($type == 1) return $list;
if ($query_type == 1) return $list;
return $list->where('q.create_uid', $input['user_id'])->whereNotIn('q.status', [0, -1])->count();
}
......
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 sign in to comment