-
Notifications
You must be signed in to change notification settings - Fork 0
/
model_index.php
160 lines (128 loc) · 5.28 KB
/
model_index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
<?php
//memberi pengalamatan khusus untuk json
header('Content-type: application/json');
require_once '../dbinfo.inc.php';
require_once '../FunctionAct.php';
session_start();
$conn = oci_pconnect(ORA_CON_UN, ORA_CON_PW, ORA_CON_DB);
$ACTION = $_GET['action'];
$username = 'hadi';
//$ACTION = 'viewDetBarcode';
switch ($ACTION) {
case "viewColi";
$barcode = $_GET['id1'];
// $barcode = 'CN.W-IGG.BGH.0206';
// IGGBAGASSEHOUSE
$qry1 = "SELECT * FROM VW_DELIV_INFO WHERE COLI_NUMBER = '$barcode' ";
$sql1 = oci_parse($conn, $qry1);
oci_execute($sql1);
$arr1 = array();
while ($row1 = oci_fetch_assoc($sql1)) {
array_push($arr1, $row1);
}
echo json_encode($arr1);
break;
case "viewColiDetail";
$coli = $_GET['id1'];
$qry = "SELECT HEAD_MARK, UNIT_PCK_QTY, WEIGHT FROM VW_PCK_INFO WHERE coli_number = 'CN.W-IGG.BGD.7271";
$sql = oci_parse($conn, $qry);
oci_execute($sql);
$arr = array();
while ($row = oci_fetch_assoc($sql)) {
array_push($arr, $row);
}
echo json_encode($arr);
break;
case "InputColi";
$coli = trim($_GET['id1']);
$lokasi = trim($_GET['id2']);
$remark = $_GET['id3'];
$tgl = $_GET['id4'];
// $sql = "INSERT INTO RECEIVE_MATL(ID_RCV_MATL, COLI_NUMBER, MATL_LOC, RCV_DATE, RCV_SYSDATE, INPUT_SIGN, REMARK) "
// . "VALUES(SEQ_MATL_RCV.NEXTVAL, '$coli', '$lokasi', SYSDATE , SYSDATE, '$username', '$remark')";
// $sql = "INSERT INTO RECEIVE_MATL(ID_RCV_MATL, COLI_NUMBER, MATL_LOC, RCV_DATE, RCV_SYSDATE, INPUT_SIGN, REMARK) "
// . "VALUES(SEQ_MATL_RCV.NEXTVAL, '$coli', '$location', TO_DATE('$date', 'DD MONTH YYYY'), SYSDATE, '$username', '$remark')";
$sql = "BEGIN SP_RECEIVE_MATL('$coli', '$lokasi', '$tgl', '$username', '$remark'); END;";
$hasil = oci_parse($conn, $sql);
$exe = oci_execute($hasil);
if ($exe) {
echo json_encode('Berhasil Di Input');
}
break;
// ######################################################### PROSES DELIVERY LIST DI MENU_2 APPCELERATOR
case "viewDeliveryList";
$job = trim($_GET['job__']);
$start_date = str_replace("/", "-", $_GET["tglStart__"]);
$end_date = str_replace("/", "-", $_GET['tglFinsh__']);
$sql = "SELECT RM.COLI_NUMBER, RM.MATL_LOC
FROM RECEIVE_MATL RM
INNER JOIN MST_PACKING MP ON MP.COLI_NUMBER = RM.COLI_NUMBER
INNER JOIN PROJECT P ON P.PROJECT_NAME = MP.PROJECT_NAME
WHERE RM.RCV_DATE BETWEEN TO_DATE ('$start_date', 'MM/DD/YYYY')
AND TO_DATE ('$end_date', 'MM/DD/YYYY')
AND P.PROJECT_NO = '$job'";
$parse = oci_parse($conn, $sql);
$array = array();
oci_execute($parse);
while ($row = oci_fetch_array($parse)) {
array_push($array, $row);
}
echo json_encode($array);
break;
case "viewJob";
$sql = "SELECT DISTINCT PROJECT_NO FROM COMP_VW_INFO_PCK ORDER BY PROJECT_NO";
$parse = oci_parse($conn, $sql);
$array = array();
oci_execute($parse);
while ($row = oci_fetch_array($parse)) {
array_push($array, $row);
}
echo json_encode($array);
break;
// ######################################################### PROSES ASSEMBLY LIST DI MENU_2 APPCELERATOR
case "viewSubJob";
$sql = "SELECT DISTINCT (PROJECT_NAME) PROJECT_NAME FROM PAINTING WHERE PAINT_STATUS = 'NOTCOMPLETE' ORDER BY PROJECT_NAME";
$parse = oci_parse($conn, $sql);
$array = array();
oci_execute($parse);
while ($row = oci_fetch_array($parse)) {
array_push($array, $row);
}
echo json_encode($array);
break;
case "viewPaintingList";
$job = $_GET['job__'];
$sql = "
SELECT HEAD_MARK,
TOTAL_QTY,
FINISHING
FROM VW_PNT_INFO
WHERE PROJECT_NAME= '$job' AND FINISHING <> PAINT_QC_PASS ORDER BY HEAD_MARK,ID";
$parse = oci_parse($conn, $sql);
$array = array();
oci_execute($parse);
while ($row = oci_fetch_array($parse)) {
array_push($array, $row);
}
echo json_encode($array);
break;
// ######################################################### PROSES LOGIN DI WELTES LOGIN APPCELERATOR
case "prosesLogin";
$user = $_GET['user__'];
$pass = $_GET['pass__'];
$query = "select * from weltes_sec_admin.weltes_authentication
where app_username ='$user' and app_password ='$pass'";;
$hasil = oci_parse($conn, $query);
oci_execute($hasil);
$row = oci_fetch_assoc($hasil);
$role = $row['APP_PASSWORD'];
$r = oci_num_rows($hasil);
if ($r == 1) {
$_SESSION['username'] = $pass;
echo json_encode($r);
} else {
echo json_encode($r);
}
break;
}
?>