|
@@ -884,7 +884,7 @@ class Goodup extends Base
|
|
|
if($supplier_temp['code']!=0 || empty($supplier_temp['data']) ) return error_show(1004,'供应商信息未找到');
|
|
|
$supplierArr=$supplier_temp['data']??[];
|
|
|
$supplier=$supplierArr['child']??[];
|
|
|
- $supplier_account = checkHasAccountBySupplierNos([$supplierNo]);
|
|
|
+// $supplier_account = checkHasAccountBySupplierNos([$supplierNo]);
|
|
|
$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']):'';
|
|
@@ -897,6 +897,11 @@ class Goodup extends Base
|
|
|
$cgd_supplier =$userCommon->handle('getCodeAndName',['code'=>$cgd_supplier_code]);
|
|
|
$cgd_supplier_name= $cgd_supplier['data'][$cgd_supplier_code]??'';
|
|
|
}
|
|
|
+ if (($this->level == 2) && ($supplierNo != $data['supplierNo'])) {
|
|
|
+ $supplier_account = checkHasAccountBySupplierNos([$supplierNo,$data['supplierNo']]);
|
|
|
+ if (isset($supplier_account[$supplierNo])) return json_show(1004, '该供应商已开通账号,不允许操作');
|
|
|
+ if (isset($supplier_account[$data['supplierNo']])) return json_show(1004, '原供应商已开通账号,不允许操作');
|
|
|
+ }
|
|
|
$good_size = isset($this->post['good_size'])&&$this->post['good_size']!=""? trim($this->post['good_size']) :"";
|
|
|
if($good_size==''){
|
|
|
return error_show(1004,"参数good_size不能为空");
|
|
@@ -969,15 +974,7 @@ class Goodup extends Base
|
|
|
return error_show(1004,"参数delivery_day不能为空");
|
|
|
}
|
|
|
$lead_time = isset($this->post['lead_time'])&&$this->post['lead_time']!==""? intval($this->post['lead_time']) :"0";
|
|
|
-// if($lead_time===""){
|
|
|
-// return error_show(1004,"参数lead_time不能为空");
|
|
|
-// }
|
|
|
$sample_day = isset($this->post['sample_day'])&&$this->post['sample_day']!==""? intval($this->post['sample_day']):"0";
|
|
|
-// if($sample_day===""){
|
|
|
-// return error_show(1004,"参数sample_day不能为空");
|
|
|
-// }
|
|
|
- // $sample_fee = isset($this->post['sample_fee'])&&$this->post['sample_fee']!==""? floatval
|
|
|
- //($this->post['sample_fee']):"0";
|
|
|
$config = isset($this->post['config'])&&$this->post['config']!==""? trim($this->post['config']):"";
|
|
|
$other_config = isset($this->post['other_config'])&&$this->post['other_config']!==""? trim($this->post['other_config']):"";
|
|
|
$is_diff = isset($this->post['is_diff'])&&$this->post['is_diff']!==""? intval($this->post['is_diff']):"0";
|
|
@@ -1174,15 +1171,14 @@ class Goodup extends Base
|
|
|
if($market_price===""){
|
|
|
return error_show(1004,"参数market_price不能为空");
|
|
|
}
|
|
|
+ if ($this->level == 2) {
|
|
|
+ $supplier_account = checkHasAccountBySupplierNos([$data['supplierNo']]);
|
|
|
+ if (isset($supplier_account[$data['supplierNo']])) return json_show(1004, '供应商已开通账号,不允许操作');
|
|
|
+ }
|
|
|
$nake_price = isset($this->post['nake_price'])&&$this->post['nake_price']!==""? floatval($this->post['nake_price']):"";
|
|
|
-// $is_step = isset($this->post['is_step'])&&$this->post['is_step']!==""? intval($this->post['is_step']):"";
|
|
|
-// if($is_step===""){
|
|
|
-// return error_show(1004,"参数is_step不能为空");
|
|
|
-// }
|
|
|
+
|
|
|
$good_ladder = isset($this->post['good_ladder'])&&!empty($this->post['good_ladder'])? $this->post['good_ladder']:"";
|
|
|
-// if($is_step==1 && $good_ladder==""){
|
|
|
-// return error_show(1004,"启用阶梯,阶梯价不能为空");
|
|
|
-// }
|
|
|
+
|
|
|
$data=[
|
|
|
"cert_fee"=>$cert_fee,
|
|
|
"packing_fee"=>$packing_fee,
|
|
@@ -2332,7 +2328,7 @@ class Goodup extends Base
|
|
|
}
|
|
|
|
|
|
if (($this->level == 2) && ($supplierNo != $data['supplierNo'])) {
|
|
|
- $supplier_account = checkHasAccountBySupplierNos([$supplierNo]);
|
|
|
+ $supplier_account = checkHasAccountBySupplierNos([$supplierNo,$data['supplierNo']]);
|
|
|
if (isset($supplier_account[$supplierNo])) return json_show(1004, '该供应商已开通账号,不允许操作');
|
|
|
if (isset($supplier_account[$data['supplierNo']])) return json_show(1004, '原供应商已开通账号,不允许操作');
|
|
|
}
|