±à¼ÍƼö: |
±¾ÎÄÓÃÒ»¸öÔÚÏßÉ̳ǵÄÀý×Ó£¬½éÉÜÁËÊý¾Ý¿âϵͳÉè¼Æ£¬Õ¹Ê¾ÁËÉè¼ÆË¼Â·ºÍÉè¼ÆÐ§¹û£¬Ï£ÍûÄܰïÖúµ½´ó¼Ò¡£
±¾ÎÄÀ´×Ô¼òÊ飬ÓÉ»ðÁú¹ûÈí¼þLinda±à¼¡¢ÍƼö¡£ |
|
ÏÖÔÚÓÐÒ»¸öÐèÇó£¬×öÒ»¸öÔÚÏßÉ̳ǵÄϵͳ¡£ÐèҪʵÏÖÖ÷ÒªÁ÷³ÌÓУºÓû§µÇ½£¬ä¯ÀÀÉÌÆ·£¬ÉÌÆ·¼ÓÈ빺Îï³µ£¬Ñ¡Ôñ´ýÖ§¸¶µÄÉÌÆ·Ö§¸¶£¬¶ÔÉÌÆ·½øÐÐÆÀ¼Û¡£
Êý¾Ý¿âÉè¼Æ£ºµÚÒ»¸Ð¾õÊÇÓÐÓû§±í£¬ÉÌÆ·±í£¬ÉÌ¼Ò±í¡£È»ºóΪÁËÖ§¸¶£¬»á²úÉúÕ˵¥±í¡£
ÏÖʵÉú»îÖУ¬Óû§Óкܶà¸ö²»Ö¹Ò»¸ö£¬ÉÌÆ·Ò²Óкܶà¸ö£¬Óû§±íºÍÉÌÆ·±íÖ®¼äµÄ¹ØÏµÊǶà¶Ô¶àµÄ¹ØÏµ£¬¶à¸öÓû§¶ÔÓ¦¶à¸öÉÌÆ·£¬ÄÇô¾ÍÓ¦¸Ã¼ÓÒ»¸öÖмä±ímap£¬Õâ¸ömapÔÚÏÖʵÉú»îÖеÄÓ³ÉäÆäʵ¾ÍÊǹºÎï³µ¡£¹ºÎï³µ³ÖÓжÔÓû§ºÍÉÌÆ·µÄidÒýÓá£ËùÒÔ»³öÀ´ÊÇÕâÑùµÄ¡£ 
¹ºÎï³µmap×÷Ϊһ¸öÖмä±í¿ÉÒÔ½â¾öÓû§±íºÍÉÌÆ·±íµÄ¶à¶Ô¶àÎÊÌâ
ÔÙÀ´¿´ÉÌÆ·±í¡£Ò»¸öÉÌÆ·£¬ÔÚ²»Í¬µÄÉ̼ҾÍÊDz»Í¬µÄÉÌÆ·£¬²»´æÔÚÒ»¸öÉÌÆ·ÊôÓÚÁ½¸öÉ̼ҵÄÇé¿ö¡£ËùÒÔÉÌÆ·ºÍÉ̼ÒÓ¦¸ÃÊǶà¶ÔÒ»µÄ¹ØÏµ¡£É̼ұíÊÇÉÌÆ·±íµÄ¸¸±í¡£ÉÌÆ·±íÊÇÉ̼ұíµÄ×Ó±í£¬ÉÌÆ·³ÖÓÐÉ̼ҵÄidÒýÓá£

ÉÌÆ·±í³ÖÓжÔÉ̼ҵÄÒýÓÃ
½ÓÏÂÀ´¾ÍÊǶ©µ¥±í¡£Ñ¡ºÃÁ˽«ÒªÖ§¸¶µÄÉÌÆ·£¬¾Í»áÉú³ÉÒ»ÕÅ´ýÖ§¸¶¶©µ¥¡£
¶©µ¥°üº¬µÄÄÚÈݰüÀ¨ÊÕ»õÈËÐÅÏ¢£¬ÉÌÆ·ÐÅÏ¢¡£
Ò»ÕŶ©µ¥¶ÔÓ¦Ò»¸öÓû§£¬¶à¸öÉÌÆ·¡£
¶©µ¥ºÍÉÌÆ·µÄ¹ØÏµÊǶà¶Ô¶àµÄ¹ØÏµ£¬¶©µ¥ºÍÓû§µÄ¹ØÏµÊÇÒ»¶ÔÒ»µÄ¹ØÏµ¡£
ÊÇ·ñ¶©µ¥ºÍÉÌÆ·ÐèÒªÒ»ÕÅÖмä±í¹ØÁª£¿ÏȼÓÒ»ÕÅÊÔÊÔ¡£
£¨Ò»¿ªÊ¼ÎÒÒÔΪ¶©µ¥ºÍ¹ºÎï³µ¹ØÁª£¬ÒòΪÌÔ±¦µÄ¹ºÎïÁ÷³ÌÊÇ´Ó¹ºÎï³µÀïÑ¡ÔñÒÔºóÌá½»¶©µ¥£¬µ«ºóÀ´·¢ÏÖ¹ºÎï³µÆäʵֻÊÇÓû§¶ÔÉÌÆ·µÄÒ»¸ö¼¯ºÏµÄÔÝ´æºÍÑ¡Ôñ£¬Ìá½»¶©µ¥²¢²»ÒÀÀµÓÚ¹ºÎï³µµÄ´æÔÚÓë·ñ£© 
¶©µ¥±íºÍÉÌÆ·±íÎÒÀí½âËüÃÇÖ®¼äµÄ¹ØÏµÊǶà¶Ô¶àµÄ¹ØÏµ
ÏëÒªÖªµÀijһ±Ê¶©µ¥ÓÐÄÄЩÉÌÆ·£¬Ö»Òªselect m.* from map m where id =
order_id ¾Í¿ÉÒÔÁË¡£
×îºóÔÚ¶©µ¥±íÄÚ¼ÓÉÏÓû§µÄÒýÓã¬Ö¸Ã÷ij±Ê¶©µ¥ÊÇÄĸöÓû§µÄ¶©µ¥¡£

ÔÚ¶©µ¥±íÄÚÔö¼Ó¶ÔÓÚÓû§µÄÒýÓÃ
ÏÖʵÉú»îÖУ¬Ìá½»¶©µ¥ºóÉú³É¶©µ¥¼Ç¼£¬½ÓÏÂÀ´¾ÍÊÇÖ§¸¶¶©µ¥ÁË¡£Ö§¸¶¶©µ¥»á²úÉúÒ»±ÊÕ˵¥£¬ËùÒÔÕâÀïÐÂÔöÕ˵¥±í¡£µ«ÊÇÖ§¸¶¶©µ¥ÕæµÄ»á²úÉúÒ»±ÊÕʵ¥Âð£¿ÎÒ¿´ÁËÌÔ±¦µÄÉè¼Æ£¬ºÃÏñÊÇÔÚ¶©µ¥ÀïÃæ¼ÓÉÏÒ»±Ê½»Ò׺𣶸ÇÒ¶©µ¥²»Ö¹½»Ò׺ţ¬»¹°üÀ¨ºÜ¶à״̬£¬
ÀýÈ縶¿î״̬£¬ÊÕ»õ״̬£¬ÆÀ¼Û״̬µÈ¡£ËùÒÔÏȲ»¿¼ÂÇÔö¼ÓÕ˵¥±í£¬Óɶ©µ¥±íÍê³ÉÉÏÊöËù˵µÄ¹¦ÄÜ¡£
ÄǸ¶¿îµÄÄÚÈÝÐèÒª¼Ç¼ÏÂÀ´Â𣿿϶¨ÐèÒª£¬ÎÒÈÏΪ¿ÉÄÜÐèÒªÒ»ÕŽ»Ò×±íÀ´Íê³É¡£Ò»±Ê¶©µ¥¶ÔÓ¦Ò»±Ê½»Òס£Ë³ÖÓжÔÓÚ¶Ô·½µÄ·ÃÎÊÄØ£¿´ÓÂß¼ÉÏ¿´Ó¦¸ÃÊÇÏÈÓж©µ¥£¬ÔÙÓн»Ò×°É¡£ËùÒÔÊǶ©µ¥³ÖÓжԽ»Ò׵ķÃÎÊ

Ôö¼ÓÒ»¸ö½»Ò×±í£¬¹ØÁª¶©µ¥±í
¶ÔÉÌÆ·µÄÆÀ¼ÛÄØ£¿Ò»¸öÉÌÆ·¿ÉÄÜÓжà¸öÈËÀ´ÆÀ¼Û£¬ÏÖʵÖÐÓжà¸öÈË£¬ËùÒÔÈ˺ÍÉÌÆ·ÆÀ¼ÛÊǶà¶Ô¶àµÄ¹ØÏµ£¿Ó¦¸ÃÊÇÓÐÒ»ÕÅÉÌÆ·--Óû§Öмämap±íÀ´
¼Ç¼Óû§¶Ôij¸öÉÌÆ·µÄÆÀ¼Û¡£
Èç¹ûÊÇÕâÑùµÄ»°£¬
²é¿´Ä³¸öÉÌÆ·ÓÐÄÄЩÓû§ÆÀ¼ÛµÄsqlÓï¾ä¿ÉÄܾÍÊÇÕâÑùд£º
SELECT m.* FROM map m where map.product_id =
²é¿´Óû§ÆÀ¼ÛÁËÄÄЩÉÌÆ·¿ÉÄÜÊÇÕâÑùд £º
SELECT m.* FROM map m where m.user_id =
ÏÈÔÝʱÕâÑù´¦Àí¡£¿´¿´ºóÐøÊÇ·ñ»¹ÄܸĽø£¬»òÕߺóÐøÔõÑù¸Ä½ø¡£
×îºó¼ÓÒ»ÕÅÉÌÆ·ÆÀ¼Û±í£¬ÓÃÀ´¼Ç¼¶à¶Ô¶àµÄÓû§--ÉÌÆ·¹ØÏµ

ÉÌÆ·ÆÀ¼Û±í£¬ÓÃÓڼǼÓû§¶ÔÓÚÉÌÆ·µÄÆÀ¼Û
ʵÏÖµÄЧ¹û£º
1.²é¿´ËùÓпɼûµÄµêÆÌ£º

¿É¹ºÂòÉÌÆ·µÄµêÆÌ
2.Ñ¡ÔñÒ»¼ÒµêÆÌ£¬²é¿´¸ÃµêÆÌËùÓеÄÉÌÆ·

¹²ÓÐÁ½¸öÉÌÆ·¿ÉÒÔ¹ºÂò£¬id ·Ö±ðΪ8ºÍ9
3.¼ÓÈëÒ»¼þÉÌÆ·µ½¹ºÎï³µ

idΪ1µÄÓû§Ôö¼ÓÒ»¸öidΪ8µÄÉÌÆ·³É¹¦

Êý¾Ý¿âÄÚ¶àÁËÒ»Ìõ¹ºÎï³µ¼Ç¼ÐÅÏ¢
4.²é¿´Ä³Óû§µÄ¹ºÎï³µÌí¼Ó¼Ç¼ 
idΪ1µÄÓû§·Ö±ðÌí¼ÓÁËÁ½ÌõidΪ3£¬8µÄÉÌÆ·¼Ç¼
5.Óû§Ïµ¥¹ºÂòÕâÁ½¸öÉÌÆ·

ÊÖ¶¯Ìí¼ÓÁ½ÌõÊýÁ¿Îª1µÄÉÌÆ·

Ìí¼Ó¶©µ¥³É¹¦£¬¶©µ¥µÄ¼Ç¼idΪ6
6.²é¿´¶©µ¥ÏÂÓÐÄÄЩ²úÆ· 
¿ÉÒÔ¿´µ½£¬¶©µ¥ÏµÄÉÌÆ·ÊǸոյÄÁ½¼þÉÌÆ·
7.Ö§¸¶Ò»±Ê¶©µ¥

µ÷ÓÃÖ§¸¶µÄ½Ó¿Ú£¬ÐÞ¸ÄtradeµÄ״̬λ

ÐÞ¸ÄǰµÄ½»Ò×µ¥×´Ì¬Î»

Ð޸ĺóµÄ½»Ò×µ¥×´Ì¬Î»
8.ÆÀ¼Û±¾´Î½»Ò×

¿ÉÒÔ¿´µ½£¬±¾´Î½»Ò׿ÉÒÔÆÀ¼Û£¨ÓÉÓÚ×Ö·ûÔÒò£¬ÏÔʾΪÎʺţ©
9.ÆÀ¼Ûij¼þÉÌÆ·

ÆÀ¼Ûij¼þÉÌÆ·Ö®Ç°»á½øÐÐuserºÍÉÌÆ·µÄУÑé
10.²é¿´Ä³È˵ÄËùÓÐÉÌÆ·ÆÀ¼Û

²é¿´Ä³È˵ÄÉÌÆ·µÄÆÀ¼Û
11.²é¿´Ä³¼þÉÌÆ·µÄËùÓÐÈËµÄÆÀ¼Û

²é¿´Ä³¼þÉÌÆ·µÄËùÓÐÈËµÄÆÀ¼ÛÒÔÉϾÍÊÇÔÚÏßÉ̳Çϵͳ´Ó²é¿´ -- Ñ¡ÖÐ -- ϵ¥ -- ¹ºÂò -- ÆÀ¼Û
µÄÖ÷ÒªÁ÷³Ì¡£ÕâÌõÖ÷Á÷³Ì»áÓкܶàÎÊÌ⣬°üÀ¨²Ù×÷µÄ¿ÉÄæÐÔ£¬ÀýÈçϵ¥ºóÏëɾ³ýij¸öÉÌÆ·£¬»òÕß´Ó¹ºÎï³µÖÐɾ³ýij¸öÉÌÆ·£¬ÊÇÎÒ֮ǰûÓп¼ÂǹýµÄ¡£»¹ÓоÍÊǶ©µ¥µÄÈ¡Ïû£¬ÐèÒªÉÌÆÌµÄͬÒ⣬°üÀ¨·¢»õǰȡÏû£¬·¢»õǰȡÏûµÈÇø±ð¡£
ÏÖÔÚÎ§ÈÆÖ÷Á÷³Ì½øÐÐÐèÇóµÄ±ä¸ü¡£ÐèÇó·¢Éú±ä¸ü£¬ÐèÒªÔÚÖ÷ÒªÁ÷³ÌÉÏÔö¼ÓÒÔϹ¦ÄÜ
1.Óû§¹ºÂòÒ»¼þÉÌÆ·ÒÔºó£¬É̼ҶÔÓ¦µÄ¸ÃÉÌÆ·µÄ¿â´æÁ¿¼õÒ»¡£
2.Óû§È¡ÏûÒ»±Ê¶©µ¥¡£¶©µ¥È¡ÏûÁË£¬ÐèÒªÉÌÆ·µÄÉ̼ÒÈ·ÈϲſÉÒÔ½øÐж©µ¥È¡Ïû¡£
3.ɾ³ý¶©µ¥ÄÚÒÑ´æÔÚµÄÉÌÆ·
4.»áÔ±ÕÛ¿Û¡£ÕÛ¿ÛÔÚ¶©µ¥ÎÞ·¨Ö§¸¶µÄÇé¿ö»áÍ˻ص½¸Ã»áÔ±µÄÕË»§¡£
5.»áÔ±»ý·Ö£¬Ã¿´Î¹ºÂòÒÔºó¶¼»áÓлý·Ö¼ÇÈë¸Ã»áÔ±ÕË»§¡£
6.Óû§Ìá½»Ò»±Ê¶©µ¥£¬Ëø¶¨¸ÃÉÌÆ·£¬Ê®Îå·ÖÖÓÄÚ²»Ö§¸¶¼´ÊͷŸÃÉÌÆ·¡£
ÏÈÀ´×öÉÔ΢¼òµ¥µÄÒ»²¿²Ù×÷£¬µÚÒ»¸öÐèÇó±ä¸ü£ºÓû§¹ºÂòÒ»¼þÉÌÆ·ÒÔºó£¬ÉÌÆ·¿â´æÁ¿¼õÒ»¡£
²½Ö裺
1.ÔÚÊý¾Ý¿â¸ü¸ÄÉÌÆ·±íproduct£¬Ôö¼Ó×Ö¶Îstock±íʾ¿â´æÓàÁ¿
2.ÔÚdomainÀïÔö¼ÓÉÌÆ·DOµÄÒ»ÌõÊôÐÔ£¬Ò²¾ÍÊÇprivate
Integer stock£»
3.ÔÚÓõ½DOµÄµØ·½£¬Ò²¾ÍÊǹºÂòÉÌÆ·£¬ÐèÒªsave²Ù×÷Êý¾Ý¿âµÄµØ·½ÐÞ¸ÄÊ£ÓàÁ¿¡£
³ÌÐòµÄÒµÎñ´úÂë
·â×°µÄº¯Êý
Ч¹û£º
ÉÌÆ·¼ÓÈë¶©µ¥Ç°
ÉÌÆ·¼ÓÈë¶©µ¥ºó£¬Ê£ÓàÊýÁ¿±»ÐÞ¸Ä
È»ºóÀ´×öµÚ¶þ¸öÐèÇó±ä¸ü£ºÓû§È¡ÏûÒ»±Ê¶©µ¥¡£¶©µ¥È¡ÏûÁË£¬ÐèÒªÉÌÆ·µÄÉ̼ÒÈ·ÈϲſÉÒÔ½øÐж©µ¥È¡Ïû¡£
Ê×ÏÈÎÒ֮ǰ¶¨Òå¹ýÁ˶©µ¥OrderµÄ״̬¡£ÎÒÉèÏë¹ýÊÇ·ñ¿ÉÒÔͨ¹ýÉèÖÃorder µÄstate״̬À´´ïµ½ÒÔϼ¸¸ö״̬£º
0£¬1 ´ý¸¶¿î£¬ÒѸ¶¿î¡£
2£¬3 ´ý·¢»õ£¬ÒÑ·¢»õ
4£¬5 ´ýÊÕ»õ£¬ÒÑÊÕ»õ
6£¬7 ´ýÆÀ¼Û£¬ÒÑÆÀ¼Û
8£¬9 Óû§·¢ÆðÈ¡Ïû¶©µ¥ÇëÇó£¬É̼ÒÈ·È϶©µ¥ÒÑÈ¡Ïû¡£
¶ÔÓ¦µÄ£¬½»Ò×±íµÄstate ¿ÉÒÔ¶¨ÒåÈýÖÖ״̬£º
0´ý¸¶¿î
1ÒѸ¶¿î
2½»Ò×È¡Ïû
ÊÇ·ñ¿ÉÒÔͨ¹ýÕâÑùÈËΪµÄÉ趨stateÀ´´ïµ½ËùÏ£ÍûµÄЧ¹û£¿
Èç¹û¿ÉÒԵϰ£¬ÄÇô״̬µÄÈ¡Ïû¾Í¿ÉÒÔͨ¹ý³ÌÐòÖÐ״̬λµÄ¸Ä±äÀ´ÊµÏÖÁË¡£
µÚÈý¸öÐèÇó±ä¸ü£ºÉ¾³ý¶©µ¥ÄÚÒÑ´æÔÚµÄÉÌÆ·
Êý¾Ý¿âÄÚÒѾ¶¨ÒåºÃÁ˶©µ¥order--ÉÌÆ·product µÄÖмä±í¡£
ÎÒ´Ó¶©µ¥ÄÚɾ³ý¶¨ÒåµÄÉÌÆ·£¬ÊµÖʾÍÊÇɾ³ýÕâÕÅÖмä±ímapµÄ¼Ç¼

Öмä±íµÄ¶¨Òå
½«Öмä±íµÄ¼Ç¼ɾ³ýºó£¬¾Í´ïµ½ÁËɾ³ý¶©µ¥ÄÚÉÌÆ·µÄÄ¿µÄ¡£
ÐèҪעÒâµÄÊÇ£¬µ±¸Ã±Ê¶©µ¥É¾³ýÍêËùÓеÄÉÌÆ·£¬Ò²¾ÍÊǶ©µ¥ÄÚ²»°üº¬ÈκÎÉÌÆ·ÁËÒԺ󣬶©µ¥µÄ״̬»á·¢Éú±ä»¯¡£ 
ɾ³ý²úƷǰµÄ¶©µ¥×´Ì¬£¬°üº¬Ò»Æ¿ºìÅ£

ɾ³ýʱµÄ²Ù×÷£¬id=3ÊǺìÅ£µÄid

ɾ³ýºóµÄЧ¹û£¬ºìÅ£ÒѲ»ÔÚidΪ22µÄ¶©µ¥ÖÐ
µÚËĸöÐèÇó±ä¸ü£º»áÔ±ÕÛ¿Û¡£ÕÛ¿ÛÔÚ¶©µ¥ÎÞ·¨Ê¹ÓÃÕÛ¿ÛµÄʱºò»áÍ˻ص½¸Ã»áÔ±µÄÕË»§¡£
Õâ¸öÐèÇó¿ÉÄÜÐèÒªÒ»ÕżÇ¼Óû§µÄ»áÔ±Éí·ÝµÄ±íÁË¡£
¶ÔÓÚ»áÔ±£¬»áÓлáÔ±»ý·Ö£¬»áÔ±ÕÛ¿ÛȯµÈ¼Ç¼¡£
»áÔ±ÕÛ¿ÛȯӦ¸ÃÒ²ÊÇÒ»ÕÅ±í£¬ÔÚ»áÔ±±íºÍÕÛ¿Ûȯ±íÖмä»áÓÐÒ»ÕÅÖмä±ímapÓÃÀ´¼Ç¼»áÔ±ºÍÕÛ¿ÛȯµÄ¶à¶Ô¶à¹ØÏµ¡£È»ºó»áÔ±±íºÍÓû§±í¹ØÁª¡£

»áԱģ¿éµÄÊý¾Ý¿â¸ÅÒªÉè¼Æ
ÒÔÏÂÊǼ¸µã´ó¸Å˼·£º
¿´Ò»¸öÓû§ÊDz»ÊÇ»áÔ±£ºselect v.* from vip_table v where user_id
= :userId ½ÓÊÕµ½µÄÊÇnull£¬Ôò²»ÊÇ»áÔ±

ÅжÏÓû§ÊÇ·ñΪ»áÔ±µÄЧ¹û
¿´Ò»¸ö»áÔ±ÓÐÄÄЩÕÛ¿Ûȯ£º
selectc.* from map m , coupons c where m .vip_id
= :vipId and m.coupons_id = c.id

²é¿´Ò»¸ö»áÔ±ÓÐÄÄЩÓÅ»Ýȯ
¿´Ò»ÖÖÕÛ¿Ûȯ±»ÄÄЩ»áÔ±³ÖÓУº
selectc.* from map m , vip_table v where m .coupons_id
= :cId and m.vip_id= vipId
Óû§ÓÐÁË»áÔ±£¬¾Í¿ÉÒÔÓÐÕÛ¿Û¡£ÔÚÂò¶«Î÷ǰ²é¿´ÓÐÄÄЩÕÛ¿Û¡£
Ò»¿ªÊ¼ÕÛ¿Û¿ÉÒÔÊÇ×ܼۼõÎåÔª£¬»òÕß×ܼ۴ò°ËÕÛÕâÑù¼òµ¥µÄÕÛ¿Û¡£ºóÐø¿ÉÄÜ»áÀ©Õ¹µ½ÓÅ»Ýȯµþ¼ÓµÈ¸´ÔÓÇé¿ö¡£
¿¼ÂÇ×î¼òµ¥µÄÇé¿ö£¬´«ÈëÒ»¸öÕÛ¿Û²ÎÊýdiscountµ½¼ÆËã×ܼ۵ĺ¯ÊýÀïÃæ¡£µ«ÕâÑù¾ÍûÓÐÌåÏÖÓû§¶ÔÓÚÕÛ¿ÛȯµÄÑ¡Ôñ¶¯×÷ÁË¡£Èç¹û¼ÈÏëÒªÓû§Ñ¡ÔñÕÛ¿Ûȯ£¬ÓÖ¿ÉÒÔ¶ÔÓÚ×ܼ۽øÐвÙ×÷£¬ÄÇôÔÚController²ã´«ÈëÒ»¸öList<Long>
idList Ò²¾ÍÊÇÕÛ¿ÛȯµÄidÁбí¿ÉÒÔÂð£¿Ó¦¸ÃÊÇ¿ÉÒԵġ£
5.»áÔ±»ý·Ö£¬Ã¿´Î¹ºÂòÒÔºó¶¼»áÓлý·Ö¼ÇÈë¸Ã»áÔ±ÕË»§¡£
»áÔ±»ý·ÖÕâ¸ö×Ö¶ÎÏÖÓÐÊý¾Ý¿âÈÝÄɲ»ÏÂÕâ¸ö×Ö¶ÎÁË¡£Ö»ÄܸıíÁË¡£

»áÔ±ÕË»§±íÄÚÐÂÔöscore×Ö¶ÎÈÝÄÉ»áÔ±»ý·ÖÊý¾Ý
È»ºóÔÚÿһ´ÎÖ§¸¶Íê³ÉÒÔºóÐÞ¸ÄÕâ¸öscore×ֶΣ¬¶ø²»ÊÇÔÚÌí¼Ó¶©µ¥µÄʱºò¾ÍÐÞ¸ÄÕâ¸ö×ֶΡ£

»áÔ±Ôö¼Ó»ý·ÖµÄʵÏÖЧ¹û
6.Óû§Ìá½»Ò»±Ê¶©µ¥£¬Ëø¶¨¸ÃÉÌÆ·£¬Ê®Îå·ÖÖÓÄÚ²»Ö§¸¶¼´ÊͷŸÃÉÌÆ·¡£
ÎÒÕâÀïÓÐÁ½ÖÖÑ¡Ôñ£¬Ò»¸öÊǵ±Ò»±Ê¶©µ¥Ìύʱ£¬Æô¶¯Ò»¸öỊ̈߳¬ÔÚÖ§¸¶½áÊø»òÕß°ëСʱ½áÊøÄÇÒ»¿ÌÏ߳̽áÊø£¬Ð޸Ķ©µ¥µÄ״̬λstateΪÏàÓ¦µÄ״̬¡£µ«ÓÃÏ̵߳ϰÊÇ·ñ»áϵͳ×ÊÔ´¿ªÏú±È½Ï´ó£¿
»¹ÓÐÒ»¸ö¾ÍÊÇ×öÒ»¸ö¶¨Ê±Æ÷£¬Ã¿µ±ÓÐÒ»¸öÐµĶ©µ¥Éú³Éʱ¼ÓÈë¶©µ¥ÁÐ±í£¬Ã¿¸ô¹Ì¶¨Ê±¼ä±éÀú¶©µ¥ÁбíÀ´ÅųýµôÊ®Îå·ÖÖÓδ֧¸¶µÄ¶©µ¥£¬Öö©µ¥×´Ì¬Î»ÎªÎ´Ö§¸¶£¬È¡Ïû¶©µ¥¡£²¢ÇÒÊÍ·Å֮ǰռÓõÄÉÌÆ·×ÊÔ´¡£´ïµ½Ê±¼äÉϵÄ×ÊÔ´Ò»ÖÂÐÔ¡£
½ñÌìµÄÎÊÌ⣨11.4£©£º
1.Óû§Ê¹ÓúÎÖÖ·½Ê½À´Íê³ÉÕÛ¿ÛȯµÄʹÓÃ
2.Ê®Îå·ÖÖÓµÄÉÌÆ·Ëø¶¨Ê¹ÓÃÄÄÖÖ·½Ê½½øÐÐʵÏÖ£¿
£¨11.5£© ÉÌÆ·Ëø¶¨Í¨¹ý¶¨Ê±Æ÷À´ÊµÏÖ¡£¶¨Ê±Æ÷ÿ¸ôÒ»·ÖÖÓɨÃèÒ»´ÎÊý¾Ý¿âÖÐtrade=δ֧¸¶×´Ì¬µÄ½»Ò×µ¥£¬²¢Åжϸý»Ò×µ¥µÄ´´½¨Ê±¼äÊÇ·ñ´óÓÚÊ®Îå·ÖÖÓ¡£Èô´óÓÚÊ®Îå·ÖÖÓ£¬¹Ø±Õ±¾´Î½»Ò×µ¥µÄ½»Ò×£¬ÉèÖÃstate=¹Ø±Õ£¬È»ºó½«ÉÌÆ·»ØÍ˵½Î´Ëø¶¨µÄ״̬¡£¸÷¸öÉÌÆ·µÄÊýÁ¿ÓëÔÀ´Ïà±ÈûÓз¢Éú¸Ä±ä¡£

½»Ò×µ¥µÄ״̬·¢Éú¸Ä±ä
½»Ò×µ¥µÄ״̬·¢Éú¸Ä±äÒÔºó£¬ÎÒÏë»Ø¹ýÍ·È¥Ð޸Ķ©µ¥µÄ״̬£¬·¢ÏÖ½»Ò×µ¥Ã»ÓгÖÓжÔÓÚ¶©µ¥µÄÒýÓá£
ÄÇô¿ÉÒÔ±éÀú¶©µ¥²éÕÒ½»Ò×µ¥id=£¿µÄ¶©µ¥Â𣿺ÃÏñ²»Ì«ºÏÀí
ËìѯÎÊÑǸ磬¶©µ¥³ÖÓн»Ò×µ¥µÄÒýÓúÏÀíÂ𣿲»ºÏÀí¡£
11.6 11.7
ÐÂÔöÓû§µÄÕË»§±í£¬ÓÃÀ´¶¯Ì¬Õ¹ÏÖÓû§¹ºÂòÉÌÆ·/ÍË¿îºóÕË»§ÄÚÓà¶îµÄ±ä»¯¡£
Ê×ÏÈÒ»¸öÓû§¿Ï¶¨¶ÔÓ¦Ò»¸öÕË»§£¬ËùÒÔÊÇÓû§ÒýÓÃÕË»§»¹ÊÇÕË»§ÒýÓÃÓû§£¿
Ó¦¸ÃÊÇÓû§ÒýÓÃÕË»§°É¡£
Ö§¸¶Ò»±Ê¶©µ¥Ê±£º 
¿ÉÒÔÔÚjsonÖÐÌí¼ÓÕÛ¿ÛȯµÄʹÓÃ
³ÌÐò½«»áÅжϸÃÓû§ÊÇ·ñÊÇ»áÔ±£¬ÒÔ¼°ÊÇ·ñÓжÔÓ¦ÀàÐ͵ÄÕÛ¿Ûȯ£¬ÒÔ¼°ÊÇ·ñʹÓõÄÕÛ¿ÛȯÊýÁ¿³¬¹ýÁËÓµÓеÄÊýÁ¿¡£
¸¶¿îºóµÄЧ¹û£º»á¶Ô¼¸´¦²úÉúÓ°Ï죺 
¸¶¿îʱ¶©µ¥µÄ״̬ÊÜÏÞ
»áÔ±µÄ»ý·Ö»áÓÐÓ°Ïì¡£ 
»áÔ±µÄ»ý·Ö¿ÉÒÔÀÛ¼Ó
Óû§µÄÕË»§Óà¶î»áÓÐÓ°Ï죨ÓÅ»Ýȯµþ¼ÓºóµÄ½ð¶î£© 
ÕË»§Óà¶î·¢ÉúÁ˸ıä
Óû§µÄÓÅ»Ýȯ»á±»É¾³ý 
ʹÓúóµÄÓÅ»Ýȯ»á±»ÖÃΪ1
½»Ò×µ¥µÄ״̬»áÓÐÓ°Ï죬°üÀ¨Êµ¼ÊÓ¦ÊÕ£¬¸¶¿î״̬ 
½»Ò×µ¥µÄ״̬ÓÐÈý´¦ÊÜÓ°Ïì
¶©µ¥µÄ״̬»áÓÐÓ°Ïì 
¶©µ¥µÄ״̬Êܵ½ÁËÓ°Ïì
¸¶¿îºó£¬Óû§µÈ´ý»õÎïµÄ¹ý³ÌÖпÉÒÔ·¢ÆðÍ˿·¢ÆðÍË¿îÓм¸ÖÖÇé¿ö£¬
1.δ·¢»õʱÍË¿î
2.ÒÑ·¢»õʱÍË¿î
3.ÒÑÊÕ»õʱÍË¿î
µÚÒ»ÖÖÇé¿ö½«»áÖ±½ÓÍ˿Çҹرն©µ¥¡£
µÚ2£¬3ÖÖÇé¿ö½«»á·¢ÆðÍË¿îÉêÇ룬µÈ´ýÉ̼ҵÄͬÒâ¡£É̼ҵÄͬÒ⽫¸Ä±ä¶©µ¥µÄ״̬λ¡£ÈôÓû§ÔÚÉ̼ÒδͬÒâʱÍ˿½«»áÊܵ½·Ç·¨ÇëÇóµÄÌáʾ¡£ 
·Ö²¼ÔÚ¶à´¦µÄÍË¿îÏÞÖÆ£¬Ö»ÓÐÏÞ¶¨Ìõ¼þÏ¿ÉÒÔÍË¿î

É̼ҶÔÒÑ·¢»õ¶©µ¥ÍË¿îÇëÇóµÄ»Ø¸´
ÔڵȴýÍË¿îµÄʱºò£¬Í˿»áÓ°ÏìÒÔϼ¸¸ö²¿·Ö£º
½»Ò×µ¥£¬¶©µ¥µÄ״̬£º 
ÍË¿îǰµÄ״̬ΪµÈ´ý·¢»õ´ý̬
ÍË¿îºó״̬Ϊ·¢ÆðÍË¿î̬£¬×´Ì¬ÂëΪ111¡£²¢ÇÒÍê³ÉÍ˿²»ÐèÒª¾¹ýÉ̼ҵÄͬÒâ¡£
»áÔ±µÄ»ý·ÖÊܵ½Ó°Ïì 
»áÔ±»ý·ÖÒòΪÍË¿î¼õÉÙÁË
Óû§µÄÓà¶î 
Óû§µÄÓà¶îÒòΪÍË¿î¶øÔö¼Ó
É̼ҵĻõÎï¿â´æÁ¿ 
»õÎï¿â´æÁ¿ÒòΪÍË»õ¶øÔö¼ÓÏàÓ¦µÄÊýÁ¿
Ê®Îå·ÖÖÓδ¸¶¿î½«»áÓ°Ï죺
É̼ҵĻõÎï¿â´æÁ¿
½»Ò×µ¥£¬¶©µ¥µÄ״̬ 
»Ø¹ö³¬Ê±Î´¸¶¿îµÄÓ°ÏìÒò×Ó
11.4»Ø¹ýÍ·À´¿´Ç°ÌìдµÄ´úÂ룬ÓÐÒ»¶ÎÆäʵºÜÓÐÎÊÌâ¡£
ÕâÒ»¶ÎµÄÂß¼´ó¸ÅÊÇ£ºÕÒ³öÀúÊ·¶©µ¥£¬Ë³´ø²é³ö¶ÔÓ¦¶©µ¥µÄÉÌÆ·ÁбíµÄÉÌÆ·ÃûºÍÉÌÆ·id¡£ 
service²ãÕ¹ÏÖorderVOµÄÂß¼´úÂë

Dao²ãÕ¹ÏÖproduct_order_mapµÄsqlÓï¾ä
ÎҸоõÕâÑùµÄ»°£¬Âß¼´úÂë¾ÍÌ«¸´ÔÓÁË¡£Èç¹û°ÑÕâ¶ÎÂß¼´úÂë·ÅÔÚsqlÓï¾äÀïÃæ´¦Àí£¬Ó¦¸Ã»á·½±ãºÜ¶à
sqlÓï¾äдµÃºÃ£¬³ÌÐò¶¼¿ÉÒÔÉÙд´ó¶Î¡£
ÏÖÔÚÎÒÏ£ÍûдsqlÓï¾ä£¬Ö±½ÓreturnHistoryOrderVO
µ«ÕâÑùºÃÏñ²»Ì«ÐС£ÒòΪ½á¹û¼¯ÀïÃæ²»½ö°üº¬Ò»¶ÔÒ»µÄ¹ØÏµ£¬»¹ÓÐÒ»¶Ô¶àµÄ¹ØÏµ¡£
ËùÒÔ¿¼ÂÇÔÚdao²ãʵÏÖÒ»¸ö¹¦ÄÜ£¬¸ù¾ÝorderidÕÒ³öÀ´ËùÓжÔÓ¦¸Ã¶©µ¥µÄÉÌÆ·DOµÄlist 
¸ù¾Ý¶©µ¥idÕÒµ½ÉÌÆ·µÄÁбísqlÓï¾ä
È»ºóÔÀ´µÄ9ÐдúÂë¾Í¿ÉÒÔдΪÏÂÃæµÄÁ½ÐУº 
¸Äдǰºó£¬Ð§¹ûÒ»Ñù
|