wugg 3 年之前
父节点
当前提交
a31899dae8
共有 2 个文件被更改,包括 96 次插入0 次删除
  1. 77 0
      app/admin/controller/Consult.php
  2. 19 0
      app/admin/controller/Goodup.php

+ 77 - 0
app/admin/controller/Consult.php

@@ -332,6 +332,83 @@ class Consult extends BaseController
     }
 
     public function zxinfo(){
+        $infoNo= isset($this->post['infoNo'])&&$this->post['infoNo']!=""?trim($this->post['infoNo']):"";
+        if($infoNo==""){
+            return error_show(1004,"参数infoNo不能为空");
+        }
+        $zxinfo = Db::name("consult_info")->where(["infoNo"=>$infoNo,"is_del"=>0])->find();
+        if($zxinfo==false){
+            return error_show(1004,"未找到信息数据");
+        }
+        $zxorder = Db::name("consilt_order")->where(["zxNo"=>$zxinfo['zxNo'],"is_del"=>0])->find();
+        if($zxorder==false){
+            return error_show(1004,"未找到咨询信息数据");
+        }
+        $zxorder['khname']="";
+        if($zxorder['khNo']!==""){
+            $kh=Db::name("customer_info")->where(['companyNo'=>$zxorder['khNo']])->find();
+            $zxorder['khname']= isset($kh['companyName'])?$kh['companyName']:"";
+        }
+        return app_show(0,"获取成功",$zxinfo);
+    }
+    //** 发布竞标任务 */
+    public function  bargain(){
+        $infoNo= isset($this->post['infoNo'])&&$this->post['infoNo']!=""?trim($this->post['infoNo']):"";
+        if($infoNo==""){
+            return error_show(1004,"参数infoNo不能为空");
+        }
+        $zxinfo = Db::name("consult_info")->where(["infoNo"=>$infoNo,"is_del"=>0])->find();
+        if($zxinfo==false){
+            return error_show(1004,"未找到信息数据");
+        }
+        $status =isset($this->post['status']) && $this->post['status']!=="" ? intval($this->post['status']):"";
+        if($status===""){
+            return error_show(1004,"参数status不能为空");
+        }
+        if($status==1&&$zxinfo['status']>1){
+            $zxinfo['bargain_num']=+1;
+        }
+        $zxinfo['status']=$status;
+        $zxinfo['updatetime']=date("Y-m-d H:i:s");
+        $up = Db::name("consult_info")->save($zxinfo);
+        if($up){
+            return app_show(0,"状态更新成功");
+        }else{
+            return error_show(1003,"状态更新失败");
+        }
+    }
 
+    public function feadback(){
+        $infoNo= isset($this->post['infoNo'])&&$this->post['infoNo']!=""?trim($this->post['infoNo']):"";
+        if($infoNo==""){
+            return error_show(1004,"参数infoNo不能为空");
+        }
+        $zxinfo = Db::name("consult_info")->where(["infoNo"=>$infoNo,"is_del"=>0])->find();
+        if($zxinfo==false){
+            return error_show(1004,"未找到信息数据");
+        }
+
+        $pname = isset($this->post['pname'])&&$this->post['pname']!=""? trim($this->post['pname']):"";
+        if($pname==""){
+            return error_show(1004,"参数pname不能为空");
+        }
+        $brandid = isset($this->post['brandid'])&&$this->post['brandid']!=""? intval($this->post['brandid']):"";
+        if($brandid==""){
+            return error_show(1004,"参数brandid不能为空");
+        }
+        $cat_id = isset($this->post['cat_id'])&&$this->post['cat_id']!=""? trim($this->post['cat_id']):"";
+        if($cat_id==""){
+            return error_show(1004,"参数cat_id不能为空");
+        }
+        $model = isset($this->post['model'])&&$this->post['model']!=""? trim($this->post['model']):"";
+        $model = isset($this->post['model'])&&$this->post['model']!=""? trim($this->post['model']):"";
+        $model = isset($this->post['model'])&&$this->post['model']!=""? trim($this->post['model']):"";
+        $model = isset($this->post['model'])&&$this->post['model']!=""? trim($this->post['model']):"";
+        $model = isset($this->post['model'])&&$this->post['model']!=""? trim($this->post['model']):"";
+        $model = isset($this->post['model'])&&$this->post['model']!=""? trim($this->post['model']):"";
+        $model = isset($this->post['model'])&&$this->post['model']!=""? trim($this->post['model']):"";
+        if($pname==""){
+            return error_show(1004,"参数pname不能为空");
+        }
     }
 }

+ 19 - 0
app/admin/controller/Goodup.php

@@ -582,6 +582,7 @@ class Goodup extends BaseController
             return error_show(1004,"参数is_step不能为空");
         }
         $good_ladder = isset($this->post['good_ladder'])&&!empty($this->post['good_ladder'])? $this->post['good_ladder']:"";
+        $speclist = isset($this->post['speclist'])&&!empty($this->post['speclist'])? $this->post['speclist']:"";
         $data=[
             "cert_fee"=>$cert_fee,
             "packing_fee"=>$packing_fee,
@@ -616,11 +617,29 @@ class Goodup extends BaseController
                         isset($value["id"])? $lemp['addtime'] = date("Y-m-d H:i:s"):"";
                         $lemp['updatetime'] =date("Y-m-d H:i:s");
                         $count = Db::name("good_nake")->save($lemp);
+                        if($count==false){
+                            Db::rollback();
+                            return app_show(1004,"商品规成本修改失败");
+                        }
+                    }
+                }
+                if($speclist!=="" && !empty($speclist)){
+                    foreach ($speclist as $value){
+                        $lemp=[];
+                        isset($value["id"])?$lemp['id']=$value['id']:"";
+                        $lemp['spuCode']=$supcode;
+                        $lemp['spec_id'] = $value['spec_id'];
+                        $lemp['spec_value_id'] = $value['spec_value_id'];
+                        $lemp['is_del'] = isset($value['is_del'])?$value['is_del']:0;
+                        isset($value["id"])? $lemp['addtime'] = date("Y-m-d H:i:s"):"";
+                        $lemp['updatetime'] =date("Y-m-d H:i:s");
+                        $count = Db::name("good_spec")->save($lemp);
                         if($count==false){
                             Db::rollback();
                             return app_show(1004,"商品规格值修改失败");
                         }
                     }
+
                 }
                 Db::commit();
                 return app_show(0,"更新成功");