刚开始研究Shopizer, 有研究过的朋友加我 QQ:715217504(散落吧)
每天记录不明白的地方:
2011-9-4
1. merchant_registration表和merchant_registration_def表的作用是什么?
merchant_registration_def表应该存放某些预定义选项,这些预定义选项不知道是为了完成什么功能.
merchant_registration, 从登录代码中可以看出每个merchant应该只有一条registration记录。
getHibernateTemplate().get("com.salesmanager.core.entity.merchant.MerchantRegistration",merchantid);
初始数据库中merchant_registration只有一条数据,merchant_registration_def表无任何数据。
2. ProfileLogonAction.java
1)首先获取merchantUserInformation信息
2)获取merchantRegistration的 registrationDefCode和promoCode
3) 获取MerchantStore信息,包括store的country,sizeUnit,weightUnit, zone, currency,weithgUnitCode,seizeUnitCode
4) 判断MerchantRegistrationDefCode是否是 Constants.ADMIN_MERCHANT_REG_DEF_CODE放session标识(key=Constants.ADMIN_TOKEN_PARAM)
将以上信息放入项目的Context中。
5.)
3. zone表初始有189条数据,同一个国家属于不同的zone,不是行政上一个国家只划分为一个zone吗?不明白。数据如下:
zone_id, zone_country_id, zone_code
165 195
Navarra
166 195
Ourense
167 195
Palencia
2011-9-5
1.