From 33a6a3deb07a08d200bec32eeee9b12504c5008b Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期一, 30 十二月 2024 10:01:01 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- manage/src/main/java/com/jilongda/manage/service/impl/TWarehousingServiceImpl.java | 2 -- manage/src/main/java/com/jilongda/manage/utils/OssUploadUtil.java | 38 ++++++++++++++++++++++++++++++++++++++ manage/src/main/java/com/jilongda/manage/query/TOrderAftersalesQuery.java | 4 ++++ manage/src/main/java/com/jilongda/manage/controller/TOrderAftersalesController.java | 5 +++++ 4 files changed, 47 insertions(+), 2 deletions(-) diff --git a/manage/src/main/java/com/jilongda/manage/controller/TOrderAftersalesController.java b/manage/src/main/java/com/jilongda/manage/controller/TOrderAftersalesController.java index c322807..fe3df53 100644 --- a/manage/src/main/java/com/jilongda/manage/controller/TOrderAftersalesController.java +++ b/manage/src/main/java/com/jilongda/manage/controller/TOrderAftersalesController.java @@ -18,6 +18,7 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; import java.text.SimpleDateFormat; @@ -56,6 +57,10 @@ @ApiOperation(value = "订单售后列表") @PostMapping(value = "/pageList") public ApiResult<PageInfo<TOrderAftersalesVO>> pageList(@RequestBody TOrderAftersalesQuery query) { + if (StringUtils.hasLength(query.getStartTime())){ + query.setStartTime(query.getStartTime()+" 00:00:00"); + query.setEndTime(query.getEndTime()+" 23:59:59"); + } PageInfo<TOrderAftersalesVO> orderAftersalesVOPageInfo = orderAftersalesService.pageList(query); return ApiResult.success(orderAftersalesVOPageInfo); } diff --git a/manage/src/main/java/com/jilongda/manage/query/TOrderAftersalesQuery.java b/manage/src/main/java/com/jilongda/manage/query/TOrderAftersalesQuery.java index 89e6a26..ccecfea 100644 --- a/manage/src/main/java/com/jilongda/manage/query/TOrderAftersalesQuery.java +++ b/manage/src/main/java/com/jilongda/manage/query/TOrderAftersalesQuery.java @@ -17,5 +17,9 @@ @ApiModelProperty(value = "门店id") private Integer storeId; + @ApiModelProperty(value = "起始时间 2022-11-11") + private String startTime; + @ApiModelProperty(value = "结束时间 2023-11-11") + private String endTime; } diff --git a/manage/src/main/java/com/jilongda/manage/service/impl/TWarehousingServiceImpl.java b/manage/src/main/java/com/jilongda/manage/service/impl/TWarehousingServiceImpl.java index 7983ab7..3e10b96 100644 --- a/manage/src/main/java/com/jilongda/manage/service/impl/TWarehousingServiceImpl.java +++ b/manage/src/main/java/com/jilongda/manage/service/impl/TWarehousingServiceImpl.java @@ -86,8 +86,6 @@ return pageInfo; } - - @Override public PageInfo<TWarehousingVO> inventoryReceiptList(TWarehousingDetailQuery query) { PageInfo<TWarehousingVO> pageInfo = new PageInfo<>(query.getPageNum(), query.getPageSize()); diff --git a/manage/src/main/java/com/jilongda/manage/utils/OssUploadUtil.java b/manage/src/main/java/com/jilongda/manage/utils/OssUploadUtil.java new file mode 100644 index 0000000..6be2764 --- /dev/null +++ b/manage/src/main/java/com/jilongda/manage/utils/OssUploadUtil.java @@ -0,0 +1,38 @@ +package com.jilongda.manage.utils; + +import com.aliyun.oss.OSSClient; +import com.aliyun.oss.model.ObjectMetadata; +import org.springframework.web.multipart.MultipartFile; + +import java.io.IOException; +import java.io.InputStream; +import java.util.UUID; + +public class OssUploadUtil { + //OSS图片访问域名 + public static String oss_domain = "https://we-park-life.oss-cn-beijing.aliyuncs.com/"; + public static String accessKeyId = "LTAI47eyqWWhBPXM"; + public static String accessKeySecret = "orsYX78NvgXS9KbN7wCwRja1wkUwPc"; + public static String bucketName="we-park-life"; + public static String endpoint = "oss-cn-beijing.aliyuncs.com"; + + public static OSSClient ossClient = new OSSClient(endpoint, accessKeyId,accessKeySecret); + + public static String ossUpload(String filePath, MultipartFile file) throws IOException{ + //CommonsMultipartFile file = (CommonsMultipartFile)multipartFile; + String fileName = ""; + if(file!=null && !"".equals(file.getOriginalFilename()) && file.getOriginalFilename()!=null){ + InputStream content = file.getInputStream();//获得指定文件的输入流 + ObjectMetadata meta = new ObjectMetadata();// 创建上传Object的Metadata + meta.setContentLength(file.getSize()); // 必须设置ContentLength + String originalFilename = file.getOriginalFilename(); + fileName = UUID.randomUUID().toString().replaceAll("-","") + originalFilename.subSequence(originalFilename.lastIndexOf("."), originalFilename.length()); + ossClient.putObject(bucketName, filePath + fileName, content, meta);// 上传Object. + if(fileName != null && !"".equals(fileName)){ + System.out.println(fileName); + fileName = oss_domain+ filePath +fileName; + } + } + return fileName; + } +} -- Gitblit v1.7.1