商店存库逻辑优化
parent
7d947c5b78
commit
071219b068
|
@ -21,8 +21,8 @@ public class StoreManager extends MongoBase {
|
|||
|
||||
public void addStoreInfo(StoreInfo storeInfo) throws Exception {
|
||||
storeInfo.init(this.getRootId(), getMongoKey() + ".storeInfoMap." + storeInfo.getId());
|
||||
updateString("storeInfoMap." + storeInfo.getId(), storeInfo);
|
||||
storeInfoMap.put(storeInfo.getId(), storeInfo);
|
||||
updateString("storeInfoMap." + storeInfo.getId(), storeInfo);
|
||||
}
|
||||
|
||||
public void removeStoreInfo(Integer key) {
|
||||
|
@ -38,12 +38,11 @@ public class StoreManager extends MongoBase {
|
|||
return;
|
||||
}
|
||||
Map<Integer, Integer> itemNumMap = storeInfo.getItemNumMap();
|
||||
|
||||
if(itemNumMap.get(itemKey)==null){
|
||||
if(itemNumMap==null){
|
||||
return;
|
||||
}
|
||||
itemNumMap.put(itemKey,0);
|
||||
updateString("storeInfoMap." + storeInfo.getId()+"."+itemKey, 0);
|
||||
updateString(getMongoKey() + ".storeInfoMap." + key, storeInfo);
|
||||
}
|
||||
|
||||
public void newStoreInfo(int id,long lastRefreshTime,long startTime,long endTime,Map<Integer,Integer> itemNumMap) throws Exception {
|
||||
|
|
Loading…
Reference in New Issue