| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 | 
							- <?php
 
- namespace App\Model;
 
- class SalesOrder extends UseScopeBaseModel
 
- {
 
-     protected $table = "sales_order"; //指定表
 
-     const CREATED_AT = 'crt_time';
 
-     const UPDATED_AT = 'upd_time';
 
-     protected $dateFormat = 'U';
 
-     const range_function = 'salesOrderRange';
 
-     const is_check_function = 'salesOrderCheck';
 
-     const Order_type_one = 1;//安装件
 
-     const Order_type_two = 2;//快递件
 
-     public static $order_type = [
 
-         self::Order_type_one => '安装件',
 
-         self::Order_type_two => '快递件',
 
-     ];
 
-     public static $order_type_name = [
 
-         '安装件' => self::Order_type_one,
 
-         '快递件' => self::Order_type_two,
 
-     ];
 
-     const Model_type_one = 1; // 线下订单合同
 
-     const Model_type_two = 2; // 分社订货合同
 
-     const Model_type_three = 3; // 二手车交易合同
 
-     const Model_type_four = 4; // 线上订单合同
 
-     const Model_type_five = 5; // 二手车加装合同
 
-     const Model_type_six = 6; // 外贸订单
 
-     const Model_type_seven = 7; // 补贴订单
 
-     public static $model_type = [
 
-         self::Model_type_one,
 
-         self::Model_type_two,
 
-         self::Model_type_three,
 
-         self::Model_type_four,
 
-         self::Model_type_five,
 
-         self::Model_type_six,
 
-         self::Model_type_seven,
 
-     ];
 
-     public static $model_type_title = [
 
-         self::Model_type_one => '线下订单',
 
-         self::Model_type_two => '分社订货',
 
-         self::Model_type_three => '二手车交易',
 
-         self::Model_type_four => '线上订单',
 
-         self::Model_type_five => '二手车加装',
 
-         self::Model_type_six => '外贸订单',
 
-         self::Model_type_seven => '补贴订单',
 
-     ];
 
-     public static $model_type_title_u8 = [
 
-         self::Model_type_one => '线下销售',
 
-         self::Model_type_two => '线下销售',
 
-         self::Model_type_three => '二手车交易',
 
-         self::Model_type_four => '线上销售',
 
-         self::Model_type_five => '二手车加装',
 
-         self::Model_type_six => '外贸订单',
 
-         self::Model_type_seven => '补贴订单',
 
-     ];
 
-     //安装件
 
-     const State_minus_one = -1;//驳回
 
-     const State_zero = 0;//未确认
 
-     const State_one = 1;//待确认
 
-     const State_two = 2;//已确认
 
-     const State_three = 3;//已派销售
 
-     const State_four = 4;//已派总设或分社
 
-     const State_five = 5;//已下施工单
 
-     const State_six = 6;//退换货
 
-     const State_seven = 7;//完结 公司
 
-     const State_eight = 8;//完结 客户
 
-     const special_status = -100;
 
-     //已审核
 
-     const search = "(sales_order_type = " . SalesOrder::Order_type_one . " and state > " . SalesOrder::State_one." and dispatch_time_second = 0)";
 
-     //审核通过条件  安装件 且 线上订单 补贴订单 的已审核是2  其它是3
 
-     const search1 = "(sales_order_type = " . SalesOrder::Order_type_one . " and ((model_type IN( " . SalesOrder::Model_type_four ." , " . SalesOrder::Model_type_seven .") and state = " . SalesOrder::State_two.") or (model_type Not IN (" . SalesOrder::Model_type_four ." , " . SalesOrder::Model_type_seven .") and state = " . SalesOrder::State_three.")))";
 
-     public static $state = [
 
-         self::State_minus_one => '已驳回',
 
-         self::State_zero => '待创建人确认',
 
-         self::State_one => '待审批人审核',
 
-         self::State_two => '审核通过',
 
-         self::State_three => '已线上派单',
 
-         self::State_four => '已门店派单',
 
-         self::State_five => '施工中',
 
-         self::State_six => '退换货',
 
-         self::State_seven => '公司完结',
 
-         self::State_eight => '客户完结',
 
-     ];
 
-     //快递件
 
-     const State2_zero = 0;//未发货
 
-     const State2_one = 1;//已发货
 
-     public static $state2 = [
 
-         self::State2_zero => '未发货',
 
-         self::State2_one => '已发货',
 
-     ];
 
-     //发货状态
 
-     const invoice_zero = 0;//未发货
 
-     const invoice_one = 1;//已发货
 
-     public static $invoice_state = [
 
-         self::invoice_zero => '未发货',
 
-         self::invoice_one => '已发货',
 
-     ];
 
-     //分社安装类型
 
-     const build_zero = 0;//到店安装
 
-     const build_one = 1;//仅施工
 
-     public static $build_state = [
 
-         self::build_zero => '到店安装',
 
-         self::build_one => '仅施工',
 
-     ];
 
-     public static $prefix = [
 
-         self::Model_type_one => 'T9XX.',
 
-         self::Model_type_two => 'T9SO.',
 
-         self::Model_type_three => 'T9XX.',
 
-         self::Model_type_four => 'T9XS.',
 
-         self::Model_type_five => 'T9XX.',
 
-         self::Model_type_six => 'T9WM.',
 
-         self::Model_type_seven => 'T9BT.',
 
-     ];
 
- }
 
 
  |