|
@@ -184,8 +184,8 @@ class Sale extends Base
|
|
|
"gold_price" => isset($ct['cgd_gold_price']) ? $ct['cgd_gold_price'] : 0,
|
|
|
"order_type" => $is_stock == 1 ? 1 : 2,
|
|
|
"order_source" => 1,//1直接下单
|
|
|
- "createrid" => $ct['createrid'],
|
|
|
- "creater" => $ct['creater'],
|
|
|
+ "createrid" =>$supplier_info['personid'],
|
|
|
+ "creater" =>$supplier_info['person'],
|
|
|
'send_way' => 2,
|
|
|
'good_createrid' => $goodinfo['createrid'],
|
|
|
'good_creater' => $goodinfo['creater'],//商品创建人
|
|
@@ -871,7 +871,10 @@ class Sale extends Base
|
|
|
return error_show(1003, "业务公司数据未找到");
|
|
|
}
|
|
|
$remark = isset($this->post['remark']) && $this->post['remark'] != "" ? trim($this->post['remark']) : "";
|
|
|
-
|
|
|
+ $supplier_temp_info=Db::name("supplier")
|
|
|
+ ->field('id,person,personid')
|
|
|
+ ->where(["code"=>$zxinfo['supplierNo']])
|
|
|
+ ->findOrEmpty();
|
|
|
$orderCode = makeNo("QR");
|
|
|
$spuCode = $zxinfo['spuCode'];
|
|
|
$skuCode = "";
|
|
@@ -894,8 +897,8 @@ class Sale extends Base
|
|
|
"nake_fee" => $zxinfo['nake_fee'],
|
|
|
"delivery_fee" => $zxinfo['delivery_fee'],
|
|
|
"good_num" => $good_num,
|
|
|
- "createrid" => $zxinfo['createrid'],
|
|
|
- "creater" => $zxinfo['creater'],
|
|
|
+ "createrid" =>$supplier_temp_info['personid'],
|
|
|
+ "creater" =>$supplier_temp_info['person'],
|
|
|
"good_type" => 1,
|
|
|
"weight" => $zxinfo['good_weight'],
|
|
|
"gold_price" => $zxinfo['gold_price'],
|
|
@@ -954,10 +957,6 @@ class Sale extends Base
|
|
|
return error_show(1003, "咨询单更新业务公司失败");
|
|
|
}
|
|
|
}
|
|
|
- $supplier_temp_info=Db::name("supplier")
|
|
|
- ->field('id,person,personid')
|
|
|
- ->where(["code"=>$zxinfo['supplierNo']])
|
|
|
- ->findOrEmpty();
|
|
|
|
|
|
$data = [
|
|
|
"orderCode" => $orderCode,
|
|
@@ -1451,7 +1450,11 @@ class Sale extends Base
|
|
|
return false;
|
|
|
}
|
|
|
$orderCode = makeNo("QR");
|
|
|
- $cgd = [
|
|
|
+ $supplier_temp_info = Db::name('supplier')
|
|
|
+ ->field('id,person,personid')
|
|
|
+ ->where('code',$goodinfo['supplierNo'])
|
|
|
+ ->findOrEmpty();
|
|
|
+ $cgd = [
|
|
|
"supplierNo" => $goodinfo['supplierNo'],
|
|
|
"companyNo" => $data['companyNo'],
|
|
|
"spuCode" => $data['spuCode'],
|
|
@@ -1469,8 +1472,8 @@ class Sale extends Base
|
|
|
"nake_fee" => $goodinfo['nake_fee'],
|
|
|
"good_num" => $data['good_num'],
|
|
|
"delivery_fee" => $goodinfo['delivery_fee'],
|
|
|
- "createrid" => $goodinfo['createrid'],
|
|
|
- "creater" => $goodinfo['creater'],
|
|
|
+ "createrid" =>$supplier_temp_info['personid'],
|
|
|
+ "creater" =>$supplier_temp_info['person'],
|
|
|
"weight" => $goodinfo['good_weight'],
|
|
|
"gold_price" => $goodinfo['gold_price'],
|
|
|
"good_type" => 1,
|
|
@@ -1480,11 +1483,6 @@ class Sale extends Base
|
|
|
'good_createrid' => $goodinfo['createrid'],
|
|
|
'good_creater' => $goodinfo['creater'],//商品创建人
|
|
|
];
|
|
|
- $supplier_temp_info = Db::name('supplier')
|
|
|
- ->field('id,person,personid')
|
|
|
- ->where('code',$goodinfo['supplierNo'])
|
|
|
- ->findOrEmpty();
|
|
|
-
|
|
|
$datas = [
|
|
|
"orderCode" => $orderCode,
|
|
|
"good_code" => $data['spuCode'],
|
|
@@ -1860,8 +1858,8 @@ class Sale extends Base
|
|
|
"good_type" => 1,
|
|
|
"weight" => $good['noble_weight'],
|
|
|
"gold_price" => isset($good['cgd_gold_price']) ? $good['cgd_gold_price'] : 0,
|
|
|
- "createrid" => $good['createrid'],
|
|
|
- "creater" => $good['creater'],
|
|
|
+ "createrid" => $supplier_temp_info['personid'],
|
|
|
+ "creater" => $supplier_temp_info['person'],
|
|
|
"order_type" => $good['is_stock'] == 1 ? 1 : 2,
|
|
|
'order_source' => 3,//3项目
|
|
|
'send_way' => 2,
|
|
@@ -1887,7 +1885,7 @@ class Sale extends Base
|
|
|
// }
|
|
|
$stock_arr = Db::name("good_stock")->alias("a")
|
|
|
->leftJoin("warehouse_info b", "a.wsm_code=b.wsm_code")
|
|
|
- ->leftJoin("good_stock_info c", "a.id=c.stockid and c.balance_name>0")
|
|
|
+ ->leftJoin("good_stock_info c", "a.id=c.stockid and c.balance_num>0")
|
|
|
->where(["spuCode" => $good['spuCode'], "a.is_del" => 0, "a.status" => 1, "b.wsm_type" => 5, "b.companyNo" =>$data['companyNo']])
|
|
|
->column('stockid,balance_num');
|
|
|
$stock_num = array_sum(array_column($stock_arr,"balance_num"));
|
|
@@ -3347,8 +3345,7 @@ class Sale extends Base
|
|
|
// $where[]=["a.apply_id","in",$role['write']];
|
|
|
$cgdArr =\think\facade\Config::get("app");
|
|
|
$cgdids =implode(",",$cgdArr['wsm_cgder_role']);
|
|
|
- $condition .= " (b.is_stock=1 and {$this->roleid} in ($cgdids)) or (b.is_stock=0 and wpo.cgder_id = {$this->uid}) or a.apply_id in (" . implode(',',
|
|
|
- $role['write']) . ")";
|
|
|
+ $condition .= " (b.is_stock=1 and {$this->roleid} in ($cgdids)) or (b.is_stock=0 and wpo.cgder_id = {$this->uid}) or a.apply_id in (" . implode(',', $role['write']) . ")";
|
|
|
}
|
|
|
// if(!empty($role['platform']) ){
|
|
|
// $where[]=["b.platform_id","in",$role['platform']];
|