- Tracking Log 추가
- Input Pickup 시 이미 생성된 오더장이 담당드라이버가 아닌 경우 픽업한 드라이버로 보이지 않는 문제 수정
- MAP 에서 오더장 신규 생성시 CORSIA DATE 입력 문제 수정
This commit is contained in:
Hyojin Ahn 2025-11-05 08:00:31 -05:00
parent 4047bc4d18
commit fc74886461
3 changed files with 14 additions and 8 deletions

View File

@ -1009,8 +1009,8 @@ class API extends CONF {
public function addOrder(){ public function addOrder(){
try { try {
qry("INSERT INTO tbl_daily (d_orderdate, d_ordertype, d_ruid, d_driveruid, d_customeruid, d_accountno, d_name, d_paymenttype, d_cycle, d_rate, d_form_eu, d_maincontainer, d_container, d_location, d_status) qry("INSERT INTO tbl_daily (d_orderdate, d_ordertype, d_ruid, d_driveruid, d_customeruid, d_accountno, d_name, d_paymenttype, d_cycle, d_rate, d_form_eu, d_form_corsia, d_maincontainer, d_container, d_location, d_status)
SELECT '".$_POST['orderdate']."', '".$_POST['ordertype']."', '".$_POST['ruid']."', '".$_POST['driveruid']."', c_uid, c_accountno, c_name, c_paymenttype, c_paymentcycle, c_rate, c_form_eu, c_maincontainer, c_container, c_location, 'A' SELECT '".$_POST['orderdate']."', '".$_POST['ordertype']."', '".$_POST['ruid']."', '".$_POST['driveruid']."', c_uid, c_accountno, c_name, c_paymenttype, c_paymentcycle, c_rate, c_form_eu, c_form_corsia, c_maincontainer, c_container, c_location, 'A'
FROM tbl_customer FROM tbl_customer
WHERE c_uid=".(int)$_POST['customer_uid']); WHERE c_uid=".(int)$_POST['customer_uid']);
@ -1046,14 +1046,14 @@ class API extends CONF {
qry("INSERT INTO tbl_daily ( qry("INSERT INTO tbl_daily (
d_orderdate, d_driveruid, d_customeruid, d_accountno, d_orderdate, d_driveruid, d_customeruid, d_accountno,
d_name, d_paymenttype, d_cycle, d_rate, d_form_eu, d_maincontainer, d_container, d_location, d_address, d_name, d_paymenttype, d_cycle, d_rate, d_form_eu, d_form_corsia, d_maincontainer, d_container, d_location, d_address,
d_city, d_postal, d_oil_2y, d_oil_1y, d_oil_0y, d_fullcycle, d_fullcycleforced, d_fullcycleflag, d_city, d_postal, d_oil_2y, d_oil_1y, d_oil_0y, d_fullcycle, d_fullcycleforced, d_fullcycleflag,
d_lastpickupdate, d_lastpickupquantity, d_lastpaiddate, d_lastpickupdate, d_lastpickupquantity, d_lastpaiddate,
d_estquantity, d_estquantity,
d_createruid, d_createddate, d_status) d_createruid, d_createddate, d_status)
SELECT '".$_POST['orderdate']."', '".$_POST['driveruid']."', c_uid, c_accountno, SELECT '".$_POST['orderdate']."', '".$_POST['driveruid']."', c_uid, c_accountno,
c_name, c_paymenttype, c_paymentcycle, c_rate, c_form_eu, c_maincontainer, c_container, c_location, c_address, c_name, c_paymenttype, c_paymentcycle, c_rate, c_form_eu, c_form_corsia, c_maincontainer, c_container, c_location, c_address,
c_city, c_postal, 0, 0, 0, c_fullcycle, c_fullcycleforced, c_fullcycleflag, c_city, c_postal, 0, 0, 0, c_fullcycle, c_fullcycleforced, c_fullcycleflag,
c_lastpickupdate, c_lastpickupquantity, c_lastpaiddate, c_lastpickupdate, c_lastpickupquantity, c_lastpaiddate,
IFNULL((c_fullquantity - c_fullquantitydaily + (".(int)$interval->days." * c_fullquantitydaily)),0), IFNULL((c_fullquantity - c_fullquantitydaily + (".(int)$interval->days." * c_fullquantitydaily)),0),
@ -1282,7 +1282,7 @@ class API extends CONF {
qry("INSERT INTO tbl_daily ( qry("INSERT INTO tbl_daily (
d_orderdate, d_driveruid, d_customeruid, d_accountno, d_name, d_orderdate, d_driveruid, d_customeruid, d_accountno, d_name,
d_paymenttype, d_cycle, d_rate, d_form_eu, d_maincontainer, d_container, d_location, d_paymenttype, d_cycle, d_rate, d_form_eu, d_form_corsia, d_maincontainer, d_container, d_location,
d_address, d_city, d_postal, d_oil_2y, d_oil_1y, d_oil_0y, d_address, d_city, d_postal, d_oil_2y, d_oil_1y, d_oil_0y,
d_fullcycle, d_fullcycleforced, d_fullcycleflag, d_fullcycle, d_fullcycleforced, d_fullcycleflag,
d_lastpickupdate, d_lastpickupquantity, d_lastpaiddate, d_lastpickupdate, d_lastpickupquantity, d_lastpaiddate,
@ -1293,7 +1293,7 @@ class API extends CONF {
) )
SELECT SELECT
'".$_POST['visitdate']."', '".$_POST['driveruid']."', c_uid, c_accountno, c_name, '".$_POST['visitdate']."', '".$_POST['driveruid']."', c_uid, c_accountno, c_name,
c_paymenttype, c_paymentcycle, c_rate, c_form_eu, c_maincontainer, c_container, c_location, c_paymenttype, c_paymentcycle, c_rate, c_form_eu, c_form_corsia, c_maincontainer, c_container, c_location,
c_address, c_city, c_postal, 0, 0, 0, c_address, c_city, c_postal, 0, 0, 0,
c_fullcycle, c_fullcycleforced, c_fullcycleflag, c_fullcycle, c_fullcycleforced, c_fullcycleflag,
c_lastpickupdate, c_lastpickupquantity, c_lastpaiddate, c_lastpickupdate, c_lastpickupquantity, c_lastpaiddate,

View File

@ -360,6 +360,11 @@ while($lt_driver=mysqli_fetch_array($rt_driver, MYSQLI_ASSOC)) {
if ($lt_driver['m_uid'] == $c_driveruid) $selectStr = "selected"; if ($lt_driver['m_uid'] == $c_driveruid) $selectStr = "selected";
else $selectStr = ""; else $selectStr = "";
if ($d_mode == "update") {
if ($lt_driver['m_uid'] == $d_driveruid) $selectStr = "selected";
else $selectStr = "";
}
$c_driveruidSTRM .= " $c_driveruidSTRM .= "
<option value='".$lt_driver['m_uid']."' $selectStr>".$lt_driver['m_initial']."</option>"; <option value='".$lt_driver['m_uid']."' $selectStr>".$lt_driver['m_initial']."</option>";

View File

@ -80,6 +80,7 @@ if ($actionStr == "PICKUPORDERCUSTOMER") {
$d_mode = "update"; $d_mode = "update";
$d_uid = $rt_daily['d_uid']; $d_uid = $rt_daily['d_uid'];
$d_driveruid = $rt_daily['d_driveruid'];
// d_visitdate가 오늘 일자가 아닌 경우, order date을 변경하려는 것임. // d_visitdate가 오늘 일자가 아닌 경우, order date을 변경하려는 것임.
// 하지만 변경하려는 일자에 data가 존재하므로 alert 처리후 종료 // 하지만 변경하려는 일자에 data가 존재하므로 alert 처리후 종료
@ -250,13 +251,13 @@ if ($actionStr == "PICKUPORDERCUSTOMER") {
$d_uid = $rt_max[0]; $d_uid = $rt_max[0];
$logSTR = "[d_uid=$d_uid][d_quantity=$d_quantity][d_paystatus=$d_paystatus][d_payamount=".number_format(floatval($d_payamount), 2, '.', ',')."]"; $logSTR = "[d_uid=$d_uid][d_driveruid=$d_driveruid][d_quantity=$d_quantity][d_paystatus=$d_paystatus][d_payamount=".number_format(floatval($d_payamount), 2, '.', ',')."]";
addLog ("add", "ORDER PICKUP - CUSTOMER", "PICKUP-INSERT", $lguserid, $logSTR, $d_uid); addLog ("add", "ORDER PICKUP - CUSTOMER", "PICKUP-INSERT", $lguserid, $logSTR, $d_uid);
} else { } else {
$jdb->uQuery("tbl_daily", $columns, $values, " where d_uid = '$d_uid' "); $jdb->uQuery("tbl_daily", $columns, $values, " where d_uid = '$d_uid' ");
$logSTR = "[d_uid=$d_uid][d_quantity=$d_quantity][d_paystatus=$d_paystatus][d_payamount=".number_format(floatval($d_payamount), 2, '.', ',')."]"; $logSTR = "[d_uid=$d_uid][d_driveruid=$d_driveruid][d_quantity=$d_quantity][d_paystatus=$d_paystatus][d_payamount=".number_format(floatval($d_payamount), 2, '.', ',')."]";
addLog ("add", "ORDER PICKUP - CUSTOMER", "PICKUP-UPDATE", $lguserid, $logSTR, $d_uid); addLog ("add", "ORDER PICKUP - CUSTOMER", "PICKUP-UPDATE", $lguserid, $logSTR, $d_uid);
} }