diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/RepairTestInputController.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/RepairTestInputController.java index 6e66c4ef..a8448a26 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/RepairTestInputController.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/RepairTestInputController.java @@ -43,7 +43,7 @@ public class RepairTestInputController extends BaseController { @ApiOperation(value = "修试后入库-入库操作") @PostMapping("inputByType") - public AjaxResult inputByType(String params){ - return service.inputByType(params); + public AjaxResult inputByType(@RequestBody RepairTestInputDto dto){ + return service.inputByType(dto); } } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/RepairTestInputDto.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/RepairTestInputDto.java index 038cd974..b6f3d627 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/RepairTestInputDto.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/RepairTestInputDto.java @@ -27,4 +27,6 @@ public class RepairTestInputDto{ /** 维修时间*/ private String wxTime; + private String params; + } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/RepairTestInputService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/RepairTestInputService.java index 17347552..3fae5737 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/RepairTestInputService.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/RepairTestInputService.java @@ -37,5 +37,5 @@ public interface RepairTestInputService { * @author cwchen * @date 2023/12/16 18:35 */ - AjaxResult inputByType(String params); + AjaxResult inputByType(RepairTestInputDto dto); } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairTestInputServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairTestInputServiceImpl.java index 98817c5f..07309a84 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairTestInputServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairTestInputServiceImpl.java @@ -47,12 +47,12 @@ public class RepairTestInputServiceImpl implements RepairTestInputService { @Override @Transactional(rollbackFor = Exception.class) - public AjaxResult inputByType(String params) { + public AjaxResult inputByType(RepairTestInputDto repairTestInputDto) { try { - if (StringUtils.isEmpty(params)) { + if (StringUtils.isEmpty(repairTestInputDto.getParams())) { return AjaxResult.error(HttpStatus.ERROR, "参数不正确"); } - List list = JSONObject.parseArray(params, RepairTestWarehousingDto.class); + List list = JSONObject.parseArray(repairTestInputDto.getParams(), RepairTestWarehousingDto.class); if(CollectionUtils.isEmpty(list)){ return AjaxResult.error(HttpStatus.ERROR, "参数不正确"); }