@@ -27,6 +27,18 @@ class CommonModel extends Model
$Redis=\RedisDB::connection();
return$Redis->hget("erp_rate",$k);
}
//搜索自己的客户
publicfunctiongetMyUser($create_uid,$k)
{
$dbspu=DB::connection("rfq");
$brandInfo=$dbspu->select("select id value,user_name name from lie_inquiry_users where create_uid = $create_uid and user_name like '".$k."%' limit 10");
@@ -32,17 +32,17 @@ class InquiryModel extends Model
$rqpConn=DB::connection('rfq');
$list=$rqpConn->table('inquiry as a')
->join('inquiry_items as b','a.id','=','b.inquiry_id')
->join('inquiry_items as b','a.id','=','b.inquiry_id')
->select(DB::Raw("lie_a.inquiry_sn,lie_a.currency,lie_a.status as status_a,lie_a.com_name,lie_a.user_name,lie_a.create_name,lie_a.create_time as inquiry_ctime,lie_b.*"))
->where(function($query)use($input){
foreach($inputas$k=>$v){
foreach($inputas$k=>$v){
$v=trim($v);
if(empty($v)){
if(empty($v)){
continue;
}
switch($k){
switch($k){
case"inquiry_sn":
$query->where('a.'.$k,'=',$v);
$query->where('a.'.$k,'=',$v);
break;
case"inquiry_id":
$query->where('a.id','=',$v);
...
...
@@ -50,79 +50,79 @@ class InquiryModel extends Model
case"goods_name":
case"brand_name":
case"customer_name":
$query->whereRaw('(lie_b.com_name like "'.$v.'%" or lie_b.user_name like "'.$v.'%" )');
$query->whereRaw('(lie_b.com_name like "'.$v.'%" or lie_b.user_name like "'.$v.'%" )');
$list=$rqpConn->table('inquiry as a')->join('inquiry_items as b','a.id','=','b.inquiry_id');
$list=$rqpConn->table('inquiry as a')->join('inquiry_items as b','a.id','=','b.inquiry_id');
if($type==2){
$list=$list->join('inquiry_items_assign as c','b.id','=','c.inquiry_items_id')->where('c.assign_uid',$user_id);
...
...
@@ -180,45 +182,45 @@ class InquiryModel extends Model
$list=$list->select(DB::Raw("lie_a.inquiry_sn,lie_a.currency,lie_a.status as status_a,lie_a.user_name,lie_a.com_name,lie_a.create_name,lie_a.create_time as inquiry_ctime,lie_b.*"))