|
@@ -34,10 +34,22 @@ class ProductionLot extends Api
|
|
|
}else{
|
|
}else{
|
|
|
$where['Gd_gdbh|Gd_客户代号|成品名称|Gd_cpmc'] = ['like','%'.$param['search'].'%'];
|
|
$where['Gd_gdbh|Gd_客户代号|成品名称|Gd_cpmc'] = ['like','%'.$param['search'].'%'];
|
|
|
}
|
|
}
|
|
|
|
|
+ $page = $param['page'] ?? 1;
|
|
|
|
|
+ $pageSize = $param['pageSize'] ?? 10;
|
|
|
|
|
+ $total = \db('工单_基本资料')
|
|
|
|
|
+ ->alias('a')
|
|
|
|
|
+ ->join('设备_产量计酬 b','a.Gd_gdbh = b.sczl_gdbh and a.行号 = b.sczl_yjno')
|
|
|
|
|
+ ->field('a.Gd_gdbh,a.Gd_cpmc,a.行号')
|
|
|
|
|
+ ->where($where)
|
|
|
|
|
+ ->group('a.Gd_gdbh,a.Gd_cpmc,a.行号')
|
|
|
|
|
+ ->count();
|
|
|
$list = \db('工单_基本资料')
|
|
$list = \db('工单_基本资料')
|
|
|
- ->field('Gd_gdbh,Gd_cpmc,行号')
|
|
|
|
|
|
|
+ ->alias('a')
|
|
|
|
|
+ ->join('设备_产量计酬 b','a.Gd_gdbh = b.sczl_gdbh and a.行号 = b.sczl_yjno')
|
|
|
|
|
+ ->field('a.Gd_gdbh,a.Gd_cpmc,a.行号')
|
|
|
->where($where)
|
|
->where($where)
|
|
|
- ->group('Gd_gdbh,Gd_cpmc,行号')
|
|
|
|
|
|
|
+ ->page($page,$pageSize)
|
|
|
|
|
+ ->group('a.Gd_gdbh,a.Gd_cpmc,a.行号')
|
|
|
->select();
|
|
->select();
|
|
|
if (empty($list)){
|
|
if (empty($list)){
|
|
|
$this->success('未找到工单');
|
|
$this->success('未找到工单');
|
|
@@ -45,9 +57,15 @@ class ProductionLot extends Api
|
|
|
foreach ($list as $key=>$value){
|
|
foreach ($list as $key=>$value){
|
|
|
$list[$key]['工单'] = $value['Gd_gdbh'].'-'.$value['行号'].'-'.$value['Gd_cpmc'];
|
|
$list[$key]['工单'] = $value['Gd_gdbh'].'-'.$value['行号'].'-'.$value['Gd_cpmc'];
|
|
|
}
|
|
}
|
|
|
- $this->success('成功',$list);
|
|
|
|
|
|
|
+ $data = [
|
|
|
|
|
+ 'total' => $total,
|
|
|
|
|
+ 'data' => $list,
|
|
|
|
|
+ ];
|
|
|
|
|
+ $this->success('成功',$data);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 获取左侧菜单栏
|
|
* 获取左侧菜单栏
|
|
|
* @return void
|
|
* @return void
|