Parcourir la source

部门新增成功

buzhanyi il y a 1 an
Parent
commit
50b1d6011d

+ 3 - 3
application-webadmin/src/main/java/com/ankaibei/workFlow/webadmin/upms/controller/SysDeptController.java

@@ -53,7 +53,7 @@ public class SysDeptController {
     @ApiOperationSupport(ignoreParameters = {"sysDeptDto.deptId"})
     @OperationLog(type = SysOperationLogType.ADD)
     @PostMapping("/add")
-    public ResponseResult<String> add(@MyRequestBody SysDeptDto sysDeptDto) {
+    public ResponseResult<String> add(@RequestBody SysDeptDto sysDeptDto) {
         String errorMessage = MyCommonUtil.getModelValidationError(sysDeptDto, false);
         if (errorMessage != null) {
             return ResponseResult.error(ErrorCodeEnum.DATA_VALIDATED_FAILED, errorMessage);
@@ -202,11 +202,11 @@ public class SysDeptController {
      * @return 应答结果对象,包含对象详情。
      */
     @GetMapping("/view")
-    public ResponseResult<SysDeptVo> view(@RequestParam Long deptId) {
+    public ResponseResult<SysDeptVo> view(@RequestParam String deptId) {
         if (MyCommonUtil.existBlankArgument(deptId)) {
             return ResponseResult.error(ErrorCodeEnum.ARGUMENT_NULL_EXIST);
         }
-        SysDept sysDept = sysDeptService.getByIdWithRelation(deptId, MyRelationParam.full());
+        SysDept sysDept = sysDeptService.getByIdWithRelation(Long.valueOf(deptId), MyRelationParam.full());
         if (sysDept == null) {
             return ResponseResult.error(ErrorCodeEnum.DATA_NOT_EXIST);
         }

+ 16 - 0
application-webadmin/src/main/java/com/ankaibei/workFlow/webadmin/utils/JacksonConfiguration.java

@@ -0,0 +1,16 @@
+package com.ankaibei.workFlow.webadmin.utils;
+
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer;
+import org.springframework.context.annotation.Bean;
+
+public class JacksonConfiguration {
+    @Bean
+    public Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer() {
+
+        return jacksonObjectMapperBuilder -> jacksonObjectMapperBuilder
+                .serializerByType(Long.class, ToStringSerializer.instance)
+                .serializerByType(Long.TYPE, ToStringSerializer.instance);
+    }
+
+}