Browse Source

提交信息

lvhao 2 ngày trước cách đây
mục cha
commit
5fd4b8ccc9
1 tập tin đã thay đổi với 65 bổ sung0 xóa
  1. 65 0
      core/CoreApp/models/Model_apiyyv1.php

+ 65 - 0
core/CoreApp/models/Model_apiyyv1.php

@@ -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;
+	}
 	
 }