|
@@ -934,8 +934,73 @@ class Model_apiyyv1 extends Lin_Model
|
|
|
]
|
|
|
];
|
|
|
|
|
|
+ if(!empty($params['yyid'])){
|
|
|
+ $res['DescFlexField']['PubDescSeg2'] = $params['yyid'];//备注-客户
|
|
|
+ }
|
|
|
|
|
|
return [$res];
|
|
|
}
|
|
|
+
|
|
|
+ public function scdDataTrans($params){
|
|
|
+
|
|
|
+ $list = [];
|
|
|
+
|
|
|
+ foreach($params['list'] as $k=>$v){
|
|
|
+ $info = [
|
|
|
+ "OtherID"=>"",
|
|
|
+ "Org"=>[
|
|
|
+ "Code"=>$params['org_code']//生产组织编码
|
|
|
+ ],
|
|
|
+ "ItemMaster"=>[
|
|
|
+ "Code"=>$v['jm'],//料号
|
|
|
+ ],
|
|
|
+ "DocType"=>[
|
|
|
+ "Code"=>$params['djhlx']//单据类型
|
|
|
+ ],
|
|
|
+ "Department"=>[
|
|
|
+ "Code"=>$params['scbm_code']//生产部门编码
|
|
|
+ ],
|
|
|
+ "ExpandLevel"=>0, //展开阶数
|
|
|
+ "AlternateType"=>0,//生产目的
|
|
|
+ "RoutingAlternate"=>0,//工艺生产目的
|
|
|
+ "RoutingEffeDate"=>'',//工艺有效日期
|
|
|
+ "ProductQty"=>$v['sl'],
|
|
|
+ "ProductUOM"=>[
|
|
|
+ "Code"=>'条'
|
|
|
+ ],
|
|
|
+ "StartDate"=>date('Y-m-d',$params['time']),//计划开工日期
|
|
|
+ "CompleteDate"=>date('Y-m-d',$params['time']),//计划完工日期
|
|
|
+ "MOSourceDocType"=>0,//来源单据类型
|
|
|
+ "OwnerOrg"=>[
|
|
|
+ "Code"=>$params['owner_org_code']//货主组织编码
|
|
|
+ ],
|
|
|
+ "SCVWh"=>[
|
|
|
+ "Code"=>$v['drck']//完工存储地点编码
|
|
|
+ ],
|
|
|
+ "DemandCode"=>-1,//需求分类
|
|
|
+ "IsFirmed"=>false,//锁定标志
|
|
|
+ "IsCapacityLimit"=>false,//有限产能
|
|
|
+ "Priority"=>0,// 优先级
|
|
|
+ "CUD"=>0,//增删改类型
|
|
|
+ "BOMType"=>0,//BOM类型
|
|
|
+ "Description"=>$params['title'],//备注
|
|
|
+ "MRPQty"=>0,//MRP数量
|
|
|
+ "MOID"=>0,//生产订单ID
|
|
|
+ "PBUToSBURate"=>0,//生产-库存
|
|
|
+ "PBUToCBURate"=>0,//生产-成本
|
|
|
+ "DescFlexField"=>[
|
|
|
+
|
|
|
+ "PubDescSeg4"=>$params['title'],//erp单号
|
|
|
+ "PubDescSeg5"=>$params['shipremarks'],//erp备注
|
|
|
+ ]
|
|
|
+ ];
|
|
|
+ if(!empty($params['yyid'])){
|
|
|
+ $info['DescFlexField']['PubDescSeg2'] = $params['yyid'];//备注-客户
|
|
|
+ }
|
|
|
+ $list[] = $info;
|
|
|
+ }
|
|
|
+
|
|
|
+ return $list;
|
|
|
+ }
|
|
|
|
|
|
}
|