|
|
@@ -169,7 +169,7 @@ public class KwTransportService {
|
|
|
List<SckwWaybillOrder> list = mongoTemplate.find(queryFormat, SckwWaybillOrder.class);
|
|
|
List<CarWaybillVo> returnList = new ArrayList<>();
|
|
|
if (CollectionUtils.isNotEmpty(list)) {
|
|
|
- packageWayBillReturnList(list, returnList);
|
|
|
+ packageWayBillReturnList(list, returnList, query.getStatus());
|
|
|
}
|
|
|
PageResult build = PageResult.build(query.getPage(), query.getPageSize(), total, returnList);
|
|
|
return HttpResult.ok(build);
|
|
|
@@ -192,14 +192,14 @@ public class KwTransportService {
|
|
|
|
|
|
if (StringUtils.isNotBlank(query.getStatus())) {
|
|
|
// TODO 此处需要修改
|
|
|
- if (query.getStatus().equals(NumberConstant.ONE_ZERO_ZERO)) {
|
|
|
+ if (query.getStatus().equals(String.valueOf(NumberConstant.ONE_ZERO_ZERO))) {
|
|
|
List<Long> statuses = new ArrayList<>();
|
|
|
statuses.add(CarWaybillEnum.REJECT_ORDER.getCode().longValue());
|
|
|
statuses.add(CarWaybillEnum.REFUSE_TRAFFIC.getCode().longValue());
|
|
|
statuses.add(CarWaybillEnum.REVOKED.getCode().longValue());
|
|
|
criteria.and("status").in(statuses);
|
|
|
- } else {
|
|
|
- criteria.and("status").is(query.getStatus());
|
|
|
+ } else if (!query.getStatus().equals("all")) {
|
|
|
+ criteria.and("status").is(Integer.valueOf(query.getStatus()));
|
|
|
}
|
|
|
}
|
|
|
// 装载时间
|
|
|
@@ -355,15 +355,13 @@ public class KwTransportService {
|
|
|
* @param list
|
|
|
* @param returnList
|
|
|
*/
|
|
|
- private void packageWayBillReturnList(List<SckwWaybillOrder> list, List<CarWaybillVo> returnList) {
|
|
|
+ private void packageWayBillReturnList(List<SckwWaybillOrder> list, List<CarWaybillVo> returnList, String status) {
|
|
|
for (SckwWaybillOrder waybillOrder : list) {
|
|
|
CarWaybillVo vo = new CarWaybillVo();
|
|
|
vo.setWOrderNo(waybillOrder.getWOrderNo() == null ?
|
|
|
null : String.valueOf(waybillOrder.getWOrderNo()));
|
|
|
vo.setWOrderId(waybillOrder.getWOrderId() == null ?
|
|
|
null : String.valueOf(waybillOrder.getWOrderId()));
|
|
|
- vo.setFirmName(waybillOrder.getFirmName() == null ?
|
|
|
- null : String.valueOf(waybillOrder.getFirmName()));
|
|
|
vo.setTruckNo(waybillOrder.getTruckNo());
|
|
|
vo.setDriverName(waybillOrder.getDriverName() == null ?
|
|
|
null : String.valueOf(waybillOrder.getDriverName()));
|
|
|
@@ -375,6 +373,12 @@ public class KwTransportService {
|
|
|
typeString = "循环";
|
|
|
}
|
|
|
vo.setType(typeString);
|
|
|
+ if(status.equals(String.valueOf(NumberConstant.ONE_ZERO_ZERO))) {
|
|
|
+ vo.setStatus(String.valueOf(NumberConstant.ONE_ZERO_ZERO));
|
|
|
+ } else {
|
|
|
+ vo.setStatus(waybillOrder.getStatus() == null ?
|
|
|
+ null : String.valueOf(waybillOrder.getStatus()));
|
|
|
+ }
|
|
|
vo.setSendCarTime(waybillOrder.getCreateTime() == null ?
|
|
|
null : DateUtil.getDateTime(waybillOrder.getCreateTime()));
|
|
|
vo.setStartTime(waybillOrder.getStartTime() == null ?
|
|
|
@@ -382,15 +386,19 @@ public class KwTransportService {
|
|
|
vo.setEndTime(waybillOrder.getEndTime() == null ?
|
|
|
null : DateUtil.getDateTime(waybillOrder.getEndTime()));
|
|
|
vo.setEntrustAmount(String.valueOf(waybillOrder.getEntrustAmount()));
|
|
|
- vo.setLoadingAddress(waybillOrder.getLoadCityName().concat(waybillOrder.getLoadDetailAddress()));
|
|
|
- vo.setUnloadingAddress(waybillOrder.getUnloadCityName().concat(waybillOrder.getUnloadDetailAddress()));
|
|
|
+ vo.setLoadName(waybillOrder.getLoadName() == null ?
|
|
|
+ null : waybillOrder.getLoadName());
|
|
|
+ vo.setLoadAddress(waybillOrder.getLoadCityName().concat(waybillOrder.getLoadDetailAddress()));
|
|
|
+ vo.setUnloadName(waybillOrder.getUnloadName() == null ?
|
|
|
+ null : waybillOrder.getUnloadName());
|
|
|
+ vo.setUnloadAddress(waybillOrder.getUnloadCityName().concat(waybillOrder.getUnloadDetailAddress()));
|
|
|
vo.setLoadAmount(waybillOrder.getLoadAmount() == null ?
|
|
|
null : String.valueOf(waybillOrder.getLoadAmount()));
|
|
|
vo.setUnloadAmount(waybillOrder.getUnloadAmount() == null ?
|
|
|
null : String.valueOf(waybillOrder.getUnloadAmount()));
|
|
|
- vo.setLoadTime(waybillOrder.getLoadTime() == null ?
|
|
|
+ vo.setLoadDateTime(waybillOrder.getLoadTime() == null ?
|
|
|
null : DateUtil.getDateTime(waybillOrder.getLoadTime()));
|
|
|
- vo.setUnloadTime(waybillOrder.getUnloadTime() == null ?
|
|
|
+ vo.setUnloadDateTime(waybillOrder.getUnloadTime() == null ?
|
|
|
null : DateUtil.getDateTime(waybillOrder.getUnloadTime()));
|
|
|
vo.setCreateTime(waybillOrder.getCreateTime() == null ?
|
|
|
null : DateUtil.getDateTime(waybillOrder.getCreateTime()));
|