|
|
@@ -2082,7 +2082,7 @@ class WorkOrder extends Api
|
|
|
foreach ($list as $k=>$v){
|
|
|
if ($value['yj_yjdh'] === $v['Gd_cpdh']){
|
|
|
$PrintList[$key]['Yj_Gdbh'] = $param['workorder'];
|
|
|
- $PrintList[$key]['yj_Yjno'] = $v['行号'];
|
|
|
+ $PrintList[$key]['yj_Yjno'] = $value['yj_yjno'];
|
|
|
$PrintList[$key]['yj_Yjdh'] = $value['yj_yjdh'];
|
|
|
$PrintList[$key]['yj_ks'] = $value['yj_ks'];
|
|
|
$PrintList[$key]['yj_ls'] = $value['yj_ls'];
|
|
|
@@ -2093,6 +2093,12 @@ class WorkOrder extends Api
|
|
|
$PrintList[$key]['Mod_rq'] = date('Y-m-d H:i:s',time());
|
|
|
array_push($arr,[$value['yj_yjno'],$v['行号']]);
|
|
|
}
|
|
|
+ $sql = \db('工单_基本资料')
|
|
|
+ ->where('Gd_gdbh',$param['workorder'])
|
|
|
+ ->where('Gd_cpdh',$value['yj_yjdh'])
|
|
|
+ ->fetchSql(true)
|
|
|
+ ->update(['行号'=>$value['yj_yjno']]);
|
|
|
+ \db()->query($sql);
|
|
|
}
|
|
|
unset($PrintList[$key]['mod_rq'],$PrintList[$key]['sys_rq'],$PrintList[$key]['sys_id'],$PrintList[$key]['KgToPages'],$PrintList[$key]['yj_tll'],$PrintList[$key]['yj_yjdh'],$PrintList[$key]['yj_yjno'],$PrintList[$key]['UniqId']);
|
|
|
}
|
|
|
@@ -2109,31 +2115,25 @@ class WorkOrder extends Api
|
|
|
}
|
|
|
$ProcesslastId = \db('工单_工艺资料')->order('UniqId desc')->value('rtrim(UniqId)');
|
|
|
foreach ($ProcessList as $key=>$value){
|
|
|
- foreach ($arr as $k=>$v){
|
|
|
- if ($value['Gy0_yjno'] === $v[0]) {
|
|
|
- $ProcessList[$key]['Gy0_yjno'] = $v[1];
|
|
|
- $ProcessList[$key]['Gy0_gdbh'] = $param['workorder'];
|
|
|
- $ProcessList[$key]['Gy0_gxmc'] = $value['gy0_gxmc'];
|
|
|
- $ProcessList[$key]['Gy0_SITE'] = $value['Gy0_site'];
|
|
|
- $ProcessList[$key]['Gy0_ks'] = $value['Gy0_Ks'];
|
|
|
- $ProcessList[$key]['Gy0_ms'] = $value['Gy0_Ms'];
|
|
|
- $ProcessList[$key]['Gy0_oil'] = $value['Gy0_Oil'];
|
|
|
- $ProcessList[$key]['Gy0_计划接货数'] = 0;
|
|
|
- $ProcessList[$key]['Gy0_计划损耗'] = 0;
|
|
|
- $ProcessList[$key]['无形损承担比例'] = 0;
|
|
|
- $ProcessList[$key]['超节损承担比例'] = 0;
|
|
|
- $ProcessList[$key]['超节损核算单价'] = 0;
|
|
|
- $ProcessList[$key]['Gy0_sj1'] = '1900-01-01 00:00:00';
|
|
|
- $ProcessList[$key]['Gy0_sj2'] = '1900-01-01 00:00:00';
|
|
|
- $ProcessList[$key]['UniqId'] = $ProcesslastId + $key + 1;
|
|
|
- $ProcessList[$key]['PD_WG'] = '1900-01-01 00:00:00';
|
|
|
- $ProcessList[$key]['Sys_rq'] = date('Y-m-d H:i:s', time());
|
|
|
- $ProcessList[$key]['Mod_rq'] = date('Y-m-d H:i:s', time());
|
|
|
- }
|
|
|
- }
|
|
|
+ $ProcessList[$key]['Gy0_yjno'] = $value['Gy0_yjno'];
|
|
|
+ $ProcessList[$key]['Gy0_gdbh'] = $param['workorder'];
|
|
|
+ $ProcessList[$key]['Gy0_gxmc'] = $value['gy0_gxmc'];
|
|
|
+ $ProcessList[$key]['Gy0_SITE'] = $value['Gy0_site'];
|
|
|
+ $ProcessList[$key]['Gy0_ks'] = $value['Gy0_Ks'];
|
|
|
+ $ProcessList[$key]['Gy0_ms'] = $value['Gy0_Ms'];
|
|
|
+ $ProcessList[$key]['Gy0_oil'] = $value['Gy0_Oil'];
|
|
|
+ $ProcessList[$key]['Gy0_计划接货数'] = 0;
|
|
|
+ $ProcessList[$key]['Gy0_计划损耗'] = 0;
|
|
|
+ $ProcessList[$key]['无形损承担比例'] = 0;
|
|
|
+ $ProcessList[$key]['超节损承担比例'] = 0;
|
|
|
+ $ProcessList[$key]['超节损核算单价'] = 0;
|
|
|
+ $ProcessList[$key]['Gy0_sj1'] = '1900-01-01 00:00:00';
|
|
|
+ $ProcessList[$key]['Gy0_sj2'] = '1900-01-01 00:00:00';
|
|
|
+ $ProcessList[$key]['UniqId'] = $ProcesslastId + $key + 1;
|
|
|
+ $ProcessList[$key]['PD_WG'] = '1900-01-01 00:00:00';
|
|
|
+ $ProcessList[$key]['Sys_rq'] = date('Y-m-d H:i:s', time());
|
|
|
unset($ProcessList[$key]['Gy0_Oil'],$ProcessList[$key]['Gy0_Ms'],$ProcessList[$key]['Gy0_Ks'],$ProcessList[$key]['UniqID'],$ProcessList[$key]['Gy0_cpdh'],$ProcessList[$key]['gy0_gxmc'],$ProcessList[$key]['Gy0_site']);
|
|
|
}
|
|
|
-
|
|
|
//插入数据
|
|
|
\db()->startTrans();
|
|
|
try {
|