소스 검색

报价状态枚举

lizhen_gitee 6 달 전
부모
커밋
7bc015c94f
2개의 변경된 파일22개의 추가작업 그리고 0개의 파일을 삭제
  1. 17 0
      application/common/model/Maintain.php
  2. 5 0
      application/company/controller/Maintain.php

+ 17 - 0
application/common/model/Maintain.php

@@ -49,6 +49,23 @@ class Maintain extends Model
         }
         }
         return isset($data[$status]) ? $data[$status] : $status;
         return isset($data[$status]) ? $data[$status] : $status;
     }
     }
+
+    //报价状态枚举
+    public function baojia_status_data($status = false){
+        $data = [
+
+            20 => '报价待审',      //通过就去30,驳回就到22
+            22 => '审核驳回',   //等待再次报价
+
+            30 => '审核通过',     //确认就去40,没有驳回
+            40 => '用户已确认',        //报价都完成了,可以派师傅了
+
+        ];
+        if($status === false){
+            return $data;
+        }
+        return isset($data[$status]) ? $data[$status] : $status;
+    }
     //状态枚举,给pc端的颜色
     //状态枚举,给pc端的颜色
     public function status_colorType($status = false){
     public function status_colorType($status = false){
         $data = [
         $data = [

+ 5 - 0
application/company/controller/Maintain.php

@@ -211,6 +211,11 @@ class Maintain extends Apic
             ->join('pc_admin admin','bj.baojia_staffid = admin.id','LEFT')
             ->join('pc_admin admin','bj.baojia_staffid = admin.id','LEFT')
             ->join('pc_admin audit','bj.baojia_audit_staffid = audit.id','LEFT')
             ->join('pc_admin audit','bj.baojia_audit_staffid = audit.id','LEFT')
             ->where('order_id',$id)->order('id desc')->select();
             ->where('order_id',$id)->order('id desc')->select();
+        if(!empty($baojia)){
+            foreach($baojia as $key => $val){
+                $baojia[$key]['status_text'] = $maintain_model->baojia_status_data($val['status']);
+            }
+        }
         $info['baojia_list'] = $baojia;
         $info['baojia_list'] = $baojia;
 
 
         //追加材料列表
         //追加材料列表