61 lines
2.2 KiB
PHP
61 lines
2.2 KiB
PHP
<?php
|
|
namespace Admin\Controller;
|
|
use Think\Controller;
|
|
class TaskSubRecordController extends AdminController{
|
|
public function __construct(){
|
|
parent::__construct();
|
|
$this->table=D("task_sub_record");
|
|
}
|
|
|
|
public function index(){
|
|
//搜索
|
|
$where=array();
|
|
//产品名称
|
|
$subtask_id=I("get.subtask_id");
|
|
if(!$subtask_id){
|
|
$this->error('非法操作');
|
|
}
|
|
$where['subtask_id'] = $subtask_id;
|
|
$subtask_data = D('task_sub')->find($subtask_id);
|
|
$task_data = D('task')->relation(true)->find($subtask_data['task_id']);
|
|
$task_data['craft_name'] = $subtask_data['craft_name'];
|
|
$param_data = D('craft_param')->where(array('flow_craft_id'=>$subtask_data['flow_craft_id']))->select();
|
|
$param_use_data = array();
|
|
foreach ($param_data as $k=>$v){
|
|
$param_use_data[$v['param_id']] = $v;
|
|
}
|
|
// $where['user_id'] = $subtask_data['subtask_qc_id'];
|
|
|
|
$data=$this->table->where($where)->select();
|
|
foreach ($data as $k=>$v){
|
|
$data[$k]['qc_name'] = $subtask_data['qc_name'];
|
|
$data[$k]['param_name'] = $param_use_data[$v['param_id']]['param_name'];
|
|
$data[$k]['param_base'] = $param_use_data[$v['param_id']]['param_base'];
|
|
$data[$k]['param_diff_up'] = $param_use_data[$v['param_id']]['param_diff_up'];
|
|
$data[$k]['param_diff_down'] = $param_use_data[$v['param_id']]['param_diff_down'];
|
|
$data[$k]['param_unit'] = $param_use_data[$v['param_id']]['param_unit'];
|
|
$data[$k]['time'] = $v['record_time'];
|
|
if( $data[$k]['is_pass']){
|
|
$data[$k]['is_pass'] = '合格';
|
|
}
|
|
else{
|
|
$data[$k]['is_pass'] = '不合格';
|
|
}
|
|
$data[$k]['type'] = '巡检';
|
|
if($v['record_type']==0){
|
|
$data[$k]['type'] = '首件';
|
|
}
|
|
if($v['record_type']==2){
|
|
$data[$k]['type'] = '末件';
|
|
}
|
|
|
|
}
|
|
$this->data=json_encode($data);
|
|
$this->task = $task_data;
|
|
$this->subtask = $subtask_data;
|
|
$this->display();
|
|
}
|
|
|
|
|
|
|
|
} |