|
|
@@ -1428,20 +1428,38 @@ class WorkOrder extends Api
|
|
|
if ($this->request->isGet() === false){
|
|
|
$this->error('请求错误');
|
|
|
}
|
|
|
- $sql = "SELECT DISTINCT
|
|
|
+ $param = $this->request->param();
|
|
|
+ if (isset($param['search'])){
|
|
|
+ $where = $param['search'].'%';
|
|
|
+ $sql = "SELECT DISTINCT
|
|
|
+ (客户编号),rtrim(客户名称 ) as 客户名称
|
|
|
+ FROM
|
|
|
+ `产品_基本资料`
|
|
|
+ WHERE
|
|
|
+ 客户编号 LIKE "."'".$where."'"."
|
|
|
+ OR
|
|
|
+ 客户名称 LIKE "."'".$where."'"."
|
|
|
+ GROUP BY
|
|
|
+ 客户编号
|
|
|
+ order by
|
|
|
+ 客户编号";
|
|
|
+ }else{
|
|
|
+ $sql = "SELECT DISTINCT
|
|
|
(客户编号),rtrim(客户名称 ) as 客户名称
|
|
|
FROM
|
|
|
- `产品_基本资料`
|
|
|
+ `产品_基本资料`
|
|
|
GROUP BY
|
|
|
客户编号
|
|
|
- order by
|
|
|
+ order by
|
|
|
客户编号";
|
|
|
+ }
|
|
|
$list = \db()->query($sql);
|
|
|
if (empty($list)){
|
|
|
$this->success('未找到客户列表');
|
|
|
}
|
|
|
foreach ($list as $key=>$value){
|
|
|
$list[$key]['客户编号'] = rtrim($value['客户编号']);
|
|
|
+ $list[$key]['客户名称'] = rtrim($value['客户编号']).'【'.$value['客户名称'].'】';
|
|
|
if ($value['客户编号'] == '1098'){
|
|
|
$list[$key]['客户名称'] = '打样专用';
|
|
|
}
|
|
|
@@ -1474,6 +1492,9 @@ class WorkOrder extends Api
|
|
|
if (empty($list)){
|
|
|
$this->success('未获取到产品数据');
|
|
|
}
|
|
|
+ foreach ($list as $key=>$value){
|
|
|
+ $list[$key]['产品名称'] = $value['产品编号'].'【'.$value['产品名称'].'】';
|
|
|
+ }
|
|
|
$this->success('成功',$list);
|
|
|
}
|
|
|
|