|
@@ -18,6 +18,7 @@ import cn.rankin.data.api.product.vo.GoodsVo;
|
|
|
import cn.rankin.data.api.trade.dto.OrderDTO;
|
|
|
import cn.rankin.data.api.trade.dto.OrderDetailSearchDTO;
|
|
|
import cn.rankin.data.api.trade.dto.OrderGoodsDTO;
|
|
|
+import cn.rankin.data.api.trade.dto.OrderSearchDTO;
|
|
|
import cn.rankin.data.api.trade.entity.OrderDetail;
|
|
|
import cn.rankin.data.api.trade.entity.OrderGoods;
|
|
|
import cn.rankin.data.api.trade.entity.Order;
|
|
@@ -224,16 +225,16 @@ public class OrderService {
|
|
|
List<TerminalUserVo> terminalUserVoList = findTerminalUsers(userCode, campusCode, campusName, merchantId);
|
|
|
terminalUserVoList.forEach(terminalUserVo -> userIdList.add(terminalUserVo.getId()));
|
|
|
|
|
|
- Map<String, Object> searchParams = new HashMap<>();
|
|
|
- searchParams.put("pageNo", searchWebDTO.getPageNo());
|
|
|
- searchParams.put("pageSize", searchWebDTO.getPageSize());
|
|
|
- searchParams.put("beginTime", searchWebDTO.getBeginTime());
|
|
|
- searchParams.put("endTime", searchWebDTO.getEndTime());
|
|
|
- searchParams.put("status", searchWebDTO.getStatus());
|
|
|
- searchParams.put("uid", userIdList);
|
|
|
- searchParams.put("merchantId", merchantId);
|
|
|
+ OrderSearchDTO searchDTO = new OrderSearchDTO();
|
|
|
+ searchDTO.setPageNo(searchWebDTO.getPageNo());
|
|
|
+ searchDTO.setPageSize(searchWebDTO.getPageSize());
|
|
|
+ searchDTO.setBeginTime(searchWebDTO.getBeginTime());
|
|
|
+ searchDTO.setEndTime(searchWebDTO.getEndTime());
|
|
|
+ searchDTO.setStatus(searchWebDTO.getStatus());
|
|
|
+ searchDTO.setUid(userIdList);
|
|
|
+ searchDTO.setMerchantId(merchantId);
|
|
|
|
|
|
- APIResult<Page<Order>> orderAPIResult = orderClient.search(searchParams);
|
|
|
+ APIResult<Page<Order>> orderAPIResult = orderClient.search(searchDTO);
|
|
|
if (!orderAPIResult.getSuccess()) {
|
|
|
log.error("order query error: {}", orderAPIResult.getMessage());
|
|
|
return APIResult.error(new BaseCode(orderAPIResult.getCode(), orderAPIResult.getMessage()));
|
|
@@ -415,8 +416,7 @@ public class OrderService {
|
|
|
}
|
|
|
|
|
|
public APIResult<Page<OrderProductSnapshot>> search(OrderSnapshotWebSearchDTO searchDTO) {
|
|
|
- Map<String, Object> map = BeanUtil.convertToMap(searchDTO);
|
|
|
- return orderClient.searchSnapshot(map);
|
|
|
+ return orderClient.searchSnapshot(convert(searchDTO));
|
|
|
}
|
|
|
|
|
|
// 根据搜索条件查找用户
|