|
@@ -547,8 +547,8 @@ class Sale extends Base
|
|
'skuCode' => $data['skuCode'],
|
|
'skuCode' => $data['skuCode'],
|
|
'order_type' => $data['order_type'],
|
|
'order_type' => $data['order_type'],
|
|
'order_source' => $data['order_source'],
|
|
'order_source' => $data['order_source'],
|
|
-// 'supplierNo' => $data['supplierNo'],
|
|
|
|
-// "companyNo" => $data['companyNo'],
|
|
|
|
|
|
+ 'supplierNo' => $data['supplierNo'],
|
|
|
|
+ "companyNo" => $data['companyNo'],
|
|
]);
|
|
]);
|
|
|
|
|
|
$rela=[
|
|
$rela=[
|
|
@@ -1286,6 +1286,11 @@ class Sale extends Base
|
|
}
|
|
}
|
|
|
|
|
|
//处理台账(一个项目会生成多个销售订单,第一个更新,其余的新增)
|
|
//处理台账(一个项目会生成多个销售订单,第一个更新,其余的新增)
|
|
|
|
+ //项目创建时已有供应商和企业,不能修改
|
|
|
|
+ if (isset($standing_book_data['supplierNo'])) unset($standing_book_data['supplierNo']);
|
|
|
|
+ if (isset($standing_book_data['companyNo'])) unset($standing_book_data['companyNo']);
|
|
|
|
+ if (isset($standing_book_data['customer_code'])) unset($standing_book_data['customer_code']);
|
|
|
|
+
|
|
if ($key == 0) Db::name('standing_book')->where('projectNo', $plan['projectNo'])->update($standing_book_data);
|
|
if ($key == 0) Db::name('standing_book')->where('projectNo', $plan['projectNo'])->update($standing_book_data);
|
|
else {
|
|
else {
|
|
$temp = Db::name('standing_book')->where('projectNo', $plan['projectNo'])->find();
|
|
$temp = Db::name('standing_book')->where('projectNo', $plan['projectNo'])->find();
|
|
@@ -1441,6 +1446,7 @@ class Sale extends Base
|
|
$datainfo = Db::name('sale')->insert($datas, true);
|
|
$datainfo = Db::name('sale')->insert($datas, true);
|
|
if($datainfo>0){
|
|
if($datainfo>0){
|
|
$standing_book_data['sale_id'] = $datainfo;
|
|
$standing_book_data['sale_id'] = $datainfo;
|
|
|
|
+ $standing_book_data['customer_code']=$datas['customer_code'];
|
|
//修改状态,添加待办
|
|
//修改状态,添加待办
|
|
ActionLog::logAdd($this->post['token'], [
|
|
ActionLog::logAdd($this->post['token'], [
|
|
"order_code" =>$orderCode,//项目编码
|
|
"order_code" =>$orderCode,//项目编码
|
|
@@ -3465,7 +3471,7 @@ class Sale extends Base
|
|
'order_source' => $der['order_source'],
|
|
'order_source' => $der['order_source'],
|
|
'cgdNo' => $order['cgdNo'],
|
|
'cgdNo' => $order['cgdNo'],
|
|
'outCode' => $outCode,
|
|
'outCode' => $outCode,
|
|
-// 'customer_code' => $der['customer_code'],
|
|
|
|
|
|
+ 'customer_code' => $der['customer_code'],
|
|
'updatetime' => date('Y-m-d H:i:s'),
|
|
'updatetime' => date('Y-m-d H:i:s'),
|
|
]);
|
|
]);
|
|
|
|
|
|
@@ -3662,12 +3668,17 @@ class Sale extends Base
|
|
return false;
|
|
return false;
|
|
}else{
|
|
}else{
|
|
$standing_book_da = array_merge($standing_book_da, [
|
|
$standing_book_da = array_merge($standing_book_da, [
|
|
|
|
+// 'standBookNo' => makeNo("IO"),
|
|
'bk_code' => $cgdinfo['bkcode'],
|
|
'bk_code' => $cgdinfo['bkcode'],
|
|
'orderCode' => $outinfo['orderCode'],
|
|
'orderCode' => $outinfo['orderCode'],
|
|
'cgdNo' => $QrdCgd['cgdNo'],
|
|
'cgdNo' => $QrdCgd['cgdNo'],
|
|
'spuCode' => $outinfo['spuCode'],
|
|
'spuCode' => $outinfo['spuCode'],
|
|
'order_type' => $QrdCgd['order_type'],
|
|
'order_type' => $QrdCgd['order_type'],
|
|
'order_source' => $QrdCgd['order_source'],
|
|
'order_source' => $QrdCgd['order_source'],
|
|
|
|
+ 'supplierNo' => $cgdinfo['supplierNo'],
|
|
|
|
+ "companyNo" => $cgdinfo['companyNo'],
|
|
|
|
+// 'addtime' => date('Y-m-d H:i:s'),
|
|
|
|
+// 'updatetime' => date('Y-m-d H:i:s')
|
|
]);
|
|
]);
|
|
}
|
|
}
|
|
if($good['is_gold_price']==1 && $good['is_stock']==1){
|
|
if($good['is_gold_price']==1 && $good['is_stock']==1){
|