|
@@ -21,7 +21,6 @@ class Goodup extends Base
|
|
|
public function __construct(App $app)
|
|
|
{
|
|
|
parent::__construct($app);
|
|
|
-
|
|
|
$this->noble=\think\facade\Config::get("noble");
|
|
|
}
|
|
|
public function list(){
|
|
@@ -133,21 +132,6 @@ class Goodup extends Base
|
|
|
else $where[]=["gb.spuCode","not in",$sta];
|
|
|
}
|
|
|
|
|
|
-// //只有level2的账号过滤数据权限
|
|
|
-// if ($this->level == 2) {
|
|
|
-// $role = $this->checkDataShare();
|
|
|
-// $hand = resign_hand_user($this->uid, 0);
|
|
|
-// if (!empty($role[DataGroupModel::$type_全部])) {
|
|
|
-// $arr = array_unique(array_merge($hand, $role[DataGroupModel::$type_全部]));
|
|
|
-// $supplierNos = Db::connect('mysql_sys')
|
|
|
-// ->name('supplier')
|
|
|
-// ->where(['is_del' => 0, 'personid' => $arr])
|
|
|
-// ->column('code');
|
|
|
-// array_push($supplierNos,'');
|
|
|
-// $where[] = ['gb.supplierNo', 'in', $supplierNos];
|
|
|
-// }
|
|
|
-// }
|
|
|
-
|
|
|
$company_name = isset($this->post['company_name']) && $this->post['company_name'] !== "" ? trim($this->post['company_name']) : "";
|
|
|
if ($company_name !== "") $where[] = ["gb.createrid", 'in', get_company_item_user_by_name($company_name)];
|
|
|
|
|
@@ -508,12 +492,12 @@ class Goodup extends Base
|
|
|
$cgd_supplier_code = isset($this->post['cgd_supplier_code'])&&$this->post['cgd_supplier_code']!=''? trim($this->post['cgd_supplier_code']):'';
|
|
|
$cgd_apply_id = isset($this->post['cgd_apply_id'])&&$this->post['cgd_apply_id']!=''? trim($this->post['cgd_apply_id']):'';
|
|
|
$cgd_apply_name = isset($this->post['cgd_apply_name'])&&$this->post['cgd_apply_name']!=''? trim($this->post['cgd_apply_name']):'';
|
|
|
- $supplier_origin_price = isset($this->post['supplier_origin_price'])&&$this->post['supplier_origin_price']!=''? floatval($this->post['supplier_origin_price']):'';
|
|
|
+// $supplier_origin_price = isset($this->post['supplier_origin_price'])&&$this->post['supplier_origin_price']!=''? floatval($this->post['supplier_origin_price']):'';
|
|
|
$cgd_supplier_name='';
|
|
|
- if(isset($supplier_account[$supplierNo])){
|
|
|
+ if(isset($supplierArr['relation_code']) && $supplierArr['relation_code']!=''){
|
|
|
if($cgd_supplier_code=="")return error_show(1004,'采购供应商信息不能为空');
|
|
|
if($cgd_apply_id=="")return error_show(1004,'采购竞单人信息不能为空');
|
|
|
- if($supplier_origin_price==="")return error_show(1004,'采购供应商信息采购成本不能为空');
|
|
|
+// if($supplier_origin_price==="")return error_show(1004,'采购供应商信息采购成本不能为空');
|
|
|
$cgd_supplier =$userCommon->handle('getCodeAndName',['code'=>$cgd_supplier_code]);
|
|
|
$cgd_supplier_name= $cgd_supplier['data'][$cgd_supplier_code]??'';
|
|
|
}
|
|
@@ -725,7 +709,7 @@ class Goodup extends Base
|
|
|
'is_combind'=>$isCombind,
|
|
|
'chargerid'=>$supplier['personid']??$createrid,
|
|
|
'charger'=>$supplier['person']??$creater,//负责人跟创建人一致
|
|
|
- 'supplier_origin_price'=>$supplier_origin_price,//供应商采购成本
|
|
|
+// 'supplier_origin_price'=>$supplier_origin_price,//供应商采购成本
|
|
|
'cgd_supplier_code'=>$cgd_supplier_code,//采购供应商编号
|
|
|
'cgd_supplier_name'=>$cgd_supplier_name,//采购供应商编号
|
|
|
'cgd_apply_id'=>$cgd_apply_id,//竞单人
|
|
@@ -779,6 +763,7 @@ class Goodup extends Base
|
|
|
$lemp['mark_fee'] = $value['mark_fee'];
|
|
|
$lemp['package_fee'] = $value['package_fee'];
|
|
|
$lemp['other_fee'] = $value['other_fee'];
|
|
|
+ $lemp['supplier_origin_price'] = $value['supplier_origin_price'];
|
|
|
if($is_gold_price==1 && $top_cat_id==6){
|
|
|
|
|
|
//$is_gold_price==1 表示启用实时金价,cat_id==6表示贵金属
|
|
@@ -1244,29 +1229,6 @@ class Goodup extends Base
|
|
|
"before_status"=>$datas['status'],
|
|
|
'holder_id'=>$datas['createrid'],
|
|
|
]);
|
|
|
-// $online = Db::name("good_platform")->where(["spuCode"=>$supcode,"is_del"=>0])->find();
|
|
|
-// if($online){
|
|
|
-// $onup = Db::name("good_platform")->where(["spuCode"=>$supcode,"is_del"=>0])->save
|
|
|
-// (["exam_status"=>2,"updatetime"=>date("Y-m-d H:i:s")]);
|
|
|
-// if($onup==false){
|
|
|
-// Db::rollback();
|
|
|
-// return app_show(1004,"商品规成本修改失败");
|
|
|
-// }
|
|
|
-// //修改状态,添加待办
|
|
|
-// ActionLog::logAdd($this->post['token'], [
|
|
|
-// "order_code" =>$online['skuCode'],//咨询单详情编号
|
|
|
-// "status" => $online['exam_status'],//这里的status是之前的值
|
|
|
-// "action_remark" => '',//备注
|
|
|
-// "action_type" => "edit"//新建create,编辑edit,更改状态status
|
|
|
-// ], "SPSX",2,["exam_status"=>2,"updatetime"=>date("Y-m-d H:i:s")]);
|
|
|
-//
|
|
|
-// ProcessOrder::AddProcess($this->post['token'], [
|
|
|
-// "order_type" => 'SPSX',
|
|
|
-// "order_code" => $online['skuCode'],//咨询单详情编号
|
|
|
-// "order_id" => $online['id'],
|
|
|
-// "order_status" =>2,"before_status"=>$online['exam_status']
|
|
|
-// ]);
|
|
|
-// }
|
|
|
if($good_ladder!=="" && !empty($good_ladder)){
|
|
|
|
|
|
$user =GetUserInfo($this->post['token']);
|
|
@@ -1283,6 +1245,7 @@ class Goodup extends Base
|
|
|
$lemp['mark_fee'] = $value['mark_fee'];
|
|
|
$lemp['package_fee'] = $value['package_fee'];
|
|
|
$lemp['other_fee'] = $value['other_fee'];
|
|
|
+ $lemp['supplier_origin_price'] = $value['supplier_origin_price'];
|
|
|
$top_cat_id = made($datas['cat_id']);//获取所有分类
|
|
|
$top_cat_id = isset($top_cat_id[0]['id']) ? $top_cat_id[0]['id'] : 0;//获取顶级分类id
|
|
|
if($is_gold_price==1 && $top_cat_id==6){
|
|
@@ -2707,11 +2670,6 @@ class Goodup extends Base
|
|
|
->findOrEmpty();
|
|
|
if(empty($good)) return json_show(1005,"商品数据未找到");
|
|
|
|
|
|
-// $num=isset($this->post['min_num'])&&$this->post['min_num']!=="" ? intval($this->post['min_num']):"";
|
|
|
-// if($num==""){
|
|
|
-// return error_show(1005,"参数min_num不能为空");
|
|
|
-// }
|
|
|
-
|
|
|
$nakelist = Db::name("good_nake")
|
|
|
->where(['spuCode'=>$param['spuCode'],"is_del"=>0])
|
|
|
->where([["min_num","<=",$param['min_num']]])
|
|
@@ -2722,7 +2680,6 @@ class Goodup extends Base
|
|
|
->where(['spuCode'=>$param['spuCode'],"is_del"=>0])
|
|
|
->order("min_num asc")
|
|
|
->find();
|
|
|
-
|
|
|
//非库存品的话,继续校验最小起订量
|
|
|
//库存品的话,不足采购起订量的时候,取采购最小起订量
|
|
|
if ($good['is_stock'] == 0) return error_show(1010, "起订量不足{$nakelist['min_num']}");
|