forked from HANYANG/HANYANG_MES
175 lines
6.8 KiB
PHP
175 lines
6.8 KiB
PHP
<?php
|
|
include_once "{$_SERVER['DOCUMENT_ROOT']}/common.inc.php";
|
|
include_once _SVC_INC_PATH_ ."/auth_check.php";
|
|
include_once _HOME_INC_PATH_ ."/ajax_init.php";
|
|
include_once __DIR__ ."/token.inc.php";
|
|
|
|
//토큰 유효성 반환
|
|
// Token::exitTokenJson($member['token']);
|
|
|
|
switch( $_REQUEST['mode'] ){ // 앱에 모드를 할당하는 변수 있음
|
|
case 'getFacilityOperHstList':
|
|
$sql = "USP_T_GET_FACLT_OPER_HST_LIST"; // DB에서 불러오는 Store Procedure
|
|
$token = $_REQUEST['token']; // 앱에서 전달받은 토큰(토큰은 로그인시 할당받아서 로컬에 저장됨)
|
|
$params = Array(
|
|
"CORP_CD" => "", // SP 에 활용되는 파라미터
|
|
"WO_NO" => $_REQUEST['params'][1],
|
|
"WRK_FACLT_CD" => $_REQUEST['params'][2],
|
|
"MNG_SERIAL_NO" => $_REQUEST['params'][3],
|
|
"RUNSTOP_GB" => $_REQUEST['params'][4],
|
|
|
|
|
|
);
|
|
$rst = $baseObj->DB->exec($sql, $params);
|
|
$retval['data'] = array();
|
|
if( $rst ){
|
|
$retval['code'] = $params;
|
|
$retval['mesg'] = "S";
|
|
while( $row = $baseObj->DB->fetch_array($rst) ) {
|
|
$retval['data'][] = $row;
|
|
}
|
|
}
|
|
break;
|
|
|
|
case 'addFacilityOperHstStart':
|
|
$sql = "USP_T_ADD_FACLT_OPER_HST_START"; // DB에서 불러오는 Store Procedure
|
|
$token = $_REQUEST['token']; // 앱에서 전달받은 토큰(토큰은 로그인시 할당받아서 로컬에 저장됨)
|
|
$params = Array(
|
|
"CORP_CD" => "", // SP 에 활용되는 파라미터
|
|
"WO_NO" => $_REQUEST['params'][1],
|
|
"WRK_FACLT_CD" => $_REQUEST['params'][2],
|
|
"MNG_SERIAL_NO" => $_REQUEST['params'][3],
|
|
"RUNSTOP_GB" => $_REQUEST['params'][4],
|
|
"EMP_NO" => $_REQUEST['params'][5],
|
|
"FACLT_RPM" => $_REQUEST['params'][6],
|
|
"FACLT_FEED" => $_REQUEST['params'][7],
|
|
"OP_CD" => $_REQUEST['params'][8],
|
|
"OP_ST_TM" => $_REQUEST['params'][10],
|
|
"IS_UPDATE" => $_REQUEST['params'][11],
|
|
"ERROR_CODE" => '',
|
|
"ERROR_MSG" => '',
|
|
|
|
);
|
|
$rst = $baseObj->DB->exec($sql, $params);
|
|
$retval['data'] = array();
|
|
if( $rst ){
|
|
$retval['code'] = $params;
|
|
$retval['mesg'] = "S";
|
|
while( $row = $baseObj->DB->fetch_array($rst) ) {
|
|
$retval['data'][] = $row;
|
|
}
|
|
}
|
|
break;
|
|
|
|
case 'addFacilityOperHstPause':
|
|
$sql = "USP_T_ADD_FACLT_OPER_HST_PAUSE"; // DB에서 불러오는 Store Procedure
|
|
$token = $_REQUEST['token']; // 앱에서 전달받은 토큰(토큰은 로그인시 할당받아서 로컬에 저장됨)
|
|
$params = Array(
|
|
"CORP_CD" => "", // SP 에 활용되는 파라미터
|
|
"WO_NO" => $_REQUEST['params'][1],
|
|
"WRK_FACLT_CD" => $_REQUEST['params'][2],
|
|
"MNG_SERIAL_NO" => $_REQUEST['params'][3],
|
|
"RUNSTOP_GB" => $_REQUEST['params'][4],
|
|
"EMP_NO" => $_REQUEST['params'][5],
|
|
"FACLT_RPM" => $_REQUEST['params'][6],
|
|
"FACLT_FEED" => $_REQUEST['params'][7],
|
|
"OP_CD" => $_REQUEST['params'][8],
|
|
|
|
);
|
|
$rst = $baseObj->DB->exec($sql, $params);
|
|
$retval['data'] = array();
|
|
if( $rst ){
|
|
$retval['code'] = $params;
|
|
$retval['mesg'] = "S";
|
|
while( $row = $baseObj->DB->fetch_array($rst) ) {
|
|
$retval['data'][] = $row;
|
|
}
|
|
}
|
|
break;
|
|
|
|
|
|
case 'addFacilityOperHstEnd':
|
|
$sql = "USP_T_ADD_FACLT_OPER_HST_END"; // DB에서 불러오는 Store Procedure
|
|
$token = $_REQUEST['token']; // 앱에서 전달받은 토큰(토큰은 로그인시 할당받아서 로컬에 저장됨)
|
|
$params = Array(
|
|
"CORP_CD" => "", // SP 에 활용되는 파라미터
|
|
"WO_NO" => $_REQUEST['params'][1],
|
|
"WRK_FACLT_CD" => $_REQUEST['params'][2],
|
|
"MNG_SERIAL_NO" => $_REQUEST['params'][3],
|
|
"RUNSTOP_GB" => $_REQUEST['params'][4],
|
|
"EMP_NO" => $_REQUEST['params'][5],
|
|
"FACLT_RPM" => $_REQUEST['params'][6],
|
|
"FACLT_FEED" => $_REQUEST['params'][7],
|
|
"OP_CD" => $_REQUEST['params'][8],
|
|
"WO_FACLT_NO" => $_REQUEST['params'][9],
|
|
"OP_ST_TM" => $_REQUEST['params'][10],
|
|
"IS_UPDATE" => $_REQUEST['params'][11],
|
|
|
|
);
|
|
$rst = $baseObj->DB->exec($sql, $params);
|
|
$retval['data'] = array();
|
|
if( $rst ){
|
|
$retval['code'] = $params;
|
|
$retval['mesg'] = "S";
|
|
while( $row = $baseObj->DB->fetch_array($rst) ) {
|
|
$retval['data'][] = $row;
|
|
}
|
|
}
|
|
break;
|
|
|
|
case 'deleteFacilityOperHst':
|
|
$sql = "USP_T_ADD_FACLT_OPER_HST_CANCEL"; // DB에서 불러오는 Store Procedure
|
|
$token = $_REQUEST['token']; // 앱에서 전달받은 토큰(토큰은 로그인시 할당받아서 로컬에 저장됨)
|
|
$params = Array(
|
|
"CORP_CD" => "", // SP 에 활용되는 파라미터
|
|
"WO_NO" => $_REQUEST['params'][1],
|
|
"WRK_FACLT_CD" => $_REQUEST['params'][2],
|
|
"MNG_SERIAL_NO" => $_REQUEST['params'][3],
|
|
"RUNSTOP_GB" => $_REQUEST['params'][4],
|
|
"OP_CD" => $_REQUEST['params'][8],
|
|
"IS_UPDATE" => $_REQUEST['params'][11],
|
|
|
|
);
|
|
$rst = $baseObj->DB->exec($sql, $params);
|
|
$retval['data'] = array();
|
|
if( $rst ){
|
|
$retval['code'] = $params;
|
|
$retval['mesg'] = "S";
|
|
while( $row = $baseObj->DB->fetch_array($rst) ) {
|
|
$retval['data'][] = $row;
|
|
}
|
|
}
|
|
break;
|
|
|
|
|
|
case 'getFacilityOperHst':
|
|
$sql = "USP_T_GET_FACLT_OPER_HST"; // DB에서 불러오는 Store Procedure
|
|
$token = $_REQUEST['token']; // 앱에서 전달받은 토큰(토큰은 로그인시 할당받아서 로컬에 저장됨)
|
|
$params = Array(
|
|
"MNG_SERIAL_NO" => $_REQUEST['params'][3], // SP 에 활용되는 파라미터
|
|
"OP_CD" => $_REQUEST['params'][8],
|
|
);
|
|
$rst = $baseObj->DB->exec($sql, $params);
|
|
$retval['data'] = array();
|
|
if( $rst ){
|
|
$retval['code'] = $params;
|
|
$retval['mesg'] = "S";
|
|
while( $row = $baseObj->DB->fetch_array($rst) ) {
|
|
$retval['data'][] = $row;
|
|
}
|
|
}
|
|
break;
|
|
|
|
|
|
default:
|
|
break;
|
|
|
|
|
|
}
|
|
|
|
if( !$_REQUEST['no_echo'] ){
|
|
echo json_encode($retval, JSON_UNESCAPED_UNICODE);
|
|
}
|
|
|
|
|
|
include "./record.php"; |