From a1b85ef72062ca80db35546e4216dd564f3e0f57 Mon Sep 17 00:00:00 2001 From: WangHan <wwh_work@126,com> Date: 星期四, 03 四月 2025 15:58:19 +0800 Subject: [PATCH] 问题与漏洞修改 --- consum-base/src/main/java/com/consum/base/controller/LWhWarningConfigController.java | 89 ++++++++++++++++++++++++-------------------- 1 files changed, 48 insertions(+), 41 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/controller/LWhWarningConfigController.java b/consum-base/src/main/java/com/consum/base/controller/LWhWarningConfigController.java index e1610e4..5a3626c 100644 --- a/consum-base/src/main/java/com/consum/base/controller/LWhWarningConfigController.java +++ b/consum-base/src/main/java/com/consum/base/controller/LWhWarningConfigController.java @@ -1,39 +1,5 @@ package com.consum.base.controller; -import cn.afterturn.easypoi.excel.ExcelImportUtil; -import cn.afterturn.easypoi.excel.entity.ImportParams; -import cn.afterturn.easypoi.excel.entity.result.ExcelImportResult; -import cn.hutool.core.convert.Convert; -import com.consum.base.BaseController; -import com.consum.base.config.WhWarningImportVerifyHandler; -import com.consum.base.core.utils.CommonUtil; -import com.consum.base.pojo.WarnConfImEntity; -import com.consum.base.pojo.WhWarningConfigParam; -import com.consum.base.pojo.query.WhWarningConfigQry; -import com.consum.base.service.BaseWarehouseServiceImpl; -import com.consum.base.service.LWhWarningConfigServiceImpl; -import com.consum.model.po.BaseWarehouse; -import com.consum.model.po.FinSysTenantUser; -import com.consum.model.po.WhWarningConfig; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.walker.db.page.GenericPager; -import com.walker.file.FileInfo; -import com.walker.infrastructure.utils.NumberGenerator; -import com.walker.web.ResponseCode; -import com.walker.web.ResponseValue; -import io.swagger.annotations.Api; -import org.apache.commons.lang3.StringUtils; -import org.springframework.core.io.ClassPathResource; -import org.springframework.core.io.InputStreamResource; -import org.springframework.http.HttpHeaders; -import org.springframework.http.HttpStatus; -import org.springframework.http.MediaType; -import org.springframework.http.ResponseEntity; -import org.springframework.util.CollectionUtils; -import org.springframework.web.bind.annotation.*; -import org.springframework.web.multipart.MultipartFile; - -import javax.annotation.Resource; import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; @@ -44,6 +10,47 @@ import java.util.Map; import java.util.stream.Collectors; +import jakarta.annotation.Resource; +import org.apache.commons.lang3.StringUtils; +import org.springframework.core.io.ClassPathResource; +import org.springframework.core.io.InputStreamResource; +import org.springframework.http.HttpHeaders; +import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; +import org.springframework.util.CollectionUtils; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.multipart.MultipartFile; + +import com.consum.base.BaseController; +import com.consum.base.core.utils.CommonUtil; +import com.consum.base.core.utils.IdUtil; +import com.consum.base.handler.WhWarningImportVerifyHandler; +import com.consum.base.pojo.WarnConfImEntity; +import com.consum.base.pojo.WhWarningConfigParam; +import com.consum.base.pojo.query.WhWarningConfigQry; +import com.consum.base.service.BaseWarehouseService; +import com.consum.base.service.LWhWarningConfigService; +import com.consum.model.po.BaseWarehouse; +import com.consum.model.po.FinSysTenantUser; +import com.consum.model.po.WhWarningConfig; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.walker.db.page.GenericPager; +import com.walker.file.FileInfo; +import com.walker.infrastructure.utils.NumberGenerator; +import com.walker.web.ResponseCode; +import com.walker.web.ResponseValue; + +import cn.afterturn.easypoi.excel.ExcelImportUtil; +import cn.afterturn.easypoi.excel.entity.ImportParams; +import cn.afterturn.easypoi.excel.entity.result.ExcelImportResult; +import cn.hutool.core.convert.Convert; + + /** * @ClassName LWhWarningConfigController * @Author cy @@ -53,13 +60,13 @@ **/ @RestController @RequestMapping("/pc/warehouse/warningConfig") -@Api(value = "搴撳瓨闃�鍊�", tags = "搴撳瓨闃�鍊�") +// @Api(value = "搴撳瓨闃�鍊�", tags = "搴撳瓨闃�鍊�") public class LWhWarningConfigController extends BaseController { @Resource - private LWhWarningConfigServiceImpl lWhWarningConfigService; + private LWhWarningConfigService lWhWarningConfigService; @Resource - private BaseWarehouseServiceImpl baseWarehouseService; + private BaseWarehouseService baseWarehouseService; private ObjectMapper mapper = new ObjectMapper(); /** @@ -123,7 +130,7 @@ return ResponseValue.error("搴撳瓨涓婇檺涓嶈兘灏忎簬涓嬮檺锛�"); } WhWarningConfig whWarningConfig = new WhWarningConfig(); - whWarningConfig.setId(NumberGenerator.getLongSequenceNumber()); + whWarningConfig.setId(IdUtil.generateId()); whWarningConfig.setWarehouseType(0); whWarningConfig.setBaseWarehouseId(baseWarehouseId); whWarningConfig.setBaseGoodsTemplateId(baseGoodsTemplateId); @@ -222,7 +229,7 @@ * @return 鑾峰彇椤圭洰瀵煎叆鐨勬ā鏉� * @throws IOException */ - @PostMapping("getWarnConfImportTemplate") + @GetMapping("getWarnConfImportTemplate") public ResponseEntity<InputStreamResource> getProjectImportTemplate() throws IOException { // 浠庡綋鍓嶉」鐩祫婧愮洰褰曡幏鍙栨枃浠� org.springframework.core.io.Resource resource = new ClassPathResource("import/warningConfImp.xls"); @@ -299,7 +306,7 @@ for (WarnConfImEntity warnConfImEntity : houseModelList) { // 鏂板 WhWarningConfig whWarningConfig = new WhWarningConfig(); - whWarningConfig.setId(NumberGenerator.getLongSequenceNumber()); + whWarningConfig.setId(IdUtil.generateId()); whWarningConfig.setWarehouseType(0); whWarningConfig.setBaseWarehouseId(warnConfImEntity.getBaseWarehouseId()); whWarningConfig.setBaseGoodsTemplateId(warnConfImEntity.getGoodsTemplateId()); @@ -332,7 +339,7 @@ limitEditByModeInfo(whWarningConfig); } else { // 鏂板 - whWarningConfig.setId(NumberGenerator.getLongSequenceNumber()); + whWarningConfig.setId(IdUtil.generateId()); whWarningConfig.setBaseGoodsTemplateId(warnConfImEntity.getGoodsTemplateId()); if (whWarningConfig.getBaseGoodsModelsId() == null) { whWarningConfig.setGoodsType(1); -- Gitblit v1.9.1