diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/arinvoices/service/impl/ArinvoicesServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/arinvoices/service/impl/ArinvoicesServiceImpl.java index 0df22da4..cd55d48c 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/arinvoices/service/impl/ArinvoicesServiceImpl.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/arinvoices/service/impl/ArinvoicesServiceImpl.java @@ -69,10 +69,10 @@ public class ArinvoicesServiceImpl extends ServiceImpl getList(ArinvoicesPagination arinvoicesPagination){ String userId=userProvider.get().getUserId(); - String detpartment = null; - if (!userProvider.get().getIsAdministrator()) { - detpartment = userProvider.getDepartmentId(userId); - } +// String detpartment = null; +// if (!userProvider.get().getIsAdministrator()) { +// detpartment = userProvider.getDepartmentId(userId); +// } List AllIdList =new ArrayList(); int total=0; int arinvoicesNum =0; @@ -179,16 +179,23 @@ public class ArinvoicesServiceImpl extends ServiceImpl page=new Page<>(arinvoicesPagination.getCurrentPage(), arinvoicesPagination.getPageSize()); //加权限 - IPage IPage = this.page(page, arinvoicesQueryWrapper); - List list = IPage.getRecords(); - Optional firstElement = list.stream().findFirst(); - String deId = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) - .map(ArinvoicesEntity::getDepartmentId) - .orElse(null); - if (deId==null){ +// IPage IPage = this.page(page, arinvoicesQueryWrapper); +// List list = IPage.getRecords(); +// Optional firstElement = list.stream().findFirst(); +// String deId = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) +// .map(ArinvoicesEntity::getDepartmentId) +// .orElse(null); +// if (deId==null){ +// arinvoicesPagination.setDepartmentId(detpartment); +// }else { +// arinvoicesPagination.setDepartmentId(deId); +// } + String detpartment=null; + if (!userProvider.get().getIsAdministrator()) { + detpartment = userProvider.getDepartmentId(userId); + } + if (StringUtil.isNotNull(detpartment)) { arinvoicesPagination.setDepartmentId(detpartment); - }else { - arinvoicesPagination.setDepartmentId(deId); } IPage userIPage=arinvoicesMapper.queryArinvoices(page, arinvoicesPagination); return arinvoicesPagination.setData(userIPage.getRecords(),userIPage.getTotal()); diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/collection/service/impl/CollectionServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/collection/service/impl/CollectionServiceImpl.java index 9f6145ba..2760a031 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/collection/service/impl/CollectionServiceImpl.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/collection/service/impl/CollectionServiceImpl.java @@ -77,10 +77,10 @@ public class CollectionServiceImpl extends ServiceImpl AllIdList =new ArrayList(); int total=0; int collectionNum =0; @@ -157,17 +157,24 @@ public class CollectionServiceImpl extends ServiceImpl page=new Page<>(collectionPagination.getCurrentPage(), collectionPagination.getPageSize()); //加权限 - IPage IPage = this.page(page, collectionQueryWrapper); - List list = IPage.getRecords(); - Optional firstElement = list.stream().findFirst(); - String department_id = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) - .map(CollectionEntity::getDepartmentId) - .orElse(null); -// collectionPagination.setOrgnizeId(OrgnId); - if (department_id==null){ +// IPage IPage = this.page(page, collectionQueryWrapper); +// List list = IPage.getRecords(); +// Optional firstElement = list.stream().findFirst(); +// String department_id = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) +// .map(CollectionEntity::getDepartmentId) +// .orElse(null); +//// collectionPagination.setOrgnizeId(OrgnId); +// if (department_id==null){ +// collectionPagination.setDepartmentId(detpartment); +// }else { +// collectionPagination.setDepartmentId(department_id); +// } + String detpartment=null; + if (!userProvider.get().getIsAdministrator()) { + detpartment = userProvider.getDepartmentId(userId); + } + if (StringUtil.isNotNull(detpartment)) { collectionPagination.setDepartmentId(detpartment); - }else { - collectionPagination.setDepartmentId(department_id); } IPage userIPage=collectionMapper.queryCollection(page, collectionPagination); return collectionPagination.setData(userIPage.getRecords(),userIPage.getTotal()); diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/invoices/service/impl/InvoicesServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/invoices/service/impl/InvoicesServiceImpl.java index 704efc09..6ffc5dec 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/invoices/service/impl/InvoicesServiceImpl.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/invoices/service/impl/InvoicesServiceImpl.java @@ -76,10 +76,10 @@ public class InvoicesServiceImpl extends ServiceImpl getList(InvoicesPagination invoicesPagination){ String userId=userProvider.get().getUserId(); - String detpartment = null; - if (!userProvider.get().getIsAdministrator()) { - detpartment = userProvider.getDepartmentId(userId); - } +// String detpartment = null; +// if (!userProvider.get().getIsAdministrator()) { +// detpartment = userProvider.getDepartmentId(userId); +// } List AllIdList =new ArrayList(); int total=0; int invoicesNum =0; @@ -171,19 +171,25 @@ public class InvoicesServiceImpl extends ServiceImpl page=new Page<>(invoicesPagination.getCurrentPage(), invoicesPagination.getPageSize()); //加权限 - IPage IPage = this.page(page, invoicesQueryWrapper); - List list = IPage.getRecords(); - Optional firstElement = list.stream().findFirst(); - String deId = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) - .map(InvoicesEntity::getDepartmentId) - .orElse(null); - if (deId==null){ +// IPage IPage = this.page(page, invoicesQueryWrapper); +// List list = IPage.getRecords(); +// Optional firstElement = list.stream().findFirst(); +// String deId = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) +// .map(InvoicesEntity::getDepartmentId) +// .orElse(null); +// if (deId==null){ +// invoicesPagination.setDepartmentId(detpartment); +// }else { +// invoicesPagination.setDepartmentId(deId); +// } + String detpartment=null; + if (!userProvider.get().getIsAdministrator()) { + detpartment = userProvider.getDepartmentId(userId); + } + if (StringUtil.isNotNull(detpartment)) { invoicesPagination.setDepartmentId(detpartment); - }else { - invoicesPagination.setDepartmentId(deId); } IPage userIPage=invoicesMapper.queryByKeyword(page, invoicesPagination); - return invoicesPagination.setData(userIPage.getRecords(),userIPage.getTotal()); diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/poundlist/service/impl/PoundlistServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/poundlist/service/impl/PoundlistServiceImpl.java index b02ee0cb..c433dc6f 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/poundlist/service/impl/PoundlistServiceImpl.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/poundlist/service/impl/PoundlistServiceImpl.java @@ -80,10 +80,10 @@ public class PoundlistServiceImpl extends ServiceImpl getList(PoundlistPagination poundlistPagination) { String userId = userProvider.get().getUserId(); - String detpartment = null; - if (!userProvider.get().getIsAdministrator()) { - detpartment = userProvider.getDepartmentId(userId); - } +// String detpartment = null; +// if (!userProvider.get().getIsAdministrator()) { +// detpartment = userProvider.getDepartmentId(userId); +// } List AllIdList = new ArrayList(); int total = 0; int poundlistNum = 0; @@ -139,21 +139,27 @@ public class PoundlistServiceImpl extends ServiceImpl page = new Page<>(poundlistPagination.getCurrentPage(), poundlistPagination.getPageSize()); - QueryWrapper userWrapper = new QueryWrapper<>(); -// String busid=null ; -// userWrapper.eq(busid,poundlistPagination.getBusinessId()); + + /*************************************************************************/ - IPage userIPage = this.page(page, poundlistQueryWrapper); - List list = userIPage.getRecords(); - Optional firstElement = list.stream().findFirst(); - String department_id = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) - .map(PoundlistEntity::getDepartmentId) - .orElse(null); - - if (department_id==null){ +// IPage userIPage = this.page(page, poundlistQueryWrapper); +// List list = userIPage.getRecords(); +// Optional firstElement = list.stream().findFirst(); +// String department_id = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) +// .map(PoundlistEntity::getDepartmentId) +// .orElse(null); +// +// if (department_id==null){ +// poundlistPagination.setDepartmentId(detpartment); +// }else { +// poundlistPagination.setDepartmentId(department_id); +// } + String detpartment=null; + if (!userProvider.get().getIsAdministrator()) { + detpartment = userProvider.getDepartmentId(userId); + } + if (StringUtil.isNotNull(detpartment)) { poundlistPagination.setDepartmentId(detpartment); - }else { - poundlistPagination.setDepartmentId(department_id); } /*************************************************************************/ diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/purchaseback/service/impl/PurchasebackServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/purchaseback/service/impl/PurchasebackServiceImpl.java index cfeb4303..4c36bc68 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/purchaseback/service/impl/PurchasebackServiceImpl.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/purchaseback/service/impl/PurchasebackServiceImpl.java @@ -68,10 +68,10 @@ public class PurchasebackServiceImpl extends ServiceImpl getList(PurchasebackPagination purchasebackPagination){ String userId=userProvider.get().getUserId(); - String detpartment = null; - if (!userProvider.get().getIsAdministrator()) { - detpartment = userProvider.getDepartmentId(userId); - } +// String detpartment = null; +// if (!userProvider.get().getIsAdministrator()) { +// detpartment = userProvider.getDepartmentId(userId); +// } List AllIdList =new ArrayList(); int total=0; int purchasebackNum =0; @@ -156,16 +156,23 @@ public class PurchasebackServiceImpl extends ServiceImpl page=new Page<>(purchasebackPagination.getCurrentPage(), purchasebackPagination.getPageSize()); //加权限 - IPage IPage = this.page(page, purchasebackQueryWrapper); - List list = IPage.getRecords(); - Optional firstElement = list.stream().findFirst(); - String deId = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) - .map(PurchasebackEntity::getDepartmentId) - .orElse(null); - if (deId==null){ +// IPage IPage = this.page(page, purchasebackQueryWrapper); +// List list = IPage.getRecords(); +// Optional firstElement = list.stream().findFirst(); +// String deId = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) +// .map(PurchasebackEntity::getDepartmentId) +// .orElse(null); +// if (deId==null){ +// purchasebackPagination.setDepartmentId(detpartment); +// }else { +// purchasebackPagination.setDepartmentId(deId); +// } + String detpartment=null; + if (!userProvider.get().getIsAdministrator()) { + detpartment = userProvider.getDepartmentId(userId); + } + if (StringUtil.isNotNull(detpartment)) { purchasebackPagination.setDepartmentId(detpartment); - }else { - purchasebackPagination.setDepartmentId(deId); } IPage userIPage = purchasebackMapper.queryByKeyword(page, purchasebackPagination); return purchasebackPagination.setData(userIPage.getRecords(),userIPage.getTotal()); diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/purchaseorder/service/impl/PurchaseorderitemServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/purchaseorder/service/impl/PurchaseorderitemServiceImpl.java index 291d7981..5cd64ec8 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/purchaseorder/service/impl/PurchaseorderitemServiceImpl.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/purchaseorder/service/impl/PurchaseorderitemServiceImpl.java @@ -776,10 +776,10 @@ public class PurchaseorderitemServiceImpl extends ServiceImpl getList(PurchaseorderPagination purchaseorderPagination) { String userId = userProvider.get().getUserId(); - String detpartment = null; - if (!userProvider.get().getIsAdministrator()) { - detpartment = userProvider.getDepartmentId(userId); - } +// String detpartment = null; +// if (!userProvider.get().getIsAdministrator()) { +// detpartment = userProvider.getDepartmentId(userId); +// } List AllIdList = new ArrayList(); int total = 0; int purchaseorderNum = 0; @@ -925,17 +925,25 @@ public class PurchaseorderitemServiceImpl extends ServiceImpl page = new Page<>(purchaseorderPagination.getCurrentPage(), purchaseorderPagination.getPageSize()); //加权限 - IPage IPage = this.page(page, purchaseorderQueryWrapper); - List list = IPage.getRecords(); - Optional firstElement = list.stream().findFirst(); - String deId = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) - .map(PurchaseorderitemEntity::getDepartmentId) - .orElse(null); - if (deId==null){ +// IPage IPage = this.page(page, purchaseorderQueryWrapper); +// List list = IPage.getRecords(); +// Optional firstElement = list.stream().findFirst(); +// String deId = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) +// .map(PurchaseorderitemEntity::getDepartmentId) +// .orElse(null); +// if (deId==null){ +// purchaseorderPagination.setDepartmentId(detpartment); +// }else { +// purchaseorderPagination.setDepartmentId(deId); +// } + String detpartment=null; + if (!userProvider.get().getIsAdministrator()) { + detpartment = userProvider.getDepartmentId(userId); + } + if (StringUtil.isNotNull(detpartment)) { purchaseorderPagination.setDepartmentId(detpartment); - }else { - purchaseorderPagination.setDepartmentId(deId); } + IPage userIPage = purchaseorderitemMapper.queryByKeyword(page, purchaseorderPagination); return purchaseorderPagination.setData(userIPage.getRecords(), userIPage.getTotal()); diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/receiptin/service/impl/ReceiptinServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/receiptin/service/impl/ReceiptinServiceImpl.java index def394e6..cd45d637 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/receiptin/service/impl/ReceiptinServiceImpl.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/receiptin/service/impl/ReceiptinServiceImpl.java @@ -68,10 +68,10 @@ public class ReceiptinServiceImpl extends ServiceImpl getList(ReceiptinPagination receiptinPagination){ String userId=userProvider.get().getUserId(); - String detpartment = null; - if (!userProvider.get().getIsAdministrator()) { - detpartment = userProvider.getDepartmentId(userId); - } +// String detpartment = null; +// if (!userProvider.get().getIsAdministrator()) { +// detpartment = userProvider.getDepartmentId(userId); +// } List AllIdList =new ArrayList(); int total=0; int receiptinNum =0; @@ -145,16 +145,23 @@ public class ReceiptinServiceImpl extends ServiceImpl page=new Page<>(receiptinPagination.getCurrentPage(), receiptinPagination.getPageSize()); //加权限 - IPage IPage = this.page(page, receiptinQueryWrapper); - List list = IPage.getRecords(); - Optional firstElement = list.stream().findFirst(); - String deId = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) - .map(ReceiptinEntity::getDepartmentId) - .orElse(null); - if (deId==null){ +// IPage IPage = this.page(page, receiptinQueryWrapper); +// List list = IPage.getRecords(); +// Optional firstElement = list.stream().findFirst(); +// String deId = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) +// .map(ReceiptinEntity::getDepartmentId) +// .orElse(null); +// if (deId==null){ +// receiptinPagination.setDepartmentId(detpartment); +// }else { +// receiptinPagination.setDepartmentId(deId); +// } + String detpartment=null; + if (!userProvider.get().getIsAdministrator()) { + detpartment = userProvider.getDepartmentId(userId); + } + if (StringUtil.isNotNull(detpartment)) { receiptinPagination.setDepartmentId(detpartment); - }else { - receiptinPagination.setDepartmentId(deId); } IPage userIPage = receiptinMapper.queryByKeyword(page, receiptinPagination); return receiptinPagination.setData(userIPage.getRecords(),userIPage.getTotal()); diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/receiptout/service/impl/ReceiptoutServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/receiptout/service/impl/ReceiptoutServiceImpl.java index 88e9c5d8..3fb30eca 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/receiptout/service/impl/ReceiptoutServiceImpl.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/receiptout/service/impl/ReceiptoutServiceImpl.java @@ -66,10 +66,10 @@ public class ReceiptoutServiceImpl extends ServiceImpl getList(ReceiptoutPagination receiptoutPagination){ String userId=userProvider.get().getUserId(); - String detpartment = null; - if (!userProvider.get().getIsAdministrator()) { - detpartment = userProvider.getDepartmentId(userId); - } +// String detpartment = null; +// if (!userProvider.get().getIsAdministrator()) { +// detpartment = userProvider.getDepartmentId(userId); +// } List AllIdList =new ArrayList(); int total=0; int receiptoutNum =0; @@ -158,16 +158,23 @@ public class ReceiptoutServiceImpl extends ServiceImpl page=new Page<>(receiptoutPagination.getCurrentPage(), receiptoutPagination.getPageSize()); //加权限 - IPage IPage = this.page(page, receiptoutQueryWrapper); - List list = IPage.getRecords(); - Optional firstElement = list.stream().findFirst(); - String deId = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) - .map(ReceiptoutEntity::getDepartmentId) - .orElse(null); - if (deId==null){ +// IPage IPage = this.page(page, receiptoutQueryWrapper); +// List list = IPage.getRecords(); +// Optional firstElement = list.stream().findFirst(); +// String deId = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) +// .map(ReceiptoutEntity::getDepartmentId) +// .orElse(null); +// if (deId==null){ +// receiptoutPagination.setDepartmentId(detpartment); +// }else { +// receiptoutPagination.setDepartmentId(deId); +// } + String detpartment=null; + if (!userProvider.get().getIsAdministrator()) { + detpartment = userProvider.getDepartmentId(userId); + } + if (StringUtil.isNotNull(detpartment)) { receiptoutPagination.setDepartmentId(detpartment); - }else { - receiptoutPagination.setDepartmentId(deId); } IPage userIPage=receiptoutMapper.queryReceiptout(page, receiptoutPagination); return receiptoutPagination.setData(userIPage.getRecords(),userIPage.getTotal()); diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/saleback/service/impl/SalebackServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/saleback/service/impl/SalebackServiceImpl.java index 15809e7e..4dc07fb2 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/saleback/service/impl/SalebackServiceImpl.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/saleback/service/impl/SalebackServiceImpl.java @@ -64,10 +64,10 @@ public class SalebackServiceImpl extends ServiceImpl getList(SalebackPagination salebackPagination){ String userId=userProvider.get().getUserId(); - String detpartment = null; - if (!userProvider.get().getIsAdministrator()) { - detpartment = userProvider.getDepartmentId(userId); - } +// String detpartment = null; +// if (!userProvider.get().getIsAdministrator()) { +// detpartment = userProvider.getDepartmentId(userId); +// } List AllIdList =new ArrayList(); int total=0; int salebackNum =0; @@ -156,16 +156,23 @@ public class SalebackServiceImpl extends ServiceImpl page=new Page<>(salebackPagination.getCurrentPage(), salebackPagination.getPageSize()); //加权限 - IPage IPage = this.page(page, salebackQueryWrapper); - List list = IPage.getRecords(); - Optional firstElement = list.stream().findFirst(); - String deId = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) - .map(SalebackEntity::getDepartmentId) - .orElse(null); - if (deId==null){ +// IPage IPage = this.page(page, salebackQueryWrapper); +// List list = IPage.getRecords(); +// Optional firstElement = list.stream().findFirst(); +// String deId = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) +// .map(SalebackEntity::getDepartmentId) +// .orElse(null); +// if (deId==null){ +// salebackPagination.setDepartmentId(detpartment); +// }else { +// salebackPagination.setDepartmentId(deId); +// } + String detpartment=null; + if (!userProvider.get().getIsAdministrator()) { + detpartment = userProvider.getDepartmentId(userId); + } + if (StringUtil.isNotNull(detpartment)) { salebackPagination.setDepartmentId(detpartment); - }else { - salebackPagination.setDepartmentId(deId); } IPage userIPage=salebackMapper.querySaleBack(page, salebackPagination); return salebackPagination.setData(userIPage.getRecords(),userIPage.getTotal()); diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/saleorder/controller/SaleorderitemController.java b/SC-boot/linkage-scm/src/main/java/jnpf/saleorder/controller/SaleorderitemController.java index de713f1f..3d69fd35 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/saleorder/controller/SaleorderitemController.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/saleorder/controller/SaleorderitemController.java @@ -756,7 +756,9 @@ public class SaleorderitemController { // Map materialIdMap = new HashMap<>(); // jg_salesorder_item0Model.setMaterialId(generaterSwapUtil.getPopupSelectValue("381037852907038533","id","item_name",jg_salesorder_item0Model.getMaterialId(),materialIdMap)); // } - vo.setSalesorder_item0List(jg_salesorder_item0ModelList); + if (jg_salesorder_item0ModelList!=null && jg_salesorder_item0ModelList.size()>0) { + vo.setSalesorder_item0List(jg_salesorder_item0ModelList); + } List jg_receiptoutList = saleorderitemService.GetReceiptoutsoitemList(id); List jg_receiptoutModelList = new ArrayList<>(); if (jg_receiptoutList!=null && jg_receiptoutList.size()>0) { @@ -775,7 +777,9 @@ public class SaleorderitemController { // jg_receiptoutModel.setWarehouseId(generaterSwapUtil.getPopupSelectValue("399117969575232581","id","name",jg_receiptoutModel.getWarehouseId(),warehouseMap)); } } - vo.setReceiptoutsoitemList(jg_receiptoutModelList); + if (jg_receiptoutModelList!=null && jg_receiptoutModelList.size()>0) { + vo.setReceiptoutsoitemList(jg_receiptoutModelList); + } QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.lambda().eq(ArinvoicesEntity::getSalesOrderId,id); ArinvoicesEntity arinvoicesEntity = arinvoicesService.getOne(queryWrapper); @@ -787,7 +791,9 @@ public class SaleorderitemController { jg_arinvoices_item0Model.setAttachMent(generaterSwapUtil.getFileNameInJson(jg_arinvoices_item0Model.getAttachMent())); } } - vo.setArinvoices_item0soitemList(jg_arinvoices_item0ModelList); + if (jg_arinvoices_item0ModelList!=null && jg_arinvoices_item0ModelList.size()>0) { + vo.setArinvoices_item0soitemList(jg_arinvoices_item0ModelList); + } QueryWrapper queryWrapper1 = new QueryWrapper<>(); queryWrapper1.lambda().eq(Collection_item0Entity::getSalesorderId,id); List collection_item0Entity = collection_item0Service.list(queryWrapper1); @@ -801,17 +807,23 @@ public class SaleorderitemController { List jg_collectionModelList = JsonUtil.getJsonToList(collectionsoitemEntityList, CollectionsoitemModel.class); for (CollectionsoitemModel jg_collectionModel : jg_collectionModelList) { } - vo.setCollectionsoitemList(jg_collectionModelList); + if (jg_collectionModelList!=null && jg_collectionModelList.size()>0) { + vo.setCollectionsoitemList(jg_collectionModelList); + } List jg_salesbackList = saleorderitemService.GetSalesbacksoitemList(id); List jg_salesbackModelList = JsonUtil.getJsonToList(jg_salesbackList,SalesbacksoitemModel.class); for(SalesbacksoitemModel jg_salesbackModel : jg_salesbackModelList){ } - vo.setSalesbacksoitemList(jg_salesbackModelList); + if (jg_salesbackModelList!=null && jg_salesbackModelList.size()>0) { + vo.setSalesbacksoitemList(jg_salesbackModelList); + } List jg_paymentList = saleorderitemService.GetPaymentsoitemList(id); List jg_paymentModelList = JsonUtil.getJsonToList(jg_paymentList,PaymentsoitemModel.class); for(PaymentsoitemModel jg_paymentModel : jg_paymentModelList){ } - vo.setPaymentsoitemList(jg_paymentModelList); + if (jg_paymentModelList!=null && jg_paymentModelList.size()>0) { + vo.setPaymentsoitemList(jg_paymentModelList); + } List poundlist = saleorderitemService.GetPoundlistList(id); vo.setPoundlistentityList(poundlist); diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/saleorder/service/impl/SaleorderitemServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/saleorder/service/impl/SaleorderitemServiceImpl.java index b00734be..b3c89a31 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/saleorder/service/impl/SaleorderitemServiceImpl.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/saleorder/service/impl/SaleorderitemServiceImpl.java @@ -88,10 +88,7 @@ public class SaleorderitemServiceImpl extends ServiceImpl getList(SaleorderitemPagination saleorderitemPagination){ String userId=userProvider.get().getUserId(); - String detpartment = null; - if (!userProvider.get().getIsAdministrator()) { - detpartment = userProvider.getDepartmentId(userId); - } + List AllIdList =new ArrayList(); int total=0; int saleorderitemNum =0; @@ -274,17 +271,26 @@ public class SaleorderitemServiceImpl extends ServiceImpl page=new Page<>(saleorderitemPagination.getCurrentPage(), saleorderitemPagination.getPageSize()); //加权限 - IPage IPage = this.page(page, saleorderitemQueryWrapper); - List list = IPage.getRecords(); - Optional firstElement = list.stream().findFirst(); - String deId = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) - .map(SaleorderitemEntity::getDepartmentId) - .orElse(null); - if (deId==null){ +// IPage IPage = this.page(page, saleorderitemQueryWrapper); +// List list = IPage.getRecords(); +// Optional firstElement = list.stream().findFirst(); +// String deId = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) +// .map(SaleorderitemEntity::getDepartmentId) +// .orElse(null); +// if (deId==null){ +// saleorderitemPagination.setDepartmentId(detpartment); +// }else { +// saleorderitemPagination.setDepartmentId(deId); +// } + String detpartment=null; + if (!userProvider.get().getIsAdministrator()) { + detpartment = userProvider.getDepartmentId(userId); + } + if (StringUtil.isNotNull(detpartment)) { saleorderitemPagination.setDepartmentId(detpartment); - }else { - saleorderitemPagination.setDepartmentId(deId); } + + IPage userIPage=saleorderitemMapper.querySalesOrder(page, saleorderitemPagination); return saleorderitemPagination.setData(userIPage.getRecords(),userIPage.getTotal()); } diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/tradeupload/service/impl/TradeuploadServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/tradeupload/service/impl/TradeuploadServiceImpl.java index 2da9c30a..adfc131d 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/tradeupload/service/impl/TradeuploadServiceImpl.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/tradeupload/service/impl/TradeuploadServiceImpl.java @@ -78,10 +78,10 @@ public class TradeuploadServiceImpl extends ServiceImpl getList(TradeuploadPagination tradeuploadPagination){ String userId=userProvider.get().getUserId(); - String detpartment = null; - if (!userProvider.get().getIsAdministrator()) { - detpartment = userProvider.getDepartmentId(userId); - } +// String detpartment = null; +// if (!userProvider.get().getIsAdministrator()) { +// detpartment = userProvider.getDepartmentId(userId); +// } List AllIdList =new ArrayList(); int total=0; int tradeuploadNum =0; @@ -143,20 +143,26 @@ public class TradeuploadServiceImpl extends ServiceImpl page=new Page<>(tradeuploadPagination.getCurrentPage(), tradeuploadPagination.getPageSize()); //加权限 - IPage IPage = this.page(page, tradeuploadQueryWrapper); - List list = IPage.getRecords(); - Optional firstElement = list.stream().findFirst(); - String department_id = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) - .map(TradeuploadEntity::getDepartmentId) - .orElse(null); +// IPage IPage = this.page(page, tradeuploadQueryWrapper); +// List list = IPage.getRecords(); +// Optional firstElement = list.stream().findFirst(); +// String department_id = firstElement.flatMap(list1 -> firstElement.filter(Objects::nonNull)) +// .map(TradeuploadEntity::getDepartmentId) +// .orElse(null); +// if (!userProvider.get().getIsAdministrator()) { +// if (department_id==null){ +// tradeuploadPagination.setDepartmentId(detpartment); +// }else { +// tradeuploadPagination.setDepartmentId(department_id); +// } +// } + String detpartment=null; if (!userProvider.get().getIsAdministrator()) { - if (department_id==null){ - tradeuploadPagination.setDepartmentId(detpartment); - }else { - tradeuploadPagination.setDepartmentId(department_id); - } + detpartment = userProvider.getDepartmentId(userId); + } + if (StringUtil.isNotNull(detpartment)) { + tradeuploadPagination.setDepartmentId(detpartment); } - // tradeuploadPagination.setDepartmentId(detpartment); IPage userIPage = tradeuploadMapper.queryByKeyword(page, tradeuploadPagination); diff --git a/SC-web/src/views/scm/basicInformation/arinvoices/Detail.vue b/SC-web/src/views/scm/basicInformation/arinvoices/Detail.vue index 27afd364..790757a1 100644 --- a/SC-web/src/views/scm/basicInformation/arinvoices/Detail.vue +++ b/SC-web/src/views/scm/basicInformation/arinvoices/Detail.vue @@ -330,7 +330,7 @@ 取 消 - +