diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/arinvoices/controller/ArinvoicesController.java b/SC-boot/linkage-scm/src/main/java/jnpf/arinvoices/controller/ArinvoicesController.java index 0a291e65..c934f6c1 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/arinvoices/controller/ArinvoicesController.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/arinvoices/controller/ArinvoicesController.java @@ -51,6 +51,7 @@ import java.util.*; import jnpf.util.file.UploadUtil; import jnpf.util.enums.FileTypeEnum; +import org.springframework.web.multipart.MultipartFile; /** * @@ -488,7 +489,30 @@ public class ArinvoicesController { } + /** + * 上传文件(excel) + * + * @return + */ + @ApiOperation("上传文件") + @PostMapping("/Uploader") + public ActionResult Uploader() { + List list = UpUtil.getFileAll(); + MultipartFile file = list.get(0); + if (file.getOriginalFilename().endsWith(".xlsx") || file.getOriginalFilename().endsWith(".xls")) { + String filePath = configValueUtil.getTemporaryFilePath(); + String fileName = RandomUtil.uuId() + "." + UpUtil.getFileType(file); + fileName = XSSEscape.escape(fileName); + //上传文件 + FileUtil.upFile(file, filePath, fileName); + DownloadVO vo = DownloadVO.builder().build(); + vo.setName(fileName); + return ActionResult.success(vo); + } else { + return ActionResult.fail("选择文件不符合导入"); + } + } 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 6ff4beaa..7b1f2b7a 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 @@ -156,7 +156,8 @@ public class ArinvoicesServiceImpl extends ServiceImpl and a.business_date > #{arinvoicesPagination.startDate} AND a.business_date <= #{arinvoicesPagination.endDate} + + ORDER BY ${arinvoicesPagination.sidx} ${arinvoicesPagination.sort} + \ No newline at end of file diff --git a/SC-boot/linkage-scm/src/main/resources/mapper/collection/CollectionMapper.xml b/SC-boot/linkage-scm/src/main/resources/mapper/collection/CollectionMapper.xml index ce151f6e..65901a20 100644 --- a/SC-boot/linkage-scm/src/main/resources/mapper/collection/CollectionMapper.xml +++ b/SC-boot/linkage-scm/src/main/resources/mapper/collection/CollectionMapper.xml @@ -26,6 +26,9 @@ and b.supplier_nm LIKE CONCAT('%',#{collectionPagination.customerNm},'%') + + ORDER BY ${collectionPagination.sidx} ${collectionPagination.sort} + diff --git a/SC-boot/linkage-scm/src/main/resources/mapper/receiptout/ReceiptoutMapper.xml b/SC-boot/linkage-scm/src/main/resources/mapper/receiptout/ReceiptoutMapper.xml index 67b5df3a..2f08fb34 100644 --- a/SC-boot/linkage-scm/src/main/resources/mapper/receiptout/ReceiptoutMapper.xml +++ b/SC-boot/linkage-scm/src/main/resources/mapper/receiptout/ReceiptoutMapper.xml @@ -27,6 +27,9 @@ and a.creator_time > #{receiptoutPagination.startDate} AND a.creator_time <= #{receiptoutPagination.endDate} + + ORDER BY ${receiptoutPagination.sidx} ${receiptoutPagination.sort} + diff --git a/SC-boot/linkage-scm/src/main/resources/mapper/salesorderitem/SaleorderMapper.xml b/SC-boot/linkage-scm/src/main/resources/mapper/salesorderitem/SaleorderMapper.xml index 6634e112..97084d39 100644 --- a/SC-boot/linkage-scm/src/main/resources/mapper/salesorderitem/SaleorderMapper.xml +++ b/SC-boot/linkage-scm/src/main/resources/mapper/salesorderitem/SaleorderMapper.xml @@ -28,6 +28,9 @@ and a.creator_time > #{saleorderitemPagination.startDate} AND a.creator_time <= #{saleorderitemPagination.endDate} + + ORDER BY ${saleorderitemPagination.sidx} ${saleorderitemPagination.sort} + diff --git a/SC-web/src/views/scm/basicInformation/arinvoices/Form.vue b/SC-web/src/views/scm/basicInformation/arinvoices/Form.vue index f558224f..d9d86eb9 100644 --- a/SC-web/src/views/scm/basicInformation/arinvoices/Form.vue +++ b/SC-web/src/views/scm/basicInformation/arinvoices/Form.vue @@ -307,17 +307,20 @@ + 导入 取 消 确 定 +