|
@@ -99,6 +99,11 @@ class Consult extends Base
|
|
|
$all_createrid = array_column($list,'createrid');
|
|
|
$item = get_company_name_by_uid($all_createrid);
|
|
|
|
|
|
+ $userCommon = new \app\admin\common\User();
|
|
|
+ $tmp = $userCommon->handle('getCodeAndName', ['code' =>array_column($list,"khNo")]);
|
|
|
+ $kh = $tmp['data']??[];
|
|
|
+
|
|
|
+
|
|
|
$brand = Db::name("brand")
|
|
|
->where(['id'=>array_column($list,'brand_id')])
|
|
|
->column('brand_name','id');
|
|
@@ -106,6 +111,7 @@ class Consult extends Base
|
|
|
$userCommon = new \app\admin\common\User();
|
|
|
$names = $userCommon->handle('getCodeAndName', ['code' => array_column($list, 'khNo')]);
|
|
|
|
|
|
+
|
|
|
$data=[];
|
|
|
foreach ($list as $value){
|
|
|
$value['can']= isset($value['cat_id']) && $value['cat_id'] !=0 ? made($value['cat_id']):[];
|
|
@@ -113,9 +119,15 @@ class Consult extends Base
|
|
|
// $brand = Db::name("brand")->where(['id'=>$value['brand_id']])->find();
|
|
|
$value['brand_name']= $brand[$value['brand_id']]??'';//isset($brand['brand_name']) && $brand['brand_name']!='' ? $brand['brand_name']:"";
|
|
|
$value['khname']="";
|
|
|
- if ($value['khNo'] !== "") {
|
|
|
+
|
|
|
+ if($value['khNo']!==""){
|
|
|
// $kh=Db::name("customer_info")->where(['companyNo'=>$value['khNo']])->find();
|
|
|
- $value['khname'] = $names['data'][$value['khNo']] ?? '';//isset($kh['companyName'])?$kh['companyName']:"";
|
|
|
+ $value['khname']=$kh[$value['khNo']]??"";
|
|
|
+
|
|
|
+// if ($value['khNo'] !== "") {
|
|
|
+//// $kh=Db::name("customer_info")->where(['companyNo'=>$value['khNo']])->find();
|
|
|
+// $value['khname'] = $names['data'][$value['khNo']] ?? '';//isset($kh['companyName'])?$kh['companyName']:"";
|
|
|
+
|
|
|
}
|
|
|
$value['metal_name']=isset($value['metal_id'])&& $value['metal_id']!=0?$this->noble[$value['metal_id']]:"";
|
|
|
$value['company_name'] = $item[$value['createrid']]??'';
|
|
@@ -371,15 +383,24 @@ class Consult extends Base
|
|
|
$zxinfo['unit_name']="";
|
|
|
$zxinfo['metal_name']=isset($zxinfo['metal_id'])&& $zxinfo['metal_id']!=0?$this->noble[$zxinfo['metal_id']]:"";
|
|
|
$zxinfo['specinfo']=json_decode($zxinfo['specinfo'],true);
|
|
|
+//<<<<<<< HEAD
|
|
|
+// $zxinfo['khname']= '';
|
|
|
+// $kccode=[];
|
|
|
+// if($zxorder['khNo']!==""){
|
|
|
+//// $kh=Db::name("customer_info")->where(['companyNo'=>$zxorder['khNo']])->find();
|
|
|
+//// $zxinfo['khname']= isset($kh['companyName'])?$kh['companyName']:"";
|
|
|
+//=======
|
|
|
|
|
|
$userCommon = new \app\admin\common\User();
|
|
|
$tmp = $userCommon->handle('getCodeAndName', ['code' => [$zxorder['companyNo'],$zxorder['khNo']]]);
|
|
|
|
|
|
- if($zxorder['khNo']!==""){
|
|
|
+// if($zxorder['khNo']!==""){
|
|
|
// $kh=Db::name("customer_info")->where(['companyNo'=>$zxorder['khNo']])->find();
|
|
|
- $zxinfo['khname']= $tmp['data'][$zxorder['khNo']]??'';//isset($kh['companyName'])?$kh['companyName']:"";
|
|
|
- $zxinfo['khNo']= $zxorder['khNo'];
|
|
|
- }
|
|
|
+// $zxinfo['khname']= $tmp['data'][$zxorder['khNo']]??'';//isset($kh['companyName'])?$kh['companyName']:"";
|
|
|
+//>>>>>>> master-new
|
|
|
+// $zxinfo['khNo']= $zxorder['khNo'];
|
|
|
+// $kccode[]=$zxorder['khNo'];
|
|
|
+// }
|
|
|
if($zxinfo['unit']!==""){
|
|
|
$unit=Db::name("unit")->where(['id'=>$zxinfo['unit']])->find();
|
|
|
$zxinfo['unit_name']= isset($unit['unit'])?$unit['unit']:"";
|
|
@@ -388,11 +409,22 @@ class Consult extends Base
|
|
|
$unit=Db::name("brand")->where(['id'=>$zxinfo['brand_id']])->find();
|
|
|
$zxinfo['brand']= isset($unit['brand_name'])?$unit['brand_name']:"";
|
|
|
}
|
|
|
- if($zxorder['companyNo']!==""){
|
|
|
+// $zxinfo['company']= '';
|
|
|
+// if($zxorder['companyNo']!==""){
|
|
|
// $kh=Db::name("business")->where(['companyNo'=>$zxorder['companyNo']])->find();
|
|
|
// $zxinfo['company']= isset($kh['company'])?$kh['company']:"";
|
|
|
+//<<<<<<< HEAD
|
|
|
+// $kccode[]=$zxorder['companyNo'];
|
|
|
+// }
|
|
|
+// if(!empty($kccode)){
|
|
|
+// $userCommon = new \app\admin\common\User();
|
|
|
+// $tmp = $userCommon->handle('getCodeAndName', ['code' =>$kccode]);
|
|
|
+////=======
|
|
|
+////>>>>>>> master-new
|
|
|
$zxinfo['company'] = $tmp['data'][$zxorder['companyNo']] ?? '';
|
|
|
- }
|
|
|
+ $zxinfo['khname'] = $tmp['data'][$zxorder['khNo']] ?? '';
|
|
|
+// }
|
|
|
+
|
|
|
if($zxorder['is_project']==1 && $zxorder['projectNo']!==""){
|
|
|
$project = Db::name("project")->where(["projectNo"=>$zxorder['projectNo'],"is_del"=>0])->find();
|
|
|
$zxinfo['project_name']=isset($project['project_name'])?$project['project_name']:"";
|
|
@@ -854,9 +886,12 @@ class Consult extends Base
|
|
|
// ->field('id,person,personid')
|
|
|
// ->where('code',$supplierNo)
|
|
|
// ->findOrEmpty();
|
|
|
- $user= new \app\admin\common\User();
|
|
|
- $supplier =$user->handle("sInfo",["code"=>$supplierNo]);
|
|
|
-
|
|
|
+ $userCommon= new \app\admin\common\User();
|
|
|
+ $supplier_temp =$userCommon->handle("hqInfo",["code"=>$supplierNo]);
|
|
|
+ if($supplier_temp['code']!=0 || empty($supplier_temp['data']) ) return error_show(1004,"供应商信息未找到");
|
|
|
+ $supplierArr=$supplier_temp['data']??[];
|
|
|
+ $supplier=$supplierArr['child']??[];
|
|
|
+ if($supplierArr['relation_code']==$zx['companyNo']) return error_show(1004,"业务公司与供应商信息一致");
|
|
|
$data=[
|
|
|
"bidNo"=>$bidNo,
|
|
|
"infoNo"=>$infoNo,
|
|
@@ -1183,6 +1218,12 @@ class Consult extends Base
|
|
|
$mark_fee + $cert_fee + $nake_fee) / (1 - $budget);
|
|
|
$total_fee = $demo_fee/$zxinfo['num']+$delivery_fee+$open_fee/$zxinfo['num'] + $cost_fee * $noble_weight + $pakge_fee + $mark_fee+$cert_fee +$nake_fee;
|
|
|
}
|
|
|
+ $userCommon= new \app\admin\common\User();
|
|
|
+ $supplier_temp =$userCommon->handle("hqInfo",["code"=>$supplierNo]);
|
|
|
+ if($supplier_temp['code']!=0 || empty($supplier_temp['data']) ) return error_show(1004,"供应商信息未找到");
|
|
|
+ $supplierArr=$supplier_temp['data']??[];
|
|
|
+ $supplier=$supplierArr['child']??[];
|
|
|
+ if($supplierArr['relation_code']==$zx['companyNo']) return error_show(1004,"业务公司与供应商信息一致");
|
|
|
Db::startTrans();
|
|
|
try{
|
|
|
$data=[
|