|
@ -19,6 +19,7 @@ import com.storeroom.utils.StringUtils; |
|
|
import io.swagger.annotations.Api; |
|
|
import io.swagger.annotations.Api; |
|
|
import io.swagger.annotations.ApiOperation; |
|
|
import io.swagger.annotations.ApiOperation; |
|
|
import lombok.RequiredArgsConstructor; |
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
|
|
import org.springframework.util.ObjectUtils; |
|
|
import org.springframework.validation.annotation.Validated; |
|
|
import org.springframework.validation.annotation.Validated; |
|
|
import org.springframework.web.bind.annotation.RequestBody; |
|
|
import org.springframework.web.bind.annotation.RequestBody; |
|
|
import org.springframework.web.bind.annotation.RequestMapping; |
|
|
import org.springframework.web.bind.annotation.RequestMapping; |
|
@ -120,6 +121,9 @@ public class ArchivesTypeController { |
|
|
@AnonymousPutMapping("update") |
|
|
@AnonymousPutMapping("update") |
|
|
public ApiResponse<Object> updateDic(@RequestBody ArchivesDictionaryDTO arcdicDto) { |
|
|
public ApiResponse<Object> updateDic(@RequestBody ArchivesDictionaryDTO arcdicDto) { |
|
|
if (!StringUtils.isEmpty(arcdicDto.getId())) { |
|
|
if (!StringUtils.isEmpty(arcdicDto.getId())) { |
|
|
|
|
|
if (StringUtils.isEmpty(arcdicDto.getDictionaryConfigId().getId()) || arcdicDto.getDictionaryConfigId().getId().equals("null")) { |
|
|
|
|
|
arcdicDto.setDictionaryConfigId(null); |
|
|
|
|
|
} |
|
|
archivesDictionaryService.update(arcdicDto); |
|
|
archivesDictionaryService.update(arcdicDto); |
|
|
return ApiResponse.success(ResponseStatus.SUCCESS); |
|
|
return ApiResponse.success(ResponseStatus.SUCCESS); |
|
|
} |
|
|
} |
|
@ -138,6 +142,9 @@ public class ArchivesTypeController { |
|
|
if (StringUtils.isEmpty(arcdicDto.getIsDataTypeDetails())) { |
|
|
if (StringUtils.isEmpty(arcdicDto.getIsDataTypeDetails())) { |
|
|
throw new BaseException("数据类型不能为空"); |
|
|
throw new BaseException("数据类型不能为空"); |
|
|
} |
|
|
} |
|
|
|
|
|
if (StringUtils.isEmpty(arcdicDto.getDictionaryConfigId().getId()) || arcdicDto.getDictionaryConfigId().getId().equals("null")) { |
|
|
|
|
|
arcdicDto.setDictionaryConfigId(null); |
|
|
|
|
|
} |
|
|
archivesDictionaryService.create(arcdicDto); |
|
|
archivesDictionaryService.create(arcdicDto); |
|
|
return ApiResponse.success(ResponseStatus.SUCCESS); |
|
|
return ApiResponse.success(ResponseStatus.SUCCESS); |
|
|
} |
|
|
} |
|
|