<?php
namespace api\action\v1;

use api\action\baseAction;
use \Exception;

class plmAction extends baseAction
{
    //样品开发状态变更
    public function sampleStateChange()
    {
		/*
		customer_name
		number
		state_main
		state_sub
		innum
		extfields{
			NO ;// 样品编号                      
			CUSNAME ;// 客户名称                 
			SUSER06 ;// 完成时间 sipm2           
			SUSER01 ;// 核对结论                 
			HTIME ;// 核对时间                   
			SUSER03 ;// GSP型号 sipm2            
			ASUSER08 ;// ABS                     
			WXTX ;// 评审特性                    
			ASUSER12 ;// 类似报价                
			ASUSER09 ;// 客户确认栏              
			PROTYPE ;// 样品描述                 
			ASUSER13 ;// 初步校对意见            
			SMEMO ;// 备注                       
			JDR ;// 校对人                       
			WQLDM ;// 外球笼是否单卖             
			NQLDM ;// 内球笼是否单卖             
			WQLXLDM ;// 外球笼修理包是否能单卖   
			NQLXLDM ;// 内球笼修理包是否能单卖   
			DESCRIBE ;// 描述                    
		}
		*/
		try {
            $param = $this->getParaam();
			$sample = new \model\sample\sample();
			$result = $sample->fromplm($param);
            if($result['state'] === false){
                $this->returnJson(0,$result['msg']);
            }else{
                $this->returnJson(200,'');
            }
        }catch (Exception $e) {
            $this->returnJson(500,$e->getMessage());
        }
    }
}
