提交 a957608a 作者: zhenjie

采购订单数据隔离

上级 5a582902
...@@ -98,6 +98,10 @@ public class UavPOServiceImpl implements UavPOService { ...@@ -98,6 +98,10 @@ public class UavPOServiceImpl implements UavPOService {
@Override @Override
public ResultBody listPurchase(UavPOrderQO uavPOrderQO, BaseAccountDTO currentAccount) { public ResultBody listPurchase(UavPOrderQO uavPOrderQO, BaseAccountDTO currentAccount) {
// 加盟商只能看到自己公司的订单
if (currentAccount.getCompanyInfoVO().getCompanyType().equals(1)) {
uavPOrderQO.setThirdBackUserAccountId(currentAccount.getUserAccountId());
}
int count = uavPODao.countListPurchaseOrder(uavPOrderQO); int count = uavPODao.countListPurchaseOrder(uavPOrderQO);
if (count == 0) { if (count == 0) {
return ResultBody.success(PageResult.buildPage(uavPOrderQO.getPageNo(), uavPOrderQO.getPageSize(), count)); return ResultBody.success(PageResult.buildPage(uavPOrderQO.getPageNo(), uavPOrderQO.getPageSize(), count));
...@@ -106,7 +110,7 @@ public class UavPOServiceImpl implements UavPOService { ...@@ -106,7 +110,7 @@ public class UavPOServiceImpl implements UavPOService {
uavPOrderQO.buildCurrentPage(); uavPOrderQO.buildCurrentPage();
List<UavPurchaseOrderDO> uavPurchaseOrderDOS = uavPODao.listPurchaseOrder(uavPOrderQO); List<UavPurchaseOrderDO> uavPurchaseOrderDOS = uavPODao.listPurchaseOrder(uavPOrderQO);
List<UavPurchaseOrderDTO> purchaseOrderDTOS = uavPurchaseOrderDOS.stream().map(UavPurchaseOrderDO::buildUavPurchaseOrderDTO).collect(Collectors.toList()); List<UavPurchaseOrderDTO> purchaseOrderDTOS = uavPurchaseOrderDOS.stream().map(UavPurchaseOrderDO::buildUavPurchaseOrderDTO).collect(Collectors.toList());
// 提供商信息 // 提供商信息
List<Integer> userIds = purchaseOrderDTOS.stream().map(UavPurchaseOrderDTO::getThirdUserAccountId).collect(Collectors.toList()); List<Integer> userIds = purchaseOrderDTOS.stream().map(UavPurchaseOrderDTO::getThirdUserAccountId).collect(Collectors.toList());
BUserAccountQO bUserAccountQO = new BUserAccountQO(); BUserAccountQO bUserAccountQO = new BUserAccountQO();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论