|
@@ -136,22 +136,10 @@ public class SysSubOrderServiceImpl implements ISysSubOrderService {
|
|
|
vo.setPetBreed(pet.getBreed());
|
|
vo.setPetBreed(pet.getBreed());
|
|
|
}
|
|
}
|
|
|
vo.setCustomer(e.getUsrCustomer());
|
|
vo.setCustomer(e.getUsrCustomer());
|
|
|
-// RemoteCustomerVo customer = customerMap.get(e.getUsrCustomer());
|
|
|
|
|
-// if (customer != null) {
|
|
|
|
|
-// vo.setCustomerName(customer.getName());
|
|
|
|
|
-// }
|
|
|
|
|
vo.setToAddress(e.getToAddress());
|
|
vo.setToAddress(e.getToAddress());
|
|
|
vo.setSite(e.getStoreSite());
|
|
vo.setSite(e.getStoreSite());
|
|
|
vo.setStore(e.getStore());
|
|
vo.setStore(e.getStore());
|
|
|
-// RemoteStoreVo store = storeMap.get(e.getStore());
|
|
|
|
|
-// if (store != null) {
|
|
|
|
|
-// vo.setStoreName(store.getName());
|
|
|
|
|
-// }
|
|
|
|
|
vo.setPlacer(e.getOrderPlacer());
|
|
vo.setPlacer(e.getOrderPlacer());
|
|
|
-// RemoteUserVo placer = userMap.get(e.getOrderPlacer());
|
|
|
|
|
-// if (placer != null) {
|
|
|
|
|
-// vo.setPlacerUsername(placer.getUserName());
|
|
|
|
|
-// }
|
|
|
|
|
vo.setCreateTime(e.getCreateTime());
|
|
vo.setCreateTime(e.getCreateTime());
|
|
|
vo.setStatus(e.getStatus());
|
|
vo.setStatus(e.getStatus());
|
|
|
vo.setFulfiller(e.getFulfiller());
|
|
vo.setFulfiller(e.getFulfiller());
|
|
@@ -164,6 +152,8 @@ public class SysSubOrderServiceImpl implements ISysSubOrderService {
|
|
|
vo.setRemark(e.getRemark());
|
|
vo.setRemark(e.getRemark());
|
|
|
vo.setNursingSummary(e.getNursingSummary());
|
|
vo.setNursingSummary(e.getNursingSummary());
|
|
|
vo.setNursingSummaryTime(e.getNursingSummaryTime());
|
|
vo.setNursingSummaryTime(e.getNursingSummaryTime());
|
|
|
|
|
+ vo.setOrderCommission(e.getOrderCommission());
|
|
|
|
|
+ vo.setServiceFlag(e.getServiceFlag());
|
|
|
return vo;
|
|
return vo;
|
|
|
}));
|
|
}));
|
|
|
}
|
|
}
|
|
@@ -175,6 +165,7 @@ public class SysSubOrderServiceImpl implements ISysSubOrderService {
|
|
|
SysSubOrder subOrder = baseMapper.selectById(bo.getOrderId());
|
|
SysSubOrder subOrder = baseMapper.selectById(bo.getOrderId());
|
|
|
subOrder.setFulfiller(bo.getFulfiller());
|
|
subOrder.setFulfiller(bo.getFulfiller());
|
|
|
subOrder.setFulfillmentCommission(bo.getFulfillmentCommission());
|
|
subOrder.setFulfillmentCommission(bo.getFulfillmentCommission());
|
|
|
|
|
+ subOrder.setOrderCommission(bo.getOrderCommission());
|
|
|
subOrder.setStatus(OrderStatusEnum.PENDING_ACCEPT.getValue());
|
|
subOrder.setStatus(OrderStatusEnum.PENDING_ACCEPT.getValue());
|
|
|
|
|
|
|
|
boolean orderFlag = baseMapper.updateById(subOrder) == 0;
|
|
boolean orderFlag = baseMapper.updateById(subOrder) == 0;
|
|
@@ -517,22 +508,16 @@ public class SysSubOrderServiceImpl implements ISysSubOrderService {
|
|
|
|
|
|
|
|
List<Long> petIds = new ArrayList<>();
|
|
List<Long> petIds = new ArrayList<>();
|
|
|
List<Long> customerIds = new ArrayList<>();
|
|
List<Long> customerIds = new ArrayList<>();
|
|
|
- List<Long> avatarIds = new ArrayList<>();
|
|
|
|
|
Map<Long, RemotePetVo> petMap = new HashMap<>();
|
|
Map<Long, RemotePetVo> petMap = new HashMap<>();
|
|
|
Map<Long, RemoteCustomerVo> customerMap = new HashMap<>();
|
|
Map<Long, RemoteCustomerVo> customerMap = new HashMap<>();
|
|
|
- Map<Long, RemoteFile> avatarMap = new HashMap<>();
|
|
|
|
|
page.getRecords().forEach(e -> {
|
|
page.getRecords().forEach(e -> {
|
|
|
petIds.add(e.getUsrPet());
|
|
petIds.add(e.getUsrPet());
|
|
|
customerIds.add(e.getUsrCustomer());
|
|
customerIds.add(e.getUsrCustomer());
|
|
|
});
|
|
});
|
|
|
remotePetService.getByIds(petIds).forEach(e -> {
|
|
remotePetService.getByIds(petIds).forEach(e -> {
|
|
|
petMap.put(e.getId(), e);
|
|
petMap.put(e.getId(), e);
|
|
|
- if (e.getAvatar() != null) {
|
|
|
|
|
- avatarIds.add(e.getAvatar());
|
|
|
|
|
- }
|
|
|
|
|
});
|
|
});
|
|
|
remoteCustomerService.getByIds(customerIds).forEach(e -> customerMap.put(e.getId(), e));
|
|
remoteCustomerService.getByIds(customerIds).forEach(e -> customerMap.put(e.getId(), e));
|
|
|
- remoteFileService.selectByIds(avatarIds).forEach(e -> avatarMap.put(e.getOssId(), e));
|
|
|
|
|
|
|
|
|
|
return TableDataInfo.build(page.convert(e -> {
|
|
return TableDataInfo.build(page.convert(e -> {
|
|
|
SysSubOrderListOnMyOrderPageVo vo = new SysSubOrderListOnMyOrderPageVo();
|
|
SysSubOrderListOnMyOrderPageVo vo = new SysSubOrderListOnMyOrderPageVo();
|
|
@@ -546,12 +531,8 @@ public class SysSubOrderServiceImpl implements ISysSubOrderService {
|
|
|
vo.setPetName(pet.getName());
|
|
vo.setPetName(pet.getName());
|
|
|
vo.setBreed(pet.getBreed());
|
|
vo.setBreed(pet.getBreed());
|
|
|
vo.setPetAvatar(pet.getAvatar());
|
|
vo.setPetAvatar(pet.getAvatar());
|
|
|
- vo.setPetAvatarUrl(avatarMap.containsKey(pet.getAvatar()) ? avatarMap.get(pet.getAvatar()).getUrl() : null);
|
|
|
|
|
}
|
|
}
|
|
|
vo.setStore(e.getStore());
|
|
vo.setStore(e.getStore());
|
|
|
-// vo.setStoreName();
|
|
|
|
|
-// vo.setStoreAreaCode();
|
|
|
|
|
-// vo.setStoreAddress();
|
|
|
|
|
vo.setCustomer(e.getUsrCustomer());
|
|
vo.setCustomer(e.getUsrCustomer());
|
|
|
RemoteCustomerVo customer = customerMap.get(e.getUsrCustomer());
|
|
RemoteCustomerVo customer = customerMap.get(e.getUsrCustomer());
|
|
|
if (customer != null) {
|
|
if (customer != null) {
|
|
@@ -648,6 +629,8 @@ public class SysSubOrderServiceImpl implements ISysSubOrderService {
|
|
|
vo.setToAddress(e.getToAddress());
|
|
vo.setToAddress(e.getToAddress());
|
|
|
vo.setServiceTime(e.getServiceTime());
|
|
vo.setServiceTime(e.getServiceTime());
|
|
|
vo.setStatus(e.getStatus());
|
|
vo.setStatus(e.getStatus());
|
|
|
|
|
+ vo.setFulfillmentCommission(e.getFulfillmentCommission());
|
|
|
|
|
+ vo.setOrderCommission(e.getOrderCommission());
|
|
|
vos.add(vo);
|
|
vos.add(vo);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
@@ -944,4 +927,13 @@ public class SysSubOrderServiceImpl implements ISysSubOrderService {
|
|
|
return vo;
|
|
return vo;
|
|
|
}).toList();
|
|
}).toList();
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public boolean activate(SysSubOrderActivateBo bo) {
|
|
|
|
|
+ return baseMapper.update(Wrappers.lambdaUpdate(SysSubOrder.class)
|
|
|
|
|
+ .eq(SysSubOrder::getId, bo.getId())
|
|
|
|
|
+ .set(SysSubOrder::getService, bo.getService())
|
|
|
|
|
+ .set(SysSubOrder::getFulfillmentCommission, bo.getFulfillmentCommission())
|
|
|
|
|
+ .set(SysSubOrder::getServiceFlag, true)) > 0;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|