적립금의 적립 시점을 완료시점이 아닌 주문시점으로 한 이유가 있을까요?
본문
!-->function save_order_point($ct_status="완료") { global $g5, $default; $beforedays = date("Y-m-d H:i:s", ( time() - (86400 * (int)$default['de_point_days']) ) ); // 86400초는 하루 $sql = " select * from {$g5['g5_shop_cart_table']} where ct_status = '$ct_status' and ct_point_use = '0' and ct_time <= '$beforedays' "; $result = sql_query($sql); for ($i=0; $row=sql_fetch_array($result); $i++) { // 회원 ID 를 얻는다. $od_row = sql_fetch("select od_id, mb_id, od_name, od_settle_case from {$g5['g5_shop_order_table']} where od_id = '{$row['od_id']}' "); if ($od_row['mb_id'] && $row['ct_point'] > 0) { $po_point = $row['ct_point'] * $row['ct_qty']; $po_content = "주문번호 {$od_row['od_id']} ({$row['ct_id']}) 배송완료"; insert_point($od_row['mb_id'], $po_point, $po_content, "@delivery", $od_row['mb_id'], "{$od_row['od_id']},{$row['ct_id']}"); }
답변을 작성하시기 전에 로그인 해주세요.