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