From 6d41203724ed358d0a4a356a393ab673a82c6df6 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期五, 08 三月 2024 11:43:33 +0800 Subject: [PATCH] 修改 --- modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/ParamDataAssignController.java | 28 +++++++++++++++------------- 1 files changed, 15 insertions(+), 13 deletions(-) diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/ParamDataAssignController.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/ParamDataAssignController.java index b5ae346..e8a2496 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/ParamDataAssignController.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/ParamDataAssignController.java @@ -43,17 +43,15 @@ @GetMapping("page") @ApiOperation("鍒嗛〉") @ApiImplicitParams({ - @ApiImplicitParam(name = Constant.Q.PAGE, value = Constant.QV.PAGE, required = true, dataType = Constant.QT.INT), - @ApiImplicitParam(name = Constant.Q.LIMIT, value = Constant.QV.LIMIT, required = true, dataType = Constant.QT.INT), @ApiImplicitParam(name = Constant.Q.ORDER_FIELD, value = Constant.QV.ORDER_FIELD, dataType = Constant.QT.STRING), @ApiImplicitParam(name = Constant.Q.ORDER, value = Constant.QV.ORDER, dataType = Constant.QT.STRING), @ApiImplicitParam(name = "name", value = "鍚嶇О", dataType = Constant.QT.STRING, format = "NAME^LK"), @ApiImplicitParam(name = "nodeType", value = "绫诲瀷", dataType = Constant.QT.STRING), - @ApiImplicitParam(name = "id", value = "涓婄骇ID", dataType = Constant.QT.STRING) + @ApiImplicitParam(name = "srcId", value = "ID", dataType = Constant.QT.STRING) }) - public PageResult<ParamDataAssign> page(@ApiIgnore @QueryParam QueryFilter queryFilter){ + public Result<List<ParamDataAssign>> page(@ApiIgnore @QueryParam QueryFilter queryFilter){ - return PageResult.ok(paramDataAssignService.page(queryFilter)); + return Result.ok(paramDataAssignService.page(queryFilter)); } @PostMapping("get") @@ -61,7 +59,7 @@ for(ParamDataAssign assign:list){ assign.setProductId(assign.getId()); assign.setId(null); - this.insert(assign); + paramDataAssignService.insert(assign); } return Result.ok(); } @@ -74,14 +72,18 @@ return Result.ok(data); } - @PostMapping - @ApiOperation("鏂板") - @LogOperation("鏂板") - public Result insert(@RequestBody ParamDataAssign paramDataAssign){ + @PostMapping("save") + public Result save(@RequestBody ParamDataAssign paramDataAssign) { //鏁堥獙鏁版嵁 - ValidatorUtils.validateEntity(paramDataAssign, AddGroup.class, DefaultGroup.class); - paramDataAssignService.insert(paramDataAssign); - + for (ParamDataAssign assign : paramDataAssign.getDataThreeList()) { + if (assign.getId()!=null){ + ValidatorUtils.validateEntity(assign, UpdateGroup.class, DefaultGroup.class); + paramDataAssignService.update(assign); + }else{ + ValidatorUtils.validateEntity(assign, AddGroup.class, DefaultGroup.class); + paramDataAssignService.insert(assign); + } + } return Result.ok(); } -- Gitblit v1.9.1