µî·ÏµÈ °í°´Àº ÁÖ¹®À» Á¦ÃâÇÑ ÈÄ ¾ðÁ¦µçÁö ÇØ´ç ÁÖ¹®ÀÇ »óŸ¦ º¼ ¼ö ÀÖ½À´Ï´Ù. °í°´Àº ÁÖ¹®À» º¸±â À§ÇØ È¸¿ø Á¤º¸¸¦ ´©¸¥ ÈÄ È¸¿ø Á¤º¸ ÆäÀÌÁö¿¡¼ ÁÖ¹® º¸±â¸¦ ´©¸¨´Ï´Ù. ÁÖ¹® »óÅ ÆäÀÌÁö(trackorderstatus.jsp)°¡ °í°´ÀÌ Á¦ÃâÇÑ ÁÖ¹® ¸ñ·Ï°ú ÇÔ²² Ç¥½ÃµË´Ï´Ù. °í°´Àº ƯÁ¤ ÁÖ¹®¿¡ °üÇÑ Ãß°¡ Á¤º¸¸¦ º¸±â À§ÇØ ÁÖ¹®À» ´©¸¨´Ï´Ù. ÁÖ¹® Á¤º¸ ÆäÀÌÁö(orderdetail.jsp)°¡ Ç¥½ÃµË´Ï´Ù.
ÁÖ:ÀÓ½Ã, º¸·ù Áß, CSR ÆíÁý, ºü¸¥ ÁÖ¹® ÇÁ·ÎÆÄÀÏ, °³ÀÎ¿ë ¿äû ¸ñ·Ï, °øÀ¯ °¡´ÉÇÑ ¿äû ¸ñ·Ï, Àç°í°¡ ¾ø´Â ÁÖ¹® ¹× Ãë¼ÒµÈ ÁÖ¹®Àº º¼ ¼ö ¾ø½À´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº ÁÖ¹® º¸±â »ç¿ë ¿¹Á¦¸¦ ÂüÁ¶ÇϽʽÿÀ
bean
trackorderstatus.jsp´Â ´ÙÀ½ beanÀ» »ç¿ëÇÕ´Ï´Ù.
orderdetail.jsp´Â ´ÙÀ½ beanÀ» »ç¿ëÇÕ´Ï´Ù.
±¸Çö Á¤º¸
ÁÖ: ´Ù±¹¾î Áö¿ø Á¤º¸¸¦ ºñ·ÔÇÏ¿© ¸ðµç °ßº» »óÁ¡ ÆäÀÌÁö¿¡ °øÅëµÇ´Â ±¸Çö ±â¹ý¿¡ ´ëÇÑ Á¤º¸´Â °ßº» »óÁ¡ ÆäÀÌÁö: °øÅë ±¸Çö ±â¹ýÀ» ÂüÁ¶ÇϽʽÿÀ.
°í°´ÀÌ ÁÖ¹® º¸±â¸¦ ´©¸£¸é, ÁÖ¹® »óÅ ÆäÀÌÁö(trackorderstatus.jsp)°¡ °í°´ÀÌ Á¦ÃâÇÑ ÁÖ¹® ¸ñ·Ï°ú ÇÔ²² Ç¥½ÃµË´Ï´Ù. OrderDataBeanÀº ¸ñ·Ï¿¡ ÀÖ´Â ¸ðµç ÁÖ¹®À» ·çÇÁÇϱâ À§ÇØ ´ÙÀ½ Äڵ带 »ç¿ëÇÏ¿© °í°´ÀÌ Á¦ÃâÇÑ ¸ðµç ÁÖ¹®À» °Ë»öÇÕ´Ï´Ù.
<jsp:useBean id="orderABFinder" class="com.ibm.commerce.order.objects.OrderDataBean"
scope="page" />
Enumeration ordersABList = orderABFinder.findByMemberForUpdate(userId);
OrderDataBeanÀº ´ÙÀ½°ú °°Àº ÁÖ¹® Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.
OrderDataBeanÀº .getStatus() ¸Þ¼Òµå¸¦ È£ÃâÇÏ¿© ÁöºÒ »óŸ¦ °Ë»öÇÕ´Ï´Ù. .getStatus() ¸Þ¼Òµå´Â ¾Æ·¡ Å×ÀÌºí¿¡ Ç¥½ÃµÈ ´ë·Î ÁöºÒ »óŸ¦ ³ªÅ¸³»´Â ÇÑ ¹®ÀÚÀÇ »óÅ ¹®ÀÚ¿À» ³ªÅ¸³À´Ï´Ù.
»óÅÂ |
°£´ÜÇÑ ¼³¸í |
ÀÇ¹Ì |
P |
º¸·ù Áß |
°í°´ÀÌ ÁÖ¹®À» ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
I |
Á¦ÃâµÊ |
°í°´ÀÌ ÁÖ¹®À» ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. |
W |
½ÂÀÎ º¸·ù Áß |
CheckOrderApproval ŽºÅ© ¸í·ÉÀÌ ÁÖ¹® Ç׸ñÀÇ ÀϺΰ¡ ½ÂÀεÇÁö ¾Ê¾ÒÀ½À» ³ªÅ¸³À´Ï´Ù. |
N |
½ÂÀÎ °ÅºÎ |
CheckOrderApproval ŽºÅ© ¸í·ÉÀÌ ÀϺΠÁÖ¹® Ç׸ñ¿¡ ´ëÇØ ½ÂÀÎÀÌ °ÅºÎµÇ¾úÀ½À» ³ªÅ¸³À´Ï´Ù. |
M |
ÁöºÒ ½ÂÀÎ º¸·ù Áß |
ÁöºÒ ½ÂÀο¡ ´ë±â ÁßÀÔ´Ï´Ù. |
A |
ÁöºÒ ½ÂÀÎ Àç°ËÅä°¡ ¿ä±¸µÊ |
ÁöºÒ ½ÂÀνà ÁÖ¼Ò °ËÁõ °æ°í¿Í °°Àº ÀϹÝÀûÀÌÁö ¾ÊÀº »óȲÀÌ ¹ß»ýÇß½À´Ï´Ù. ÁöºÒ ½ÂÀÎÀº ÁÖ¹® °ü¸® »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© °ËÅä ¹× ½ÂÀεǰųª ÁÖ¹®ÀÌ Ãë¼ÒµÇ¾î¾ß ÇÕ´Ï´Ù. ÁöºÒÀÌ ½ÂÀÎµÇ¸é »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â ÁÖ¹® »óŸ¦ 'B' ¶Ç´Â 'C'·Î ÀûÀýÇÏ°Ô º¯°æÇÕ´Ï´Ù. |
B |
¹é¿À´õ |
¹é¿À´õ Àç°í ÇÒ´çÀÇ °á°ú·Î ÁÖ¹® ±Ý¾×ÀÌ º¯°æµÉ ¼ö ÀÖÀ¸¹Ç·Î, ÁöºÒ ½ÂÀÎÀÌ ´Ù½Ã ¼öÇàµÉ Çʿ䰡 ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. |
C |
ÁöºÒ ½ÂÀÎ ¿Ï·á |
ÁöºÒ ½ÂÀÎÀÌ ¿Ï·áµÇ¾ú½À´Ï´Ù. ¸ðµç ÁÖ¹® Ç׸ñÀÌ ±âÁ¸ Àç°í·ÎºÎÅÍ ÇÒ´çµÇ¾ú½À´Ï´Ù. ÁÖ¹® ±Ý¾×Àº º¯°æµÇÁö ¾Ê½À´Ï´Ù. |
E |
CSR ÆíÁý |
°í°´ ¼ºñ½º ¿µ¾÷´ëÇ¥°¡ ÁÖ¹®¿¡ ´ëÇØ ÀÛ¾÷ ÁßÀÔ´Ï´Ù. |
R |
Ãâ°íµÊ |
¸ðµç ÁÖ¹® Ç׸ñÀÌ ¼ºñ½º ¼¾ÅÍ¿¡ Ãâ°íµÇ¾ú½À´Ï´Ù. |
S |
¿î¼ÛµÊ |
¸ðµç ÁÖ¹® Ç׸ñÀÌ ¿î¼ÛµÇ¾ú½À´Ï´Ù. |
D |
¿¹Ä¡ |
ÁöºÒÀÌ Ä¸Ã³µÇ¾ú½À´Ï´Ù. |
L |
Àç°í ¾øÀ½ |
Çϳª ÀÌ»óÀÇ ÁÖ¹® Ç׸ñ¿¡ ´ëÇØ Àç°í°¡ »ç¿ë °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù. |
T |
Àӽà |
ÁÖ¹® °ü¸® »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ ÀÇÇØ ÁÖ¹®À» Àӽ÷Π¹é¾÷ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. |
Q |
¹Ù·Î ÁÖ¹®Çϱâ ÇÁ·ÎÆÄÀÏ |
ÁÖ¹®ÀÌ »õ ÁÖ¹®À» ½Å¼ÓÇÏ°Ô ÀÛ¼ºÇϱâ À§ÇØ º¹»çÇÒ ¼ö ÀÖ´Â ±âº» ÁÖ¹® Á¤º¸¸¦ º¸À¯Çϰí ÀÖ½À´Ï´Ù. |
F |
¿ø°Ý ¼ºñ½º ¼¾ÅÍ Áغñ |
ÁÖ¹®ÀÌ ¼ºñ½º ¼¾ÅÍÀÇ ¿ø°Ý ½Ã½ºÅÛÀ¸·Î º¸³»Áú Áغñ°¡ µÇ¾ú½À´Ï´Ù. ÀÌ »óÅ´ MQAdapter ±â´É¿¡¼ »ç¿ëµË´Ï´Ù. |
G |
¿ø°Ý ¼ºñ½º ¼¾ÅÍ º¸·ù Áß |
ÁÖ¹®ÀÌ ¼ºñ½º ¼¾ÅÍÀÇ ¿ø°Ý ½Ã½ºÅÛÀ¸·Î º¸³»Á³½À´Ï´Ù. ÀÌ »óÅ´ MQAdapter ±â´É¿¡¼ »ç¿ëµË´Ï´Ù. |
Y |
°³ÀÎ¿ë ¿äû ¸ñ·Ï |
ÀÌ ÁÖ¹®Àº °³ÀÎ¿ë ¿äû ¸ñ·ÏÀÔ´Ï´Ù. |
Z |
°øÀ¯ °¡´É ¿äû ¸ñ·Ï |
ÀÌ ÁÖ¹®Àº °øÀ¯ °¡´É ¿äû ¸ñ·ÏÀÔ´Ï´Ù. |
X | Ãë¼ÒµÊ | ÁÖ¹®ÀÌ Ãë¼ÒµÇ¾ú½À´Ï´Ù. |
ÁÖ: Payment Manager´Â ÁöºÒÀÌ °ÅºÎµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù ÁöºÒ »óŰ¡ °ÅºÎµÇÁö ¾ÊÀº »óÅÂÀ̸é, ¸®ÅÏµÈ .getStatus() ¸Þ¼Òµå¿¡ µû¶ó ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
if (payStatusBean.getPaymentState(sOrderId).equalsIgnoreCase("PAYMENT_VOID") || payStatusBean.getPaymentState(sOrderId).equalsIgnoreCase("PAYMENT_DECLINED")) {
°í°´Àº ÁÖ¹® ¸ñ·ÏÀ» °Ë»öÇÑ ´ÙÀ½¿¡´Â Ãß°¡ Á¤º¸(orderdetail.jsp)¸¦ À§ÇØ Æ¯Á¤ ÁÖ¹®À» ´©¸¦ ¼ö ÀÖ½À´Ï´Ù. OrderDataBeanÀÌ ÇØ´ç °í°´¿¡ ´ëÇÑ ¸ðµç ÁÖ¹® Ç׸ñÀ» °Ë»öÇϰí, OrderItemDataBeanÀÌ °¢ Ç׸ñ¿¡ ´ëÇÑ Á¤º¸¸¦ °Ë»öÇÕ´Ï´Ù. OrderItemDataBeanÀº ´ÙÀ½°ú °°Àº Á¤º¸¸¦ °Ë»öÇÕ´Ï´Ù.
°¢ Ç׸ñÀº º¹¼ö »óÀÚ·Î ¿î¼ÛµÇ´Â ¿©·¯ ´ÜÀ§·Î ±¸¼ºµÉ ¼ö ÀÖÀ¸¸ç µÑ ÀÌ»óÀÇ ÃßÀû ¹øÈ£¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. º¹¼ö »óÀÚ°¡ °°Àº ÃßÀû ¹øÈ£¸¦ °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.
OrderDataBeanÀº ´ÙÀ½ Äڵ忡¼¿Í °°ÀÌ ÁÖ¹®ÀÇ ¿¹»ó ¶Ç´Â ½ÇÁ¦ ¿î¼Û ³¯Â¥¸¦ °Ë»öÇÕ´Ï´Ù.
orderDate = orderABFinder.findByOrderForUpdate(new Long(orderId)).getActualShipDate();
![]() |