商店存库逻辑优化

back_recharge
duhui 2023-02-16 13:58:35 +08:00
parent 7d947c5b78
commit 071219b068
1 changed files with 3 additions and 4 deletions

View File

@ -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 {