|
|
@@ -61,9 +61,15 @@ class Synchronization extends Api
|
|
|
}
|
|
|
}
|
|
|
//插入工单资料
|
|
|
+ if (preg_match("/[A-Za-z]/",$value['工单编号'])){
|
|
|
+ $workcode = $value['工单编号'];
|
|
|
+ }else{
|
|
|
+ $workcode = 'Y'.$value['工单编号'];
|
|
|
+ }
|
|
|
+
|
|
|
$client = \db('产品_基本资料')->where('产品编号',$value['成品编号'])->field('rtrim(客户编号) as 客户编号,rtrim(客户名称) as 客户名称')->find();
|
|
|
$data = [
|
|
|
- 'Gd_gdbh' => $value['工单编号'],
|
|
|
+ 'Gd_gdbh' => $workcode,
|
|
|
'行号' => $value['行号'],
|
|
|
'Gd_客户代号' => $client['客户编号'],
|
|
|
'Gd_客户名称' => $client['客户名称'],
|
|
|
@@ -161,9 +167,14 @@ class Synchronization extends Api
|
|
|
$j = $m = 0;
|
|
|
foreach ($BomDataList as $key=>$value){
|
|
|
$res = \db('工单_bom资料')->where('UNIQID',$value['UNIQID'])->count();
|
|
|
+ if (preg_match("/[A-Za-z]/",$value['BOM_工单编号'])){
|
|
|
+ $workcode = $value['BOM_工单编号'];
|
|
|
+ }else{
|
|
|
+ $workcode = 'Y'.$value['BOM_工单编号'];
|
|
|
+ }
|
|
|
$data = [
|
|
|
'BOM_方案' => '工单评审定案',
|
|
|
- 'BOM_工单编号' => $value['BOM_工单编号'],
|
|
|
+ 'BOM_工单编号' => $workcode,
|
|
|
'BOM_版本' => $value['BOM_版本'],
|
|
|
'BOM_工单行号' => $value['BOM_工单行号'],
|
|
|
'BOM_行号' => $value['BOM_行号'],
|
|
|
@@ -726,10 +737,15 @@ class Synchronization extends Api
|
|
|
}
|
|
|
$i = 0;
|
|
|
foreach ($OrganizationalDataList as $key=>$value){
|
|
|
+ if (preg_match("/[A-Za-z]/",$value['工单编号'])){
|
|
|
+ $workcode = $value['工单编号'];
|
|
|
+ }else{
|
|
|
+ $workcode = 'Y'.$value['工单编号'];
|
|
|
+ }
|
|
|
$data = [
|
|
|
'st_rq'=>$value['日期'],
|
|
|
'st_jylb'=>$value['交易类别'],
|
|
|
- 'st_gdbh'=>$value['工单编号'],
|
|
|
+ 'st_gdbh'=>$workcode,
|
|
|
'采购单号'=>$value['采购单号'],
|
|
|
'供方批次'=>$value['供方批次'],
|
|
|
'st_wlbh'=>$value['物料编号'],
|