From e37ad314096a8c7c1f2d9975b5d99f896ab8879d Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 12 十月 2022 12:35:27 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/controller/sys/ArgsController.java | 65 +++++++++++++++++++++++--------- 1 files changed, 47 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/lf/server/controller/sys/ArgsController.java b/src/main/java/com/lf/server/controller/sys/ArgsController.java index b5343bd..3d43ca9 100644 --- a/src/main/java/com/lf/server/controller/sys/ArgsController.java +++ b/src/main/java/com/lf/server/controller/sys/ArgsController.java @@ -4,7 +4,9 @@ import com.lf.server.controller.all.BaseController; import com.lf.server.entity.all.ResponseMsg; import com.lf.server.entity.sys.ArgsEntity; +import com.lf.server.entity.sys.UserEntity; import com.lf.server.service.sys.ArgsService; +import com.lf.server.service.sys.TokenService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; @@ -12,12 +14,12 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import javax.servlet.http.HttpServletRequest; import java.util.List; /** * 鍙傛暟璁剧疆 - * @author sws - * @date 2022-09-27 + * @author WWW */ @Api(tags = "杩愮淮绠$悊\\绯荤粺閰嶇疆") @RestController @@ -25,6 +27,9 @@ public class ArgsController extends BaseController { @Autowired ArgsService argsService; + + @Autowired + TokenService tokenService; @SysLog() @ApiOperation(value = "鏌ヨ璁板綍鏁�") @@ -103,29 +108,34 @@ } @SysLog() - @ApiOperation(value = "鏌ヨ鍗曟潯") + @ApiOperation(value = "鏍规嵁ID鏌ヨ") @ApiImplicitParams({ - @ApiImplicitParam(name = "id", value = "ID", dataType = "Integer", paramType = "query", example = "1") + @ApiImplicitParam(name = "id", value = "ID", dataType = "int", paramType = "query", example = "1") }) - @GetMapping(value = "/selectOne") - public ResponseMsg<ArgsEntity> selectOne(int id) { + @GetMapping(value = "/selectById") + public ResponseMsg<ArgsEntity> selectById(int id) { try { - ArgsEntity argsEntity = argsService.selectOne(id); + ArgsEntity entity = argsService.selectById(id); - return success(argsEntity); + return success(entity); } catch (Exception ex) { return fail(ex.getMessage(), null); } } @SysLog() - @ApiOperation(value = "娣诲姞鏁版嵁") + @ApiOperation(value = "鎻掑叆涓�鏉�") @ApiImplicitParams({ @ApiImplicitParam(name = "entity", value = "瀹炰綋绫�", dataType = "ArgsEntity", paramType = "body") }) @PostMapping(value = "/insert", produces = "application/json; charset=UTF-8") - public ResponseMsg<Integer> insert(@RequestBody ArgsEntity entity) { + public ResponseMsg<Integer> insert(@RequestBody ArgsEntity entity, HttpServletRequest req) { try { + UserEntity ue = tokenService.getCurrentUser(req); + if (ue != null) { + entity.setCreateUser(ue.getId()); + } + int count = argsService.insert(entity); return success(count); @@ -135,13 +145,20 @@ } @SysLog() - @ApiOperation(value = "鎵归噺娣诲姞") + @ApiOperation(value = "鎻掑叆澶氭潯") @ApiImplicitParams({ @ApiImplicitParam(name = "list", value = "瀹炰綋绫婚泦鍚�", dataType = "ArgsEntity", paramType = "body") }) @PostMapping(value = "/inserts", produces = "application/json; charset=UTF-8") - public ResponseMsg<Integer> inserts(@RequestBody List<ArgsEntity> list) { + public ResponseMsg<Integer> inserts(@RequestBody List<ArgsEntity> list, HttpServletRequest req) { try { + UserEntity ue = tokenService.getCurrentUser(req); + if (ue != null) { + for (ArgsEntity entity : list) { + entity.setCreateUser(ue.getId()); + } + } + int count = argsService.inserts(list); return success(count); @@ -151,7 +168,7 @@ } @SysLog() - @ApiOperation(value = "鍒櫎鏁版嵁") + @ApiOperation(value = "鍒犻櫎涓�鏉�") @ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "ID", dataType = "Integer", paramType = "query", example = "1") }) @@ -167,7 +184,7 @@ } @SysLog() - @ApiOperation(value = "鎵归噺鍒犻櫎") + @ApiOperation(value = "鍒犻櫎澶氭潯") @ApiImplicitParams({ @ApiImplicitParam(name = "ids", value = "ID鏁扮粍", dataType = "Integer", paramType = "query", example = "1,2") }) @@ -187,14 +204,19 @@ } @SysLog() - @ApiOperation(value = "淇敼鏁版嵁") + @ApiOperation(value = "鏇存柊涓�鏉�") @ApiImplicitParams({ @ApiImplicitParam(name = "entity", value = "瀹炰綋绫�", dataType = "ArgsEntity", paramType = "body") }) @ResponseBody @PostMapping(value = "/update", produces = "application/json; charset=UTF-8") - public ResponseMsg<Integer> update(@RequestBody ArgsEntity entity) { + public ResponseMsg<Integer> update(@RequestBody ArgsEntity entity, HttpServletRequest req) { try { + UserEntity ue = tokenService.getCurrentUser(req); + if (ue != null) { + entity.setUpdateUser(ue.getId()); + } + int count = argsService.update(entity); return success(count); @@ -204,14 +226,21 @@ } @SysLog() - @ApiOperation(value = "鎵归噺淇敼") + @ApiOperation(value = "鏇存柊澶氭潯") @ApiImplicitParams({ @ApiImplicitParam(name = "list", value = "瀹炰綋绫婚泦鍚�", dataType = "ArgsEntity", paramType = "body") }) @ResponseBody @PostMapping(value = "/updates", produces = "application/json; charset=UTF-8") - public ResponseMsg<Integer> updates(@RequestBody List<ArgsEntity> list) { + public ResponseMsg<Integer> updates(@RequestBody List<ArgsEntity> list, HttpServletRequest req) { try { + UserEntity ue = tokenService.getCurrentUser(req); + if (ue != null) { + for (ArgsEntity entity : list) { + entity.setUpdateUser(ue.getId()); + } + } + int count = argsService.updates(list); return success(count); -- Gitblit v1.9.3