From 20c30d26f8bab22a4cb6b6459962fa92d6da490f Mon Sep 17 00:00:00 2001 From: cy <1664593601@qq.com> Date: 星期一, 27 十一月 2023 14:20:29 +0800 Subject: [PATCH] feat: 漏洞修改 --- consum-base/src/main/java/com/consum/base/controller/LWhWarningConfigController.java | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 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 783f3de..e1610e4 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 @@ -68,6 +68,10 @@ @PostMapping("/add") public ResponseValue add() throws Exception { WhWarningConfigParam param = CommonUtil.getObjFromReqBody(WhWarningConfigParam.class); + WhWarningConfigParam param2 = new WhWarningConfigParam(); + CommonUtil.copyProperties(param, param2); + param = param2; + String modelConfigStr = param.getModelConfigStr(); Long baseWarehouseId = param.getBaseWarehouseId(); Long baseGoodsTemplateId = param.getBaseGoodsTemplateId(); @@ -144,6 +148,10 @@ @PostMapping("/upd") public ResponseValue upd() { WhWarningConfig param = CommonUtil.getObjFromReqBody(WhWarningConfig.class); + WhWarningConfig param2 = new WhWarningConfig(); + CommonUtil.copyProperties(param, param2); + param = param2; + if (param.getId() == null || (param.getUpperLimit() == null && param.getLowerLimit() == null)) { return ResponseValue.error("搴撳瓨涓婇檺銆佷笅闄愪笉鑳藉叏涓虹┖锛�"); } @@ -160,6 +168,9 @@ @DeleteMapping("del") public ResponseValue delById() { WhWarningConfig param = CommonUtil.getObjFromReqBody(WhWarningConfig.class); + WhWarningConfig param2 = new WhWarningConfig(); + CommonUtil.copyProperties(param, param2); + param = param2; if (param.getId() == null) { return ResponseValue.error("id涓虹┖"); } @@ -170,6 +181,9 @@ @GetMapping("/getList") public ResponseValue getConfigList() { WhWarningConfigQry param = CommonUtil.getObjFromReq(WhWarningConfigQry.class); + WhWarningConfigQry param2 = new WhWarningConfigQry(); + CommonUtil.copyProperties(param, param2); + param = param2; /*褰撳墠鐧诲綍浜哄彧鑳界湅鍒拌嚜宸辨満鏋勪笅鐨勫垪琛�*/ FinSysTenantUser sysInfo = this.getSysInfo(); String tenantId = sysInfo.getTenantId(); @@ -184,12 +198,20 @@ @GetMapping("/getById") public ResponseValue getById() { WhWarningConfig param = CommonUtil.getObjFromReq(WhWarningConfig.class); + WhWarningConfig param2 = new WhWarningConfig(); + CommonUtil.copyProperties(param, param2); + param = param2; WhWarningConfig whWarningConfig = lWhWarningConfigService.get(param); return ResponseValue.success(whWarningConfig); } @GetMapping("/getConfigList") - public ResponseValue getConfigList(WhWarningConfig param) { + public ResponseValue getWarnConfigList() { + WhWarningConfig param = CommonUtil.getObjFromReq(WhWarningConfig.class); + WhWarningConfig param2 = new WhWarningConfig(); + CommonUtil.copyProperties(param, param2); + param = param2; + if (param.getBaseWarehouseId() == null || param.getWarehouseType() == null || (param.getBaseGoodsModelsId() == null || param.getBaseGoodsTemplateId() == null)) { return ResponseValue.error("缂哄皯蹇呰鍙傛暟"); } -- Gitblit v1.9.1