|
|
@@ -1203,52 +1203,54 @@ public function getList()
|
|
|
}
|
|
|
}
|
|
|
krsort($data1);
|
|
|
-
|
|
|
+
|
|
|
//成品入仓中jjcp_smb不为空的工单
|
|
|
|
|
|
$rows2 = db('成品入仓')
|
|
|
->where('jjcp_sj','>=',$date)
|
|
|
- // ->where('jjcp_smb','<>','末 板')
|
|
|
+ ->where('jjcp_smb','<>','末 板')
|
|
|
->group('jjcp_gdbh, jjcp_cpdh')
|
|
|
->column("CONCAT( jjcp_gdbh, '-', jjcp_yjno) AS gdyj, max(jjcp_smb) as jjcp_smb,
|
|
|
sum(jjcp_sl) as jjcp_sls, left(max(jjcp_sj),10) as jjcp_sj,UniqId");
|
|
|
|
|
|
$data = [];
|
|
|
foreach($data1 as $key=>$value){
|
|
|
-
|
|
|
- $subArray = [];
|
|
|
- $gdbh = strtoupper(explode('-',$key)[0]);
|
|
|
- $yjno = explode('-',$key)[1];
|
|
|
- $res = db('工单_印件资料')
|
|
|
- ->where('Yj_Gdbh',$gdbh)
|
|
|
- ->where('yj_Yjno',$yjno)
|
|
|
- ->field('Yj_Gdbh, yj_Yjno, yj_yjmc, yj_成品数量, (yj_平张投料 * yj_ks * yj_ls) as 投料')
|
|
|
- ->find();
|
|
|
- if(!empty($res)){
|
|
|
- $subArray['Yj_Gdbh'] = $res['Yj_Gdbh'];
|
|
|
- $subArray['yj_Yjno'] = $res['yj_Yjno'];
|
|
|
- $subArray['yj_yjmc'] = trim($res['yj_yjmc']);
|
|
|
- $subArray['yj_成品数量'] = (string)floatval($res['yj_成品数量']*10000);
|
|
|
- $subArray['yj_实际投料'] = (string)floatval($res['投料']);
|
|
|
- }else{
|
|
|
- $subArray['Yj_Gdbh'] = '';
|
|
|
- $subArray['yj_Yjno'] = '';
|
|
|
- $subArray['yj_yjmc'] = '';
|
|
|
- $subArray['yj_成品数量'] = '';
|
|
|
- $subArray['yj_实际投料'] = '';
|
|
|
- }
|
|
|
-
|
|
|
if(array_key_exists($key,$rows2)){
|
|
|
- $subArray['jjcp_smb'] = $rows2[$key]['jjcp_smb'];
|
|
|
- $subArray['jjcp_sls'] = $rows2[$key]['jjcp_sls'];
|
|
|
- $subArray['jjcp_sj'] = $rows2[$key]['jjcp_sj'];
|
|
|
- }else{
|
|
|
- $subArray['jjcp_smb'] = '';
|
|
|
- $subArray['jjcp_sls'] = '';
|
|
|
- $subArray['jjcp_sj'] = '';
|
|
|
+ $subArray = [];
|
|
|
+ $gdbh = strtoupper(explode('-',$key)[0]);
|
|
|
+ $yjno = explode('-',$key)[1];
|
|
|
+ $res = db('工单_印件资料')
|
|
|
+ ->where('Yj_Gdbh',$gdbh)
|
|
|
+ ->where('yj_Yjno',$yjno)
|
|
|
+ ->field('Yj_Gdbh, yj_Yjno, yj_yjmc, yj_成品数量, (yj_平张投料 * yj_ks * yj_ls) as 投料')
|
|
|
+ ->find();
|
|
|
+ if(!empty($res)){
|
|
|
+ $subArray['Yj_Gdbh'] = $res['Yj_Gdbh'];
|
|
|
+ $subArray['yj_Yjno'] = $res['yj_Yjno'];
|
|
|
+ $subArray['yj_yjmc'] = trim($res['yj_yjmc']);
|
|
|
+ $subArray['yj_成品数量'] = (string)floatval($res['yj_成品数量']*10000);
|
|
|
+ $subArray['yj_实际投料'] = (string)floatval($res['投料']);
|
|
|
+ }else{
|
|
|
+ $subArray['Yj_Gdbh'] = '';
|
|
|
+ $subArray['yj_Yjno'] = '';
|
|
|
+ $subArray['yj_yjmc'] = '';
|
|
|
+ $subArray['yj_成品数量'] = '';
|
|
|
+ $subArray['yj_实际投料'] = '';
|
|
|
+ }
|
|
|
+
|
|
|
+ if(array_key_exists($key,$rows2)){
|
|
|
+ $subArray['jjcp_smb'] = $rows2[$key]['jjcp_smb'];
|
|
|
+ $subArray['jjcp_sls'] = $rows2[$key]['jjcp_sls'];
|
|
|
+ $subArray['jjcp_sj'] = $rows2[$key]['jjcp_sj'];
|
|
|
+ }else{
|
|
|
+ $subArray['jjcp_smb'] = '';
|
|
|
+ $subArray['jjcp_sls'] = '';
|
|
|
+ $subArray['jjcp_sj'] = '';
|
|
|
+ }
|
|
|
+ $subArray['sczl_cls'] = (string)floatval($value);
|
|
|
+ array_push($data,$subArray);
|
|
|
}
|
|
|
- $subArray['sczl_cls'] = (string)floatval($value);
|
|
|
- array_push($data,$subArray);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
$data = [
|