Commit e3a4baf7 authored by shiyu's avatar shiyu

换藏订单列表2

parent 857f1610
...@@ -60,10 +60,15 @@ public class SysDistributionOrderVo implements Entity { ...@@ -60,10 +60,15 @@ public class SysDistributionOrderVo implements Entity {
private String userExchangeItemId; private String userExchangeItemId;
/** /**
* 用户用于交换的商品官方估 * 用户用于交换的商品官方估
*/ */
private String userExchangeItemOfficalPrice; private String userExchangeItemOfficalPrice;
/**
* 用户用于交换的商品图片
*/
private Map<String, Object> userExchangeItemImage;
/** /**
* 买方id * 买方id
*/ */
......
...@@ -24,6 +24,7 @@ import com.wwdz.ch.db.domain.distribution.*; ...@@ -24,6 +24,7 @@ import com.wwdz.ch.db.domain.distribution.*;
import com.wwdz.ch.db.dto.request.distribution.DistributionOrderRequestDto; import com.wwdz.ch.db.dto.request.distribution.DistributionOrderRequestDto;
import com.wwdz.ch.db.dto.request.distribution.SupplierItemRequestDto; import com.wwdz.ch.db.dto.request.distribution.SupplierItemRequestDto;
import com.xxdxxs.utils.EntityMapper; import com.xxdxxs.utils.EntityMapper;
import jdk.internal.org.objectweb.asm.Handle;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -33,10 +34,7 @@ import org.springframework.util.StringUtils; ...@@ -33,10 +34,7 @@ import org.springframework.util.StringUtils;
import java.time.Duration; import java.time.Duration;
import java.time.Instant; import java.time.Instant;
import java.util.ArrayList; import java.util.*;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
...@@ -142,6 +140,7 @@ public class SysDistributionOrderServiceImpl implements SysDistributionOrderServ ...@@ -142,6 +140,7 @@ public class SysDistributionOrderServiceImpl implements SysDistributionOrderServ
String userItemId = ""; String userItemId = "";
String userItemName = ""; String userItemName = "";
String price = ""; String price = "";
Map<String, Object> map = new HashMap<>();
for (ExchangeOrderSnapshot exchangeOrderSnapshot : exchangeOrderSnapshotList) { for (ExchangeOrderSnapshot exchangeOrderSnapshot : exchangeOrderSnapshotList) {
if (StringUtils.hasLength(userItemId)) { if (StringUtils.hasLength(userItemId)) {
userItemId = userItemId + ","; userItemId = userItemId + ",";
...@@ -151,10 +150,12 @@ public class SysDistributionOrderServiceImpl implements SysDistributionOrderServ ...@@ -151,10 +150,12 @@ public class SysDistributionOrderServiceImpl implements SysDistributionOrderServ
userItemId = userItemId + exchangeOrderSnapshot.getItemId(); userItemId = userItemId + exchangeOrderSnapshot.getItemId();
userItemName = userItemName + exchangeOrderSnapshot.getItemName(); userItemName = userItemName + exchangeOrderSnapshot.getItemName();
price = price + PriceUtil.convertPriceFenToYuan(exchangeOrderSnapshot.getOfficialEstimatedPrice()); price = price + PriceUtil.convertPriceFenToYuan(exchangeOrderSnapshot.getOfficialEstimatedPrice());
map.put(userItemId, MediaUtil.getHomePageImage(exchangeOrderSnapshot.getImages(), exchangeOrderSnapshot.getVideos()));
} }
distributionOrderVo.setUserExchangeItemId(userItemId); distributionOrderVo.setUserExchangeItemId(userItemId);
distributionOrderVo.setUserExchangeItemName(userItemName); distributionOrderVo.setUserExchangeItemName(userItemName);
distributionOrderVo.setUserExchangeItemOfficalPrice(price); distributionOrderVo.setUserExchangeItemOfficalPrice(price);
distributionOrderVo.setUserExchangeItemImage(map);
} }
distributionOrderVoList.add(distributionOrderVo); distributionOrderVoList.add(distributionOrderVo);
}); });
......
...@@ -34,7 +34,6 @@ public class ExchangeOrderSnapshotDaoImpl implements ExchangeOrderSnapshotDao { ...@@ -34,7 +34,6 @@ public class ExchangeOrderSnapshotDaoImpl implements ExchangeOrderSnapshotDao {
ExchangeOrderSnapshotExample example = new ExchangeOrderSnapshotExample(); ExchangeOrderSnapshotExample example = new ExchangeOrderSnapshotExample();
ExchangeOrderSnapshotExample.Criteria criteria = example.createCriteria(); ExchangeOrderSnapshotExample.Criteria criteria = example.createCriteria();
criteria.andDistributionOrderIdEqualTo(orderId); criteria.andDistributionOrderIdEqualTo(orderId);
criteria.andIsValidEqualTo(true);
return exchangeOrderSnapshotMapper.selectByExampleWithBLOBs(example); return exchangeOrderSnapshotMapper.selectByExampleWithBLOBs(example);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment