<?php

/**
 * +----------------------------------------------------------------------
 * | Created By PhpStorm
 * +----------------------------------------------------------------------
 * | DATE: 2021/8/2
 * +----------------------------------------------------------------------
 * | TIME: 10:55
 * +----------------------------------------------------------------------
 * | Author: YangXing(925032253@qq.com)
 * +----------------------------------------------------------------------
 * | Class: indexAction
 * +----------------------------------------------------------------------
 */

namespace api\action\v1;


use api\action\baseAction;
use model\sample\sample;
use phpDocumentor\Reflection\Types\False_;
use \model\table;

class indexAction extends baseAction
{

    public function index()
    {
        $param = $this->getParaam();
        $teac = [
            'sample_no' => $param['sample_no'],
            'customer_name' => $param['customer_name'],
            'main_state' => $param['main_state'],
            'sub_state' => $param['sub_state'],
            'development_completion_time' => $param['development_completion_time'],
            'check_conclusion' => $param['check_conclusion'],
            'check_time' => $param['check_time'],
            'in_code' => $param['in_code'],
            'abs' => $param['abs'],
            'review_characteristics' => $param['review_characteristics'],
            'similar_quotation' => $param['similar_quotation'],
            'customer_confirmation_column' => $param['customer_confirmation_column'],
            'sample_description' => $param['sample_description'],
            'preliminary_proofreading_comments' => $param['preliminary_proofreading_comments'],
            'remarks' => $param['remarks'],
            'checker' => $param['checker'],
            'are_outer_cages_sold_separately' => $param['are_outer_cages_sold_separately'],
            'are_inner_cages_sold_separately' => $param['are_inner_cages_sold_separately'],
            'is_the_outer_cage_repair_kit_sold_separately' => $param['is_the_outer_cage_repair_kit_sold_separately'],
            'is_the_inner_cage_repair_kit_sold_separately' => $param['is_the_inner_cage_repair_kit_sold_separately'],
            'proofreading_comments_of_catalog_group' => $param['proofreading_comments_of_catalog_group'],
            'describe' => $param['describe'],
            'group' => $param['group']
        ];
        $sample = new sample();
        $result = $sample->setSampleStatus($teac);
        if($result !== false){
            $this->returnJson(200,'ok');
        }else{
            $this->returnJson(0,$result);
        }
    }
	

	/**
     * 关联属性
	 * @param  $o_id  string [选] 多个逗号分隔  为空则返回所有
     */
    public function getColl()
    {
		try {
			$params = $this->getParaam();
			$table = new table();
			$data = $table->getData('getColl', $params['o_id']);
			if(empty($data)) return $this->returnJson(0,'无数据',[]);
            return $this->returnJson(200,'ok',$data);
		}catch (Exception $e) {
            $this->returnJson(500,$e->getMessage());
        }
	}
}
