Changeset 359
- Timestamp:
- 2007/02/23 10:30:04 (17 years ago)
- Location:
- branches/dev/data/downloads/module/mdl_remise
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev/data/downloads/module/mdl_remise/mdl_remise.inc
r358 r359 14 14 define("MDL_REMISE_POST_VALUE", A0000155); 15 15 16 // ·èºÑ¾å¸Â¶â³Û 16 // ¥ë¥ß¡¼¥º¤Ø¤Î¥Ç¡¼¥¿Á÷¿®ÍÑ¥¨¥ó¥³¡¼¥É 17 define("REMISE_SEND_ENCODE", 'SJIS-win'); 18 19 // ¥¯¥ì¥¸¥Ã¥È·èºÑ¾å¸Â¶â³Û 17 20 define("REMISE_CREDIT_UPPER", 500000); 18 21 define("REMISE_CONVENIENCE_UPPER", 100000); 19 22 20 // »Ùʧ¤¤¥³¡¼¥É23 // ¥¯¥ì¥¸¥Ã¥È»Ùʧ¤¤¥³¡¼¥É 21 24 define("REMISE_PAYMENT_METHOD_LUMP", 10); 22 25 define("REMISE_PAYMENT_METHOD_DIVIDE", 61); 23 26 define("REMISE_PAYMENT_METHOD_REVO", 80); 24 27 25 // ºÇÂç»Ùʧ¤¤²ó¿ô28 // ¥¯¥ì¥¸¥Ã¥ÈºÇÂç»Ùʧ¤¤²ó¿ô 26 29 define("REMISE_PAYMENT_DIVIDE_MAX", 2); 27 30 28 // ¥ ë¥ß¡¼¥º¤Ø¤Î¥Ç¡¼¥¿Á÷¿®ÍÑ¥¨¥ó¥³¡¼¥É29 define("REMISE_ SEND_ENCODE", 'SJIS-win');31 // ¥¯¥ì¥¸¥Ã¥È·ë²Ì¥¹¥Æ¡¼¥¿¥¹ 32 define("REMISE_PAYMENT_CHARGE_OK", "<SDBKDATA>STATUS=800</SDBKDATA>"); 30 33 31 // ¥³¥ó¥Ó¥Ë¼ýǼ 34 // ¥³¥ó¥Ó¥Ë¼ýǼ¥Õ¥é¥° 32 35 define("REMISE_CONVENIENCE_CHARGE", 1); 36 37 // ¥³¥ó¥Ó¥Ë·ë²Ì¥¹¥Æ¡¼¥¿¥¹ 38 define("REMISE_CONVENIENCE_CHARGE_OK", "<SDBKDATA>STATUS=800</SDBKDATA>"); 33 39 34 40 // ¥¨¥é¡¼ÆâÍÆ -
branches/dev/data/downloads/module/mdl_remise/mdl_remise.php
r358 r359 295 295 if (isset($_POST["X-TRANID"]) && isset($_POST["X-PARTOFCARD"])) { 296 296 297 $errFlg = FALSE; 298 297 299 gfPrintLog("remise card result start----------", $log_path); 298 300 foreach($_POST as $key => $val){ … … 301 303 gfPrintLog("remise credit result end ----------", $log_path); 302 304 303 // ÀÁµáÈÖ¹æ 304 $order_id = $_POST["X-S_TORIHIKI_NO"]; 305 $payment_total = $_POST["X-TOTAL"]; 305 // ÀÁµáÈÖ¹æ¤È¶â³Û¤Î¼èÆÀ 306 $order_id = 0; 307 $payment_total = 0; 308 309 if (isset($_POST["X-S_TORIHIKI_NO"])) { 310 $order_id = $_POST["X-S_TORIHIKI_NO"]; 311 } 312 313 if (isset($_POST["X-TOTAL"])) { 314 $payment_total = $_POST["X-TOTAL"]; 315 } 306 316 307 317 gfPrintLog("order_id : ".$order_id, $log_path); 308 318 gfPrintLog("payment_total : ".$payment_total, $log_path); 309 319 320 // Ãíʸ¥Ç¡¼¥¿¼èÆÀ 310 321 $arrTempOrder = $objQuery->getall("SELECT payment_total FROM dtb_order_temp WHERE order_id = ? ", array($order_id)); 311 322 … … 313 324 if (count($arrTempOrder) > 0) { 314 325 gfPrintLog("ORDER payment_total : ".$arrTempOrder[0]['payment_total'], $log_path); 315 if ($arrTempOrder[0]['payment_total'] != $payment_total) { 316 print("ERROR"); 317 exit; 318 } 319 print("<SDBKDATA>STATUS=800</SDBKDATA>"); 326 if ($arrTempOrder[0]['payment_total'] == $payment_total) { 327 $errFlg = TRUE; 328 } 329 } 330 331 if ($errFlg) { 332 print(REMISE_PAYMENT_CHARGE_OK); 320 333 exit; 321 334 } … … 333 346 334 347 // ɬÍפʥǡ¼¥¿¤¬Á÷¿®¤µ¤ì¤Æ¤¤¤ë¾ì¹ç 335 if(isset($_POST["JOB_ID"]) && isset($_POST["REC_FLG"]) && 336 isset($_POST["S_TORIHIKI_NO"]) && isset($_POST["TOTAL"])){ 337 348 if(isset($_POST["JOB_ID"]) && isset($_POST["REC_FLG"])){ 349 350 $errFlg = FALSE; 351 338 352 // ¼ýǼºÑ¤ß¤Î¾ì¹ç 339 353 if ($_POST["REC_FLG"] == REMISE_CONVENIENCE_CHARGE) { … … 344 358 } 345 359 gfPrintLog("remise conveni charge end ----------", $log_path); 360 361 // ÀÁµáÈÖ¹æ¤È¶â³Û¤Î¼èÆÀ 362 $order_id = 0; 363 $payment_total = 0; 364 365 if (isset($_POST["S_TORIHIKI_NO"])) { 366 $order_id = $_POST["S_TORIHIKI_NO"]; 367 } 368 369 if (isset($_POST["TOTAL"])) { 370 $payment_total = $_POST["TOTAL"]; 371 } 372 373 gfPrintLog("order_id : ".$order_id, $log_path); 374 gfPrintLog("payment_total : ".$payment_total, $log_path); 375 376 // Ãíʸ¥Ç¡¼¥¿¼èÆÀ 377 $arrTempOrder = $objQuery->getall("SELECT payment_total FROM dtb_order_temp WHERE order_id = ? ", array($order_id)); 378 379 // ¶â³Û¤ÎÁê°ã 380 if (count($arrTempOrder) > 0) { 381 gfPrintLog("ORDER payment_total : ".$arrTempOrder[0]['payment_total'], $log_path); 382 if ($arrTempOrder[0]['payment_total'] == $payment_total) { 383 $errFlg = TRUE; 384 } 385 } 346 386 347 387 // JOB_ID¤ÈÀÁµáÈֹ档Æþ¶â¶â³Û¤¬°ìÃפ¹¤ë¾ì¹ç¤Î¤ß¡¢¥¹¥Æ¡¼¥¿¥¹¤òÆþ¶âºÑ¤ß¤ËÊѹ¹¤¹¤ë 348 $sql = "UPDATE dtb_order SET status = 6, update_date = now() ". 349 "WHERE order_id = ? AND memo04 = ? AND payment_total = ? "; 350 $objQuery->query($sql, array($_POST["S_TORIHIKI_NO"], $_POST["JOB_ID"], $_POST["TOTAL"])); 351 352 //±þÅú·ë²Ì¤òɽ¼¨ 353 print("<SDBKDATA>STATUS=800</SDBKDATA>"); 354 exit; 355 } else { 356 print("ERROR"); 357 exit; 358 } 388 if ($errFlg) { 389 $sql = "UPDATE dtb_order SET status = 6, update_date = now() ". 390 "WHERE order_id = ? AND memo04 = ? "; 391 $objQuery->query($sql, array($_POST["S_TORIHIKI_NO"], $_POST["JOB_ID"])); 392 393 //±þÅú·ë²Ì¤òɽ¼¨ 394 print(REMISE_CONVENIENCE_CHARGE_OK); 395 exit; 396 } 397 } 398 print("ERROR"); 399 exit; 359 400 } 360 401 }
Note: See TracChangeset
for help on using the changeset viewer.