winter 2 лет назад
Родитель
Сommit
ec7c95d031
2 измененных файлов: 30 добавлений и 26 удалений
  1. +25
    -23
      mallinkService/src/main/java/com/iformall/domain/po/WxRaffleActivityRecord.java
  2. +5
    -3
      mallinkService/src/main/java/com/iformall/service/impl/WxRaffleActivityServiceImpl.java

+ 25
- 23
mallinkService/src/main/java/com/iformall/domain/po/WxRaffleActivityRecord.java Просмотреть файл

@@ -160,29 +160,31 @@ public class WxRaffleActivityRecord extends TenantEntity {
recordItemSizeMap = new HashMap<String,Integer>();
for (int i = 0 ; i < recordItemList.size() ; i++) {
WxRaffleActivityRecordItem ri = recordItemList.get(i);
String key = this.id+"&"+ri.getItemId();
if (recordItemIdCountMap.containsKey(key)) {
Integer c = recordItemIdCountMap.get(key);
c = c + 1;
recordItemIdCountMap.put(key, c);
}else {
recordItemIdCountMap.put(key, 1);
}
if (recordItemJiangQuanCountMap.containsKey(key)) {
String jq = recordItemJiangQuanCountMap.get(key);
jq = jq + ","+ri.getCode();
recordItemJiangQuanCountMap.put(key, jq);
}else {
recordItemJiangQuanCountMap.put(key, ri.getCode());
}
if (recordItemSizeMap.containsKey(key)) {
Integer is = recordItemSizeMap.get(key);
is = is + ri.getItemSize();
recordItemSizeMap.put(key, is);
}else {
recordItemSizeMap.put(key, ri.getItemSize());
if (null != ri.getItemId()) {
String key = this.id+"&"+ri.getItemId();
if (recordItemIdCountMap.containsKey(key)) {
Integer c = recordItemIdCountMap.get(key);
c = c + 1;
recordItemIdCountMap.put(key, c);
}else {
recordItemIdCountMap.put(key, 1);
}
if (recordItemJiangQuanCountMap.containsKey(key)) {
String jq = recordItemJiangQuanCountMap.get(key);
jq = jq + ","+ri.getCode();
recordItemJiangQuanCountMap.put(key, jq);
}else {
recordItemJiangQuanCountMap.put(key, ri.getCode());
}
if (recordItemSizeMap.containsKey(key)) {
Integer is = recordItemSizeMap.get(key);
is = is + ri.getItemSize();
recordItemSizeMap.put(key, is);
}else {
recordItemSizeMap.put(key, ri.getItemSize());
}
}
}
}


+ 5
- 3
mallinkService/src/main/java/com/iformall/service/impl/WxRaffleActivityServiceImpl.java Просмотреть файл

@@ -575,9 +575,11 @@ public class WxRaffleActivityServiceImpl implements WxRaffleActivityService {
if (null != itemMap) {
for (int j = 0 ; j < _riList.size() ; j++) {
WxRaffleActivityRecordItem ari = _riList.get(j);
WxRaffleActivityItem ai = itemMap.get(ari.getItemId());
if (null != ai) {
ari.setItemName(ai.getName());
if (null != ari.getItemId()) {
WxRaffleActivityItem ai = itemMap.get(ari.getItemId());
if (null != ai) {
ari.setItemName(ai.getName());
}
}
}
}


Загрузка…
Отмена
Сохранить