setParameter(EDIT_DATE, date("YmdHis")); // Àü¹®±æÀÌ $paramSet->setParameter(LENGTH, "0"); // °Å·¡ID (°áÁ¦¼­ºñ½ºÀÏ °æ¿ì¸¸ ¼³Á¤, Ãë¼Ò¼­ºñ½ºÀÏ °æ¿ì JSP¿¡¼­ ¼³Á¤) if(PAY_SERVICE_CODE == $paramSet->getParameter(SERVICE_MODE)){ $payMethod = $paramSet->getParameter(PAY_METHOD); if($payMethod !== BANK_PAY_METHOD && $payMethod !== CELLPHONE_PAY_METHOD){ $paramSet->setParameter(TID,$this->generateNewTid($paramSet)); } } if(LogMode::isAppLogable()){ $logJournal = NicePayLogJournal::getInstance(); $logJournal->writeAppLog("TID : ".$paramSet->getParameter(TID)."["."]"); } // ¿¡·¯½Ã½ºÅÛ¸í $paramSet->setParameter(ERROR_SYSTEM, "MALL"); // ¿¡·¯ÄÚµå $paramSet->setParameter(ERROR_CODE, "00000"); // ¿¡·¯¸Þ½ÃÁö $paramSet->setParameter(ERROR_MSG, ""); return $paramSet; } /** * * @param $paramSet */ private function generateNewTid($paramSet){ $mid = $paramSet->getParameter(MID); $payMethod = $paramSet->getParameter(PAY_METHOD); $svcCd = ""; if(CARD_PAY_METHOD == $payMethod){ $svcCd = SVC_CD_CARD; }else if(BANK_PAY_METHOD == $payMethod){ $svcCd = SVC_CD_BANK; }else if(VBANK_PAY_METHOD == $payMethod){ $svcCd = SVC_CD_VBANK; }else if(CELLPHONE_PAY_METHOD == $payMethod){ $svcCd = SVC_CD_CELLPHONE; }else if(CPBILL_PAY_METHOD == $payMethod){ $svcCd = SVC_CD_CPBILL; }else if(VBANK_BULK_PAY_METHOD == $payMethod){ $svcCd = SVC_CD_VBANK; }else if(CASHRCPT_PAY_METHOD == $payMethod){ $svcCd = SVC_CD_RECEIPT; }else{ throw new ServiceException("V005","Áö¿øÇÏÁö ¾Ê´Â ÁöºÒ¼ö´ÜÀÔ´Ï´Ù."); } return KeyUtils::genTID($mid, $svcCd, SVC_PRDT_CD_ONLINE); } } ?>