Commit 6b26048a by XiaHou

查询展览纪念馆

parent 088f9f78
...@@ -68,7 +68,7 @@ public class ApiOshServicesOrderController { ...@@ -68,7 +68,7 @@ public class ApiOshServicesOrderController {
Date createTime = (Date) map.get("createTime"); Date createTime = (Date) map.get("createTime");
map.put("createTimeStamp", createTime.getTime()); map.put("createTimeStamp", createTime.getTime());
map.put("createTime", createTime.getTime()); map.put("createTime", createTime.getTime());
Long id = (Long) map.get("id"); Long id = Long.valueOf( map.get("id")+"");
OshServicesOrderItemVo itemVo = new OshServicesOrderItemVo(); OshServicesOrderItemVo itemVo = new OshServicesOrderItemVo();
itemVo.setOrderId(id); itemVo.setOrderId(id);
List<Map<String, Object>> itemList = oshServicesOrderItemSerice.findList(itemVo); List<Map<String, Object>> itemList = oshServicesOrderItemSerice.findList(itemVo);
...@@ -111,7 +111,7 @@ public class ApiOshServicesOrderController { ...@@ -111,7 +111,7 @@ public class ApiOshServicesOrderController {
} }
} }
if ("3".equals(status)) { if ("3".equals(status)) {
List<Map<String, Object>> videoList = oshServicesOrderSerice.videoAndImageList((Long) map.get("id")); List<Map<String, Object>> videoList = oshServicesOrderSerice.videoAndImageList(Long.valueOf( map.get("id")+""));
for (Map<String, Object> item : videoList) { for (Map<String, Object> item : videoList) {
List<String> imageList = Lists.newArrayList(); List<String> imageList = Lists.newArrayList();
String imageUrls = item.get("imageUrls").toString(); String imageUrls = item.get("imageUrls").toString();
......
...@@ -32,7 +32,6 @@ public class OshServicesOrderDTO implements Serializable { ...@@ -32,7 +32,6 @@ public class OshServicesOrderDTO implements Serializable {
private String payWay; private String payWay;
@ApiModelProperty(value = "下单人头像") @ApiModelProperty(value = "下单人头像")
private String pic; private String pic;
@ApiModelProperty(value = "订单item详情List") @ApiModelProperty(value = "订单item详情List")
private List<OshServicesOrderItemDTO> oshServicesOrderItemDTOList; private List<OshServicesOrderItemDTO> oshServicesOrderItemDTOList;
......
...@@ -465,7 +465,10 @@ public class OshServicesOrderSerice { ...@@ -465,7 +465,10 @@ public class OshServicesOrderSerice {
List<OshServicesOrderDTO> oshServicesOrderDTOList = this.oshServicesOrderMapper.selectOrderListGroupByUserId(queryOrderRelationTimeParam); List<OshServicesOrderDTO> oshServicesOrderDTOList = this.oshServicesOrderMapper.selectOrderListGroupByUserId(queryOrderRelationTimeParam);
//记录下 pagehelper第一次分页查询的 返回得总条数 等信息 //记录下 pagehelper第一次分页查询的 返回得总条数 等信息
PageInfo<OshServicesOrderDTO> pageInfo = new PageInfo<>(oshServicesOrderDTOList); PageInfo<OshServicesOrderDTO> pageInfo = new PageInfo<>(oshServicesOrderDTOList);
oshServicesOrderDTOList = oshServicesOrderDTOList.stream().map(item -> {
item.setOshServicesOrderItemDTOList(this.oshServicesOrderMapper.selectOrderItemListByOrderId(item.getId()));
return item;
}).collect(Collectors.toList());
//因为进行了第二次查询 所以pageHelp得分页总数得到了变化 导致不准确 因此我们需要手动校准一下 //因为进行了第二次查询 所以pageHelp得分页总数得到了变化 导致不准确 因此我们需要手动校准一下
CommonPage<OshServicesOrderDTO> result = new CommonPage<OshServicesOrderDTO>(); CommonPage<OshServicesOrderDTO> result = new CommonPage<OshServicesOrderDTO>();
result.setTotalPage(pageInfo.getPages()); result.setTotalPage(pageInfo.getPages());
......
...@@ -200,7 +200,7 @@ ...@@ -200,7 +200,7 @@
<select id="selectOrderItemListByOrderId" parameterType="java.lang.Long" resultType="com.atlgroupasia.servicecenter.dto.OshServicesOrderItemDTO"> <select id="selectOrderItemListByOrderId" parameterType="java.lang.Long" resultType="com.atlgroupasia.servicecenter.dto.OshServicesOrderItemDTO">
select select
a.id.a.name,a.num,aprice a.id,a.name,a.num,a.price
from osh_services_order_item a from osh_services_order_item a
where a.order_id = #{orderId} where a.order_id = #{orderId}
</select> </select>
...@@ -226,6 +226,7 @@ ...@@ -226,6 +226,7 @@
<select id="selectOrderListGroupByUserId" parameterType="com.atlgroupasia.servicecenter.queryparam.QueryOrderRelationTimeParam" resultType="com.atlgroupasia.servicecenter.dto.OshServicesOrderDTO"> <select id="selectOrderListGroupByUserId" parameterType="com.atlgroupasia.servicecenter.queryparam.QueryOrderRelationTimeParam" resultType="com.atlgroupasia.servicecenter.dto.OshServicesOrderDTO">
select select
a.id,a.create_time createTime,a.status,a.remark,a.total_price totalPrice,a.pay_way payWay,a.pic, a.id,a.create_time createTime,a.status,a.remark,a.total_price totalPrice,a.pay_way payWay,a.pic,
a.nick_name nickName,
IFNULL(count(*),0) times,IFNULL(sum(total_price),0) sumTotalPrice IFNULL(count(*),0) times,IFNULL(sum(total_price),0) sumTotalPrice
from osh_services_order a from osh_services_order a
where a.relation_time_id =#{relationTimeId} where a.relation_time_id =#{relationTimeId}
......
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