Commit d171866f authored by tangtuo's avatar tangtuo

v1.0.0功能开发

parent 17d687d9
...@@ -169,6 +169,7 @@ public class CopyrightApplyServiceImpl extends ServiceImpl<CopyrightApplyMapper, ...@@ -169,6 +169,7 @@ public class CopyrightApplyServiceImpl extends ServiceImpl<CopyrightApplyMapper,
copyrightVo.setAuthors(authors); copyrightVo.setAuthors(authors);
// 查询著作权人列表 // 查询著作权人列表
List<CopyrightOwner> owners = copyrightOwnerService.getByCopyrightId(id); List<CopyrightOwner> owners = copyrightOwnerService.getByCopyrightId(id);
copyrightVo.setOwners(owners);
// 查询权力列表 // 查询权力列表
List<Authority> authorities = authorityService.getByCopyrightId(id); List<Authority> authorities = authorityService.getByCopyrightId(id);
copyrightVo.setAuthorities(authorities); copyrightVo.setAuthorities(authorities);
......
package com.fzm.portal.controller;
import com.fzm.common.annotation.Authentication;
import com.fzm.common.enums.FileSuffix;
import com.fzm.common.enums.ResultCode;
import com.fzm.common.exception.GlobalException;
import com.fzm.common.model.ResponseModel;
import com.fzm.common.utils.OssUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import java.io.IOException;
/**
* @author tangtuo
* @date 2021/12/13 17:26
*/
@Api(tags = "版权申请附件管理")
@Authentication
@RestController
@RequestMapping(value = "/copyright/file")
public class CopyrightFileController {
private static final long maxSize = 1024 * 1024 * 200;
@Resource
private OssUtil ossUtil;
@PostMapping("/upload")
@ApiOperation(value = "上传版权申请附件")
public ResponseModel<String> upload(MultipartFile file) throws IOException {
// 文件最大支持200m
if (file.getSize() > maxSize) {
throw GlobalException.newException(ResultCode.FILE_UPLOAD_ERROR, "单个文件最大支持200M");
}
String fileName = file.getOriginalFilename();
String fileSuffix = fileName.substring(fileName.lastIndexOf(".") + 1);
if (!FileSuffix.validFileType(fileSuffix)) {
throw GlobalException.newException(ResultCode.FILE_UPLOAD_ERROR, "不支持当前上传的文件类型");
}
String url = ossUtil.putSimpleObject(file);
return ResponseModel.success(url);
}
}
...@@ -11,6 +11,7 @@ import com.fzm.common.utils.JwtUtil; ...@@ -11,6 +11,7 @@ import com.fzm.common.utils.JwtUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
...@@ -31,7 +32,7 @@ public class CopyrightOwnerController { ...@@ -31,7 +32,7 @@ public class CopyrightOwnerController {
@PostMapping(value = "/add") @PostMapping(value = "/add")
@ApiOperation(value = "新增著作权人") @ApiOperation(value = "新增著作权人")
public ResponseModel<Integer> add(@RequestHeader(value = "Authentication") String token, @RequestBody CopyrightOwner owner) { public ResponseModel<Integer> add(@RequestHeader(value = "Authorization") String token, @Validated @RequestBody CopyrightOwner owner) {
// 如果著作权人是个人的话,身份证正反面照片 著作权人手持身份证照片等信息必传 // 如果著作权人是个人的话,身份证正反面照片 著作权人手持身份证照片等信息必传
if (owner.getType().equals(OwnerTypeEnum.PERSON.getType())) { if (owner.getType().equals(OwnerTypeEnum.PERSON.getType())) {
if (StringUtils.isAnyBlank(owner.getBackPhoto(), owner.getPositivePhoto(), owner.getPersonalPhoto())) { if (StringUtils.isAnyBlank(owner.getBackPhoto(), owner.getPositivePhoto(), owner.getPersonalPhoto())) {
...@@ -51,7 +52,7 @@ public class CopyrightOwnerController { ...@@ -51,7 +52,7 @@ public class CopyrightOwnerController {
@GetMapping(value = "/list") @GetMapping(value = "/list")
@ApiOperation(value = "获取我的著作权人列表") @ApiOperation(value = "获取我的著作权人列表")
public ResponseModel<List<CopyrightOwner>> list(@RequestHeader(value = "Authentication") String token){ public ResponseModel<List<CopyrightOwner>> list(@RequestHeader(value = "Authorization") String token) {
Integer userId = JwtUtil.getUserIdFromToken(token); Integer userId = JwtUtil.getUserIdFromToken(token);
List<CopyrightOwner> list = copyrightOwnerService.getByUserId(userId); List<CopyrightOwner> list = copyrightOwnerService.getByUserId(userId);
return ResponseModel.success(list); return ResponseModel.success(list);
......
...@@ -2,11 +2,9 @@ package com.fzm.portal.controller; ...@@ -2,11 +2,9 @@ package com.fzm.portal.controller;
import com.fzm.common.annotation.Authentication; import com.fzm.common.annotation.Authentication;
import com.fzm.common.entity.Draft; import com.fzm.common.entity.Draft;
import com.fzm.common.entity.dto.CopyrightDTO; import com.fzm.common.entity.vo.CopyrightVo;
import com.fzm.common.entity.dto.DraftDTO;
import com.fzm.common.model.ResponseModel; import com.fzm.common.model.ResponseModel;
import com.fzm.common.service.DraftService; import com.fzm.common.service.DraftService;
import com.fzm.common.utils.JsonUtil;
import com.fzm.common.utils.JwtUtil; import com.fzm.common.utils.JwtUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
...@@ -47,10 +45,16 @@ public class DraftController { ...@@ -47,10 +45,16 @@ public class DraftController {
@PostMapping("/delete") @PostMapping("/delete")
@ApiOperation(value = "删除草稿记录") @ApiOperation(value = "删除草稿记录")
public ResponseModel<Boolean> delete(Integer id) { public ResponseModel<Boolean> delete(@RequestParam Integer id) {
Boolean result = draftService.delete(id); Boolean result = draftService.delete(id);
return ResponseModel.success(result); return ResponseModel.success(result);
} }
@GetMapping("/detail")
@ApiOperation(value = "获取草稿详情")
public Draft getDetail(Integer id) {
return draftService.getById(id);
}
} }
...@@ -44,3 +44,532 @@ ...@@ -44,3 +44,532 @@
2021-12-13 15:45:21.189 [http-nio-8001-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]-Initializing Spring DispatcherServlet 'dispatcherServlet' 2021-12-13 15:45:21.189 [http-nio-8001-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]-Initializing Spring DispatcherServlet 'dispatcherServlet'
2021-12-13 15:45:21.189 [http-nio-8001-exec-1] INFO org.springframework.web.servlet.DispatcherServlet-Initializing Servlet 'dispatcherServlet' 2021-12-13 15:45:21.189 [http-nio-8001-exec-1] INFO org.springframework.web.servlet.DispatcherServlet-Initializing Servlet 'dispatcherServlet'
2021-12-13 15:45:21.206 [http-nio-8001-exec-1] INFO org.springframework.web.servlet.DispatcherServlet-Completed initialization in 17 ms 2021-12-13 15:45:21.206 [http-nio-8001-exec-1] INFO org.springframework.web.servlet.DispatcherServlet-Completed initialization in 17 ms
2021-12-13 16:42:55.862 [main] INFO com.fzm.portal.JoyingPortalApplication-Starting JoyingPortalApplication on LAPTOP-AT8CNAMK with PID 185060 (D:\workspace\fzm-joying\joying-portal\target\classes started by tangtuo in D:\workspace\fzm-joying)
2021-12-13 16:42:55.864 [main] INFO com.fzm.portal.JoyingPortalApplication-The following profiles are active: dev
2021-12-13 16:42:56.962 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate-Multiple Spring Data modules found, entering strict repository configuration mode!
2021-12-13 16:42:56.965 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate-Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2021-12-13 16:42:56.993 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate-Finished Spring Data repository scanning in 14ms. Found 0 Redis repository interfaces.
2021-12-13 16:42:57.759 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer-Tomcat initialized with port(s): 8001 (http)
2021-12-13 16:42:57.769 [main] INFO org.apache.coyote.http11.Http11NioProtocol-Initializing ProtocolHandler ["http-nio-8001"]
2021-12-13 16:42:57.769 [main] INFO org.apache.catalina.core.StandardService-Starting service [Tomcat]
2021-12-13 16:42:57.769 [main] INFO org.apache.catalina.core.StandardEngine-Starting Servlet engine: [Apache Tomcat/9.0.35]
2021-12-13 16:42:57.907 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]-Initializing Spring embedded WebApplicationContext
2021-12-13 16:42:57.908 [main] INFO org.springframework.web.context.ContextLoader-Root WebApplicationContext: initialization completed in 1997 ms
2021-12-13 16:42:58.076 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure-Init DruidDataSource
2021-12-13 16:42:59.907 [main] INFO com.alibaba.druid.pool.DruidDataSource-{dataSource-1} inited
2021-12-13 16:43:01.561 [main] INFO org.redisson.Version-Redisson 3.16.0
2021-12-13 16:43:02.552 [redisson-netty-4-24] INFO o.r.connection.pool.MasterPubSubConnectionPool-1 connections initialized for 172.16.101.135/172.16.101.135:6379
2021-12-13 16:43:02.654 [redisson-netty-4-19] INFO org.redisson.connection.pool.MasterConnectionPool-24 connections initialized for 172.16.101.135/172.16.101.135:6379
2021-12-13 16:43:02.977 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper-Warn: Could not find @TableId in Class: com.fzm.common.entity.CopyrightApplyOwnerRelation.
2021-12-13 16:43:03.046 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper-Warn: Could not find @TableId in Class: com.fzm.common.entity.CopyrightAuthorityRelation.
2021-12-13 16:43:03.736 [main] INFO s.d.s.w.PropertySourcedRequestMappingHandlerMapping-Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2Controller#getDocumentation(String, HttpServletRequest)]
2021-12-13 16:43:03.938 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor-Initializing ExecutorService 'applicationTaskExecutor'
2021-12-13 16:43:04.381 [main] INFO org.apache.coyote.http11.Http11NioProtocol-Starting ProtocolHandler ["http-nio-8001"]
2021-12-13 16:43:04.395 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer-Tomcat started on port(s): 8001 (http) with context path ''
2021-12-13 16:43:04.396 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper-Context refreshed
2021-12-13 16:43:04.412 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper-Found 1 custom documentation plugin(s)
2021-12-13 16:43:04.445 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner-Scanning for api listing references
2021-12-13 16:43:04.569 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_1
2021-12-13 16:43:04.580 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_2
2021-12-13 16:43:04.600 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_3
2021-12-13 16:43:04.627 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: getByIdUsingGET_1
2021-12-13 16:43:04.636 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_4
2021-12-13 16:43:04.651 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: addUsingPOST_1
2021-12-13 16:43:04.654 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_5
2021-12-13 16:43:04.656 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: deleteUsingPOST_1
2021-12-13 16:43:04.660 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_6
2021-12-13 16:43:04.683 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: getByIdUsingGET_2
2021-12-13 16:43:04.694 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_7
2021-12-13 16:43:04.698 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: publishUsingPOST_1
2021-12-13 16:43:04.715 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: saveUsingPOST_1
2021-12-13 16:43:04.726 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_8
2021-12-13 16:43:04.728 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_9
2021-12-13 16:43:04.729 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: deleteUsingPOST_2
2021-12-13 16:43:04.730 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: downloadUsingPOST_1
2021-12-13 16:43:04.784 [main] INFO com.fzm.portal.JoyingPortalApplication-Started JoyingPortalApplication in 9.421 seconds (JVM running for 10.47)
2021-12-13 16:44:03.996 [http-nio-8001-exec-2] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]-Initializing Spring DispatcherServlet 'dispatcherServlet'
2021-12-13 16:44:03.996 [http-nio-8001-exec-2] INFO org.springframework.web.servlet.DispatcherServlet-Initializing Servlet 'dispatcherServlet'
2021-12-13 16:44:04.005 [http-nio-8001-exec-2] INFO org.springframework.web.servlet.DispatcherServlet-Completed initialization in 9 ms
2021-12-13 16:44:04.291 [http-nio-8001-exec-2] DEBUG com.fzm.common.mapper.UserMapper.selectById-==> Preparing: SELECT id,telephone,email,password,wallet,nickname,signature,avatar,auth_type,auth_status,is_publish,create_date,update_date,create_time,update_time FROM tb_user WHERE id=?
2021-12-13 16:44:04.403 [http-nio-8001-exec-2] DEBUG com.fzm.common.mapper.UserMapper.selectById-==> Parameters: 1(Integer)
2021-12-13 16:44:04.433 [http-nio-8001-exec-2] DEBUG com.fzm.common.mapper.UserMapper.selectById-<== Total: 1
2021-12-13 16:44:04.703 [http-nio-8001-exec-2] INFO com.fzm.portal.aop.LogAop-请求路径: /copyright/apply/submit,请求参数:[CopyrightDTO(nftHash=0x61408215a1d51775850975ecf3039c3250ac255d94aa1e84bc218f12bc4e78a1, nftName=射雕英雄传, opusName=我的第一本小说, opusCategoryId=1, opusProperty=原创, contentSynopsis=这里是内容简介, createProcess=这里是创建过程, opusCompleteDate=Sat Oct 09 00:00:00 CST 2021, opusCompleteProvince=上海市, opusCompleteCity=上海市, publishState=1, firstPublishDate=Wed Sep 09 00:00:00 CST 2020, firstPublishProvince=浙江省, firstPublishCity=杭州市, authorityAcquireMode=继承, authorityAcquireProve=https://test-nft.oss-cn-hangzhou.aliyuncs.com/20210916/328f5d842ba247a49d6f0640baf94a9e/20210728153025.png, authorityAscriptionMode=合作作品, authorityAscriptionProve=https://test-nft.oss-cn-hangzhou.aliyuncs.com/20210916/328f5d842ba247a49d6f0640baf94a9e/20210728153025.png, authors=[CopyrightDTO.Author(name=唐拓, signType=本名, sign=tangtuo)], ownerIds=null, files=[CopyrightDTO.File(fileName=kubernetes(k8s)课程.pdf, fileUrl=https://test-nft-2.oss-cn-hangzhou.aliyuncs.com/20210712/789199993821422eb5eb062d5159f34f/kubernetes(k8s)课程.pdf, fileHash=20f5f702370c1a3b1bb8d1d913e0ac89, fileSuffix=pdf)], authorityIds=[1, 2, 3])]
2021-12-13 16:44:04.776 [http-nio-8001-exec-2] DEBUG com.fzm.common.mapper.NftMapper.selectOne-==> Preparing: SELECT id,category_id,user_id,publish_address,name,cover,author,synopsis,file_name,file_url,file_hash,nft_id,nft_hash,token_id,publish_time,transfer_hash,commemorate_id,is_top,status,is_commemorate,create_date,update_date,create_time,update_time FROM tb_nft WHERE (nft_hash = ?)
2021-12-13 16:44:04.778 [http-nio-8001-exec-2] DEBUG com.fzm.common.mapper.NftMapper.selectOne-==> Parameters: 0x61408215a1d51775850975ecf3039c3250ac255d94aa1e84bc218f12bc4e78a1(String)
2021-12-13 16:44:04.833 [http-nio-8001-exec-2] DEBUG com.fzm.common.mapper.NftMapper.selectOne-<== Total: 1
2021-12-13 16:44:04.836 [http-nio-8001-exec-2] DEBUG com.fzm.common.mapper.UserMapper.selectById-==> Preparing: SELECT id,telephone,email,password,wallet,nickname,signature,avatar,auth_type,auth_status,is_publish,create_date,update_date,create_time,update_time FROM tb_user WHERE id=?
2021-12-13 16:44:04.836 [http-nio-8001-exec-2] DEBUG com.fzm.common.mapper.UserMapper.selectById-==> Parameters: 1(Integer)
2021-12-13 16:44:04.841 [http-nio-8001-exec-2] DEBUG com.fzm.common.mapper.UserMapper.selectById-<== Total: 1
2021-12-13 16:44:04.894 [http-nio-8001-exec-2] DEBUG com.fzm.common.mapper.CopyrightApplyMapper.insert-==> Preparing: INSERT INTO tb_copyright_apply ( user_id, nft_hash, nft_name, opus_name, opus_category_id, opus_property, content_synopsis, create_process, opus_complete_date, opus_complete_province, opus_complete_city, publish_state, first_publish_date, first_publish_province, first_publish_city, authority_acquire_mode, authority_acquire_prove, authority_ascription_mode, authority_ascription_prove, register_state ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )
2021-12-13 16:44:04.902 [http-nio-8001-exec-2] DEBUG com.fzm.common.mapper.CopyrightApplyMapper.insert-==> Parameters: 1(Integer), 0x61408215a1d51775850975ecf3039c3250ac255d94aa1e84bc218f12bc4e78a1(String), 射雕英雄传(String), 我的第一本小说(String), 1(Integer), 原创(String), 这里是内容简介(String), 这里是创建过程(String), 2021-10-09 00:00:00.0(Timestamp), 上海市(String), 上海市(String), 1(Integer), 2020-09-09 00:00:00.0(Timestamp), 浙江省(String), 杭州市(String), 继承(String), https://test-nft.oss-cn-hangzhou.aliyuncs.com/20210916/328f5d842ba247a49d6f0640baf94a9e/20210728153025.png(String), 合作作品(String), https://test-nft.oss-cn-hangzhou.aliyuncs.com/20210916/328f5d842ba247a49d6f0640baf94a9e/20210728153025.png(String), 0(Integer)
2021-12-13 16:44:04.912 [http-nio-8001-exec-2] DEBUG com.fzm.common.mapper.CopyrightApplyMapper.insert-<== Updates: 1
2021-12-13 16:44:04.921 [http-nio-8001-exec-2] DEBUG com.fzm.common.mapper.CopyrightFileMapper.insert-==> Preparing: INSERT INTO tb_copyright_file ( copyright_id, nft_hash, file_name, file_url, file_hash, file_suffix ) VALUES ( ?, ?, ?, ?, ?, ? )
2021-12-13 16:44:04.923 [http-nio-8001-exec-2] DEBUG com.fzm.common.mapper.CopyrightFileMapper.insert-==> Parameters: 2(Integer), 0x61408215a1d51775850975ecf3039c3250ac255d94aa1e84bc218f12bc4e78a1(String), kubernetes(k8s)课程.pdf(String), https://test-nft-2.oss-cn-hangzhou.aliyuncs.com/20210712/789199993821422eb5eb062d5159f34f/kubernetes(k8s)课程.pdf(String), 20f5f702370c1a3b1bb8d1d913e0ac89(String), pdf(String)
2021-12-13 16:44:04.953 [http-nio-8001-exec-2] INFO com.fzm.portal.aop.LogAop-请求路径:/copyright/apply/submit,接口耗时:251ms
2021-12-13 16:44:04.957 [http-nio-8001-exec-2] ERROR c.f.c.exception.handler.GlobalExceptionHandler-null
java.lang.NullPointerException: null
at com.fzm.common.service.impl.CopyrightApplyServiceImpl.submit(CopyrightApplyServiceImpl.java:91)
at com.fzm.common.service.impl.CopyrightApplyServiceImpl$$FastClassBySpringCGLIB$$ddd6571a.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)
at com.fzm.common.service.impl.CopyrightApplyServiceImpl$$EnhancerBySpringCGLIB$$85424b9f.submit(<generated>)
at com.fzm.portal.controller.CopyrightApplyController.submit(CopyrightApplyController.java:35)
at com.fzm.portal.controller.CopyrightApplyController$$FastClassBySpringCGLIB$$7b856395.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:56)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:47)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)
at com.fzm.portal.controller.CopyrightApplyController$$EnhancerBySpringCGLIB$$a52e154f.submit(<generated>)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
2021-12-13 16:44:31.445 [http-nio-8001-exec-7] DEBUG com.fzm.common.mapper.UserMapper.selectById-==> Preparing: SELECT id,telephone,email,password,wallet,nickname,signature,avatar,auth_type,auth_status,is_publish,create_date,update_date,create_time,update_time FROM tb_user WHERE id=?
2021-12-13 16:44:31.446 [http-nio-8001-exec-7] DEBUG com.fzm.common.mapper.UserMapper.selectById-==> Parameters: 1(Integer)
2021-12-13 16:44:31.479 [http-nio-8001-exec-7] DEBUG com.fzm.common.mapper.UserMapper.selectById-<== Total: 1
2021-12-13 16:44:31.486 [http-nio-8001-exec-7] INFO com.fzm.portal.aop.LogAop-请求路径: /copyright/apply/submit,请求参数:[CopyrightDTO(nftHash=0x61408215a1d51775850975ecf3039c3250ac255d94aa1e84bc218f12bc4e78a1, nftName=射雕英雄传, opusName=我的第一本小说, opusCategoryId=1, opusProperty=原创, contentSynopsis=这里是内容简介, createProcess=这里是创建过程, opusCompleteDate=Sat Oct 09 00:00:00 CST 2021, opusCompleteProvince=上海市, opusCompleteCity=上海市, publishState=1, firstPublishDate=Wed Sep 09 00:00:00 CST 2020, firstPublishProvince=浙江省, firstPublishCity=杭州市, authorityAcquireMode=继承, authorityAcquireProve=https://test-nft.oss-cn-hangzhou.aliyuncs.com/20210916/328f5d842ba247a49d6f0640baf94a9e/20210728153025.png, authorityAscriptionMode=合作作品, authorityAscriptionProve=https://test-nft.oss-cn-hangzhou.aliyuncs.com/20210916/328f5d842ba247a49d6f0640baf94a9e/20210728153025.png, authors=[CopyrightDTO.Author(name=唐拓, signType=本名, sign=tangtuo)], ownerIds=[1, 2, 3], files=[CopyrightDTO.File(fileName=kubernetes(k8s)课程.pdf, fileUrl=https://test-nft-2.oss-cn-hangzhou.aliyuncs.com/20210712/789199993821422eb5eb062d5159f34f/kubernetes(k8s)课程.pdf, fileHash=20f5f702370c1a3b1bb8d1d913e0ac89, fileSuffix=pdf)], authorityIds=[1, 2, 3])]
2021-12-13 16:44:31.491 [http-nio-8001-exec-7] DEBUG com.fzm.common.mapper.NftMapper.selectOne-==> Preparing: SELECT id,category_id,user_id,publish_address,name,cover,author,synopsis,file_name,file_url,file_hash,nft_id,nft_hash,token_id,publish_time,transfer_hash,commemorate_id,is_top,status,is_commemorate,create_date,update_date,create_time,update_time FROM tb_nft WHERE (nft_hash = ?)
2021-12-13 16:44:31.492 [http-nio-8001-exec-7] DEBUG com.fzm.common.mapper.NftMapper.selectOne-==> Parameters: 0x61408215a1d51775850975ecf3039c3250ac255d94aa1e84bc218f12bc4e78a1(String)
2021-12-13 16:44:31.534 [http-nio-8001-exec-7] DEBUG com.fzm.common.mapper.NftMapper.selectOne-<== Total: 1
2021-12-13 16:44:31.535 [http-nio-8001-exec-7] DEBUG com.fzm.common.mapper.UserMapper.selectById-==> Preparing: SELECT id,telephone,email,password,wallet,nickname,signature,avatar,auth_type,auth_status,is_publish,create_date,update_date,create_time,update_time FROM tb_user WHERE id=?
2021-12-13 16:44:31.535 [http-nio-8001-exec-7] DEBUG com.fzm.common.mapper.UserMapper.selectById-==> Parameters: 1(Integer)
2021-12-13 16:44:31.541 [http-nio-8001-exec-7] DEBUG com.fzm.common.mapper.UserMapper.selectById-<== Total: 1
2021-12-13 16:44:31.546 [http-nio-8001-exec-7] DEBUG com.fzm.common.mapper.CopyrightApplyMapper.insert-==> Preparing: INSERT INTO tb_copyright_apply ( user_id, nft_hash, nft_name, opus_name, opus_category_id, opus_property, content_synopsis, create_process, opus_complete_date, opus_complete_province, opus_complete_city, publish_state, first_publish_date, first_publish_province, first_publish_city, authority_acquire_mode, authority_acquire_prove, authority_ascription_mode, authority_ascription_prove, register_state ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )
2021-12-13 16:44:31.547 [http-nio-8001-exec-7] DEBUG com.fzm.common.mapper.CopyrightApplyMapper.insert-==> Parameters: 1(Integer), 0x61408215a1d51775850975ecf3039c3250ac255d94aa1e84bc218f12bc4e78a1(String), 射雕英雄传(String), 我的第一本小说(String), 1(Integer), 原创(String), 这里是内容简介(String), 这里是创建过程(String), 2021-10-09 00:00:00.0(Timestamp), 上海市(String), 上海市(String), 1(Integer), 2020-09-09 00:00:00.0(Timestamp), 浙江省(String), 杭州市(String), 继承(String), https://test-nft.oss-cn-hangzhou.aliyuncs.com/20210916/328f5d842ba247a49d6f0640baf94a9e/20210728153025.png(String), 合作作品(String), https://test-nft.oss-cn-hangzhou.aliyuncs.com/20210916/328f5d842ba247a49d6f0640baf94a9e/20210728153025.png(String), 0(Integer)
2021-12-13 16:44:31.556 [http-nio-8001-exec-7] DEBUG com.fzm.common.mapper.CopyrightApplyMapper.insert-<== Updates: 1
2021-12-13 16:44:31.557 [http-nio-8001-exec-7] DEBUG com.fzm.common.mapper.CopyrightFileMapper.insert-==> Preparing: INSERT INTO tb_copyright_file ( copyright_id, nft_hash, file_name, file_url, file_hash, file_suffix ) VALUES ( ?, ?, ?, ?, ?, ? )
2021-12-13 16:44:31.558 [http-nio-8001-exec-7] DEBUG com.fzm.common.mapper.CopyrightFileMapper.insert-==> Parameters: 3(Integer), 0x61408215a1d51775850975ecf3039c3250ac255d94aa1e84bc218f12bc4e78a1(String), kubernetes(k8s)课程.pdf(String), https://test-nft-2.oss-cn-hangzhou.aliyuncs.com/20210712/789199993821422eb5eb062d5159f34f/kubernetes(k8s)课程.pdf(String), 20f5f702370c1a3b1bb8d1d913e0ac89(String), pdf(String)
2021-12-13 16:44:31.571 [http-nio-8001-exec-7] DEBUG c.f.c.m.CopyrightApplyOwnerRelationMapper.insert-==> Preparing: INSERT INTO tb_copyright_apply_owner_relation ( copyright_id, owner_id ) VALUES ( ?, ? )
2021-12-13 16:44:31.573 [http-nio-8001-exec-7] DEBUG c.f.c.m.CopyrightApplyOwnerRelationMapper.insert-==> Parameters: 3(Integer), 1(Integer)
2021-12-13 16:44:31.573 [http-nio-8001-exec-7] DEBUG c.f.c.m.CopyrightApplyOwnerRelationMapper.insert-==> Parameters: 3(Integer), 2(Integer)
2021-12-13 16:44:31.573 [http-nio-8001-exec-7] DEBUG c.f.c.m.CopyrightApplyOwnerRelationMapper.insert-==> Parameters: 3(Integer), 3(Integer)
2021-12-13 16:44:31.656 [http-nio-8001-exec-7] INFO com.fzm.portal.aop.LogAop-请求路径:/copyright/apply/submit,接口耗时:171ms
2021-12-13 16:44:31.657 [http-nio-8001-exec-7] ERROR c.f.c.exception.handler.GlobalExceptionHandler-com.fzm.common.mapper.CopyrightApplyOwnerRelationMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Duplicate entry '3' for key 'PRIMARY'
; Duplicate entry '3' for key 'PRIMARY'; nested exception is java.sql.BatchUpdateException: Duplicate entry '3' for key 'PRIMARY'
org.springframework.dao.DuplicateKeyException: com.fzm.common.mapper.CopyrightApplyOwnerRelationMapper.insert (batch index #1) failed. Cause: java.sql.BatchUpdateException: Duplicate entry '3' for key 'PRIMARY'
; Duplicate entry '3' for key 'PRIMARY'; nested exception is java.sql.BatchUpdateException: Duplicate entry '3' for key 'PRIMARY'
at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:243)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:88)
at com.baomidou.mybatisplus.extension.service.impl.ServiceImpl.executeBatch(ServiceImpl.java:232)
at com.baomidou.mybatisplus.extension.service.impl.ServiceImpl.executeBatch(ServiceImpl.java:252)
at com.baomidou.mybatisplus.extension.service.impl.ServiceImpl.saveBatch(ServiceImpl.java:127)
at com.baomidou.mybatisplus.extension.service.IService.saveBatch(IService.java:69)
at com.baomidou.mybatisplus.extension.service.IService$$FastClassBySpringCGLIB$$f8525d18.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)
at com.fzm.common.service.impl.CopyrightApplyOwnerRelationServiceImpl$$EnhancerBySpringCGLIB$$c4db2094.saveBatch(<generated>)
at com.fzm.common.service.impl.CopyrightApplyServiceImpl.submit(CopyrightApplyServiceImpl.java:94)
at com.fzm.common.service.impl.CopyrightApplyServiceImpl$$FastClassBySpringCGLIB$$ddd6571a.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)
at com.fzm.common.service.impl.CopyrightApplyServiceImpl$$EnhancerBySpringCGLIB$$85424b9f.submit(<generated>)
at com.fzm.portal.controller.CopyrightApplyController.submit(CopyrightApplyController.java:35)
at com.fzm.portal.controller.CopyrightApplyController$$FastClassBySpringCGLIB$$7b856395.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:56)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:47)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)
at com.fzm.portal.controller.CopyrightApplyController$$EnhancerBySpringCGLIB$$a52e154f.submit(<generated>)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.sql.BatchUpdateException: Duplicate entry '3' for key 'PRIMARY'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at com.mysql.cj.util.Util.handleNewInstance(Util.java:192)
at com.mysql.cj.util.Util.getInstance(Util.java:167)
at com.mysql.cj.util.Util.getInstance(Util.java:174)
at com.mysql.cj.jdbc.exceptions.SQLError.createBatchUpdateException(SQLError.java:224)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeBatchSerially(ClientPreparedStatement.java:853)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeBatchInternal(ClientPreparedStatement.java:435)
at com.mysql.cj.jdbc.StatementImpl.executeBatch(StatementImpl.java:796)
at com.alibaba.druid.filter.FilterChainImpl.statement_executeBatch(FilterChainImpl.java:3118)
at com.alibaba.druid.wall.WallFilter.statement_executeBatch(WallFilter.java:510)
at com.alibaba.druid.filter.FilterChainImpl.statement_executeBatch(FilterChainImpl.java:3116)
at com.alibaba.druid.filter.FilterAdapter.statement_executeBatch(FilterAdapter.java:2507)
at com.alibaba.druid.filter.FilterEventAdapter.statement_executeBatch(FilterEventAdapter.java:279)
at com.alibaba.druid.filter.FilterChainImpl.statement_executeBatch(FilterChainImpl.java:3116)
at com.alibaba.druid.proxy.jdbc.StatementProxyImpl.executeBatch(StatementProxyImpl.java:202)
at com.alibaba.druid.pool.DruidPooledPreparedStatement.executeBatch(DruidPooledPreparedStatement.java:565)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:78)
at com.sun.proxy.$Proxy204.executeBatch(Unknown Source)
at com.baomidou.mybatisplus.core.executor.MybatisBatchExecutor.doFlushStatements(MybatisBatchExecutor.java:133)
at org.apache.ibatis.executor.BaseExecutor.flushStatements(BaseExecutor.java:129)
at org.apache.ibatis.executor.BaseExecutor.flushStatements(BaseExecutor.java:122)
at com.baomidou.mybatisplus.core.executor.MybatisCachingExecutor.flushStatements(MybatisCachingExecutor.java:216)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63)
at com.sun.proxy.$Proxy202.flushStatements(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.flushStatements(DefaultSqlSession.java:252)
at com.baomidou.mybatisplus.extension.service.impl.ServiceImpl.lambda$executeBatch$3(ServiceImpl.java:258)
at com.baomidou.mybatisplus.extension.service.impl.ServiceImpl.executeBatch(ServiceImpl.java:222)
... 93 common frames omitted
Caused by: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '3' for key 'PRIMARY'
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:117)
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1092)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeBatchSerially(ClientPreparedStatement.java:832)
... 122 common frames omitted
2021-12-13 16:45:39.219 [http-nio-8001-exec-5] DEBUG com.fzm.common.mapper.UserMapper.selectById-==> Preparing: SELECT id,telephone,email,password,wallet,nickname,signature,avatar,auth_type,auth_status,is_publish,create_date,update_date,create_time,update_time FROM tb_user WHERE id=?
2021-12-13 16:45:39.219 [http-nio-8001-exec-5] DEBUG com.fzm.common.mapper.UserMapper.selectById-==> Parameters: 1(Integer)
2021-12-13 16:45:39.230 [http-nio-8001-exec-5] DEBUG com.fzm.common.mapper.UserMapper.selectById-<== Total: 1
2021-12-13 16:45:39.237 [http-nio-8001-exec-5] INFO com.fzm.portal.aop.LogAop-请求路径: /copyright/apply/submit,请求参数:[CopyrightDTO(nftHash=0x61408215a1d51775850975ecf3039c3250ac255d94aa1e84bc218f12bc4e78a1, nftName=射雕英雄传, opusName=我的第一本小说, opusCategoryId=1, opusProperty=原创, contentSynopsis=这里是内容简介, createProcess=这里是创建过程, opusCompleteDate=Sat Oct 09 00:00:00 CST 2021, opusCompleteProvince=上海市, opusCompleteCity=上海市, publishState=1, firstPublishDate=Wed Sep 09 00:00:00 CST 2020, firstPublishProvince=浙江省, firstPublishCity=杭州市, authorityAcquireMode=继承, authorityAcquireProve=https://test-nft.oss-cn-hangzhou.aliyuncs.com/20210916/328f5d842ba247a49d6f0640baf94a9e/20210728153025.png, authorityAscriptionMode=合作作品, authorityAscriptionProve=https://test-nft.oss-cn-hangzhou.aliyuncs.com/20210916/328f5d842ba247a49d6f0640baf94a9e/20210728153025.png, authors=[CopyrightDTO.Author(name=唐拓, signType=本名, sign=tangtuo)], ownerIds=[1, 2, 3], files=[CopyrightDTO.File(fileName=kubernetes(k8s)课程.pdf, fileUrl=https://test-nft-2.oss-cn-hangzhou.aliyuncs.com/20210712/789199993821422eb5eb062d5159f34f/kubernetes(k8s)课程.pdf, fileHash=20f5f702370c1a3b1bb8d1d913e0ac89, fileSuffix=pdf)], authorityIds=[1, 2, 3])]
2021-12-13 16:45:39.243 [http-nio-8001-exec-5] DEBUG com.fzm.common.mapper.NftMapper.selectOne-==> Preparing: SELECT id,category_id,user_id,publish_address,name,cover,author,synopsis,file_name,file_url,file_hash,nft_id,nft_hash,token_id,publish_time,transfer_hash,commemorate_id,is_top,status,is_commemorate,create_date,update_date,create_time,update_time FROM tb_nft WHERE (nft_hash = ?)
2021-12-13 16:45:39.243 [http-nio-8001-exec-5] DEBUG com.fzm.common.mapper.NftMapper.selectOne-==> Parameters: 0x61408215a1d51775850975ecf3039c3250ac255d94aa1e84bc218f12bc4e78a1(String)
2021-12-13 16:45:39.282 [http-nio-8001-exec-5] DEBUG com.fzm.common.mapper.NftMapper.selectOne-<== Total: 1
2021-12-13 16:45:39.283 [http-nio-8001-exec-5] DEBUG com.fzm.common.mapper.UserMapper.selectById-==> Preparing: SELECT id,telephone,email,password,wallet,nickname,signature,avatar,auth_type,auth_status,is_publish,create_date,update_date,create_time,update_time FROM tb_user WHERE id=?
2021-12-13 16:45:39.284 [http-nio-8001-exec-5] DEBUG com.fzm.common.mapper.UserMapper.selectById-==> Parameters: 1(Integer)
2021-12-13 16:45:39.289 [http-nio-8001-exec-5] DEBUG com.fzm.common.mapper.UserMapper.selectById-<== Total: 1
2021-12-13 16:45:39.291 [http-nio-8001-exec-5] DEBUG com.fzm.common.mapper.CopyrightApplyMapper.insert-==> Preparing: INSERT INTO tb_copyright_apply ( user_id, nft_hash, nft_name, opus_name, opus_category_id, opus_property, content_synopsis, create_process, opus_complete_date, opus_complete_province, opus_complete_city, publish_state, first_publish_date, first_publish_province, first_publish_city, authority_acquire_mode, authority_acquire_prove, authority_ascription_mode, authority_ascription_prove, register_state ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )
2021-12-13 16:45:39.291 [http-nio-8001-exec-5] DEBUG com.fzm.common.mapper.CopyrightApplyMapper.insert-==> Parameters: 1(Integer), 0x61408215a1d51775850975ecf3039c3250ac255d94aa1e84bc218f12bc4e78a1(String), 射雕英雄传(String), 我的第一本小说(String), 1(Integer), 原创(String), 这里是内容简介(String), 这里是创建过程(String), 2021-10-09 00:00:00.0(Timestamp), 上海市(String), 上海市(String), 1(Integer), 2020-09-09 00:00:00.0(Timestamp), 浙江省(String), 杭州市(String), 继承(String), https://test-nft.oss-cn-hangzhou.aliyuncs.com/20210916/328f5d842ba247a49d6f0640baf94a9e/20210728153025.png(String), 合作作品(String), https://test-nft.oss-cn-hangzhou.aliyuncs.com/20210916/328f5d842ba247a49d6f0640baf94a9e/20210728153025.png(String), 0(Integer)
2021-12-13 16:45:39.305 [http-nio-8001-exec-5] DEBUG com.fzm.common.mapper.CopyrightApplyMapper.insert-<== Updates: 1
2021-12-13 16:45:39.308 [http-nio-8001-exec-5] DEBUG com.fzm.common.mapper.CopyrightFileMapper.insert-==> Preparing: INSERT INTO tb_copyright_file ( copyright_id, nft_hash, file_name, file_url, file_hash, file_suffix ) VALUES ( ?, ?, ?, ?, ?, ? )
2021-12-13 16:45:39.308 [http-nio-8001-exec-5] DEBUG com.fzm.common.mapper.CopyrightFileMapper.insert-==> Parameters: 4(Integer), 0x61408215a1d51775850975ecf3039c3250ac255d94aa1e84bc218f12bc4e78a1(String), kubernetes(k8s)课程.pdf(String), https://test-nft-2.oss-cn-hangzhou.aliyuncs.com/20210712/789199993821422eb5eb062d5159f34f/kubernetes(k8s)课程.pdf(String), 20f5f702370c1a3b1bb8d1d913e0ac89(String), pdf(String)
2021-12-13 16:45:39.317 [http-nio-8001-exec-5] DEBUG c.f.c.m.CopyrightApplyOwnerRelationMapper.insert-==> Preparing: INSERT INTO tb_copyright_apply_owner_relation ( copyright_id, owner_id ) VALUES ( ?, ? )
2021-12-13 16:45:39.318 [http-nio-8001-exec-5] DEBUG c.f.c.m.CopyrightApplyOwnerRelationMapper.insert-==> Parameters: 4(Integer), 1(Integer)
2021-12-13 16:45:39.318 [http-nio-8001-exec-5] DEBUG c.f.c.m.CopyrightApplyOwnerRelationMapper.insert-==> Parameters: 4(Integer), 2(Integer)
2021-12-13 16:45:39.319 [http-nio-8001-exec-5] DEBUG c.f.c.m.CopyrightApplyOwnerRelationMapper.insert-==> Parameters: 4(Integer), 3(Integer)
2021-12-13 16:45:39.345 [http-nio-8001-exec-5] DEBUG com.fzm.common.mapper.CopyrightAuthorMapper.insert-==> Preparing: INSERT INTO tb_copyright_author ( copyright_id, name, sign_type, sign ) VALUES ( ?, ?, ?, ? )
2021-12-13 16:45:39.346 [http-nio-8001-exec-5] DEBUG com.fzm.common.mapper.CopyrightAuthorMapper.insert-==> Parameters: 4(Integer), 唐拓(String), 本名(String), tangtuo(String)
2021-12-13 16:45:39.359 [http-nio-8001-exec-5] DEBUG c.f.c.m.CopyrightAuthorityRelationMapper.insert-==> Preparing: INSERT INTO tb_copyright_authority_relation ( copyright_id, authority_id ) VALUES ( ?, ? )
2021-12-13 16:45:39.360 [http-nio-8001-exec-5] DEBUG c.f.c.m.CopyrightAuthorityRelationMapper.insert-==> Parameters: 4(Integer), 1(Integer)
2021-12-13 16:45:39.360 [http-nio-8001-exec-5] DEBUG c.f.c.m.CopyrightAuthorityRelationMapper.insert-==> Parameters: 4(Integer), 2(Integer)
2021-12-13 16:45:39.361 [http-nio-8001-exec-5] DEBUG c.f.c.m.CopyrightAuthorityRelationMapper.insert-==> Parameters: 4(Integer), 3(Integer)
2021-12-13 16:45:39.393 [http-nio-8001-exec-5] INFO com.fzm.portal.aop.LogAop-请求路径:/copyright/apply/submit,接口耗时:156ms
2021-12-13 16:47:23.751 [http-nio-8001-exec-3] DEBUG com.fzm.common.mapper.UserMapper.selectById-==> Preparing: SELECT id,telephone,email,password,wallet,nickname,signature,avatar,auth_type,auth_status,is_publish,create_date,update_date,create_time,update_time FROM tb_user WHERE id=?
2021-12-13 16:47:23.751 [http-nio-8001-exec-3] DEBUG com.fzm.common.mapper.UserMapper.selectById-==> Parameters: 1(Integer)
2021-12-13 16:47:23.796 [http-nio-8001-exec-3] DEBUG com.fzm.common.mapper.UserMapper.selectById-<== Total: 1
2021-12-13 16:47:23.864 [http-nio-8001-exec-3] INFO com.fzm.portal.aop.LogAop-请求路径: /copyright/apply/detail,请求参数:[{id=4}]
2021-12-13 16:47:23.927 [http-nio-8001-exec-3] DEBUG c.f.common.mapper.CopyrightApplyMapper.selectById-==> Preparing: SELECT id,serial_num,user_id,nft_hash,nft_name,opus_name,opus_category_id,opus_property,content_synopsis,create_process,opus_complete_date,opus_complete_province,opus_complete_city,publish_state,first_publish_date,first_publish_province,first_publish_city,authority_acquire_mode,authority_acquire_prove,authority_ascription_mode,authority_ascription_prove,register_state,create_date,update_date FROM tb_copyright_apply WHERE id=?
2021-12-13 16:47:23.928 [http-nio-8001-exec-3] DEBUG c.f.common.mapper.CopyrightApplyMapper.selectById-==> Parameters: 4(Integer)
2021-12-13 16:47:23.997 [http-nio-8001-exec-3] DEBUG c.f.common.mapper.CopyrightApplyMapper.selectById-<== Total: 1
2021-12-13 16:47:24.000 [http-nio-8001-exec-3] DEBUG c.fzm.common.mapper.CopyrightFileMapper.selectList-==> Preparing: SELECT id,copyright_id,nft_hash,file_name,file_url,file_hash,file_suffix,create_date,update_date FROM tb_copyright_file WHERE (copyright_id = ?)
2021-12-13 16:47:24.001 [http-nio-8001-exec-3] DEBUG c.fzm.common.mapper.CopyrightFileMapper.selectList-==> Parameters: 4(Integer)
2021-12-13 16:47:24.016 [http-nio-8001-exec-3] DEBUG c.fzm.common.mapper.CopyrightFileMapper.selectList-<== Total: 1
2021-12-13 16:47:24.018 [http-nio-8001-exec-3] DEBUG c.f.common.mapper.CopyrightAuthorMapper.selectList-==> Preparing: SELECT id,copyright_id,name,sign_type,sign,create_date,update_date FROM tb_copyright_author WHERE (copyright_id = ?)
2021-12-13 16:47:24.019 [http-nio-8001-exec-3] DEBUG c.f.common.mapper.CopyrightAuthorMapper.selectList-==> Parameters: 4(Integer)
2021-12-13 16:47:24.071 [http-nio-8001-exec-3] DEBUG c.f.common.mapper.CopyrightAuthorMapper.selectList-<== Total: 1
2021-12-13 16:47:24.075 [http-nio-8001-exec-3] DEBUG c.f.c.mapper.CopyrightOwnerMapper.getByCopyrightId-==> Preparing: select * from tb_copyright_owner where id in (select owner_id from tb_copyright_apply_owner_relation where copyright_id = ?)
2021-12-13 16:47:24.082 [http-nio-8001-exec-3] DEBUG c.f.c.mapper.CopyrightOwnerMapper.getByCopyrightId-==> Parameters: 4(Integer)
2021-12-13 16:47:24.213 [http-nio-8001-exec-3] DEBUG c.f.c.mapper.CopyrightOwnerMapper.getByCopyrightId-<== Total: 3
2021-12-13 16:47:24.217 [http-nio-8001-exec-3] DEBUG c.f.common.mapper.AuthorityMapper.getByCopyrightId-==> Preparing: select * from tb_authority where id in (select authority_id from tb_copyright_authority_relation where copyright_id = ?)
2021-12-13 16:47:24.218 [http-nio-8001-exec-3] DEBUG c.f.common.mapper.AuthorityMapper.getByCopyrightId-==> Parameters: 4(Integer)
2021-12-13 16:47:24.278 [http-nio-8001-exec-3] DEBUG c.f.common.mapper.AuthorityMapper.getByCopyrightId-<== Total: 3
2021-12-13 16:47:24.365 [http-nio-8001-exec-3] INFO com.fzm.portal.aop.LogAop-请求路径:/copyright/apply/detail,接口耗时:501ms
2021-12-13 16:48:14.398 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor-Shutting down ExecutorService 'applicationTaskExecutor'
2021-12-13 16:48:14.666 [SpringContextShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource-{dataSource-1} closing ...
2021-12-13 16:48:14.672 [SpringContextShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource-{dataSource-1} closed
2021-12-13 16:48:20.359 [main] INFO com.fzm.portal.JoyingPortalApplication-Starting JoyingPortalApplication on LAPTOP-AT8CNAMK with PID 181076 (D:\workspace\fzm-joying\joying-portal\target\classes started by tangtuo in D:\workspace\fzm-joying)
2021-12-13 16:48:20.362 [main] INFO com.fzm.portal.JoyingPortalApplication-The following profiles are active: dev
2021-12-13 16:48:21.294 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate-Multiple Spring Data modules found, entering strict repository configuration mode!
2021-12-13 16:48:21.296 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate-Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2021-12-13 16:48:21.320 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate-Finished Spring Data repository scanning in 11ms. Found 0 Redis repository interfaces.
2021-12-13 16:48:22.057 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer-Tomcat initialized with port(s): 8001 (http)
2021-12-13 16:48:22.066 [main] INFO org.apache.coyote.http11.Http11NioProtocol-Initializing ProtocolHandler ["http-nio-8001"]
2021-12-13 16:48:22.066 [main] INFO org.apache.catalina.core.StandardService-Starting service [Tomcat]
2021-12-13 16:48:22.066 [main] INFO org.apache.catalina.core.StandardEngine-Starting Servlet engine: [Apache Tomcat/9.0.35]
2021-12-13 16:48:22.200 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]-Initializing Spring embedded WebApplicationContext
2021-12-13 16:48:22.201 [main] INFO org.springframework.web.context.ContextLoader-Root WebApplicationContext: initialization completed in 1799 ms
2021-12-13 16:48:22.338 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure-Init DruidDataSource
2021-12-13 16:48:24.699 [main] INFO com.alibaba.druid.pool.DruidDataSource-{dataSource-1} inited
2021-12-13 16:48:26.302 [main] INFO org.redisson.Version-Redisson 3.16.0
2021-12-13 16:48:27.309 [redisson-netty-4-20] INFO o.r.connection.pool.MasterPubSubConnectionPool-1 connections initialized for 172.16.101.135/172.16.101.135:6379
2021-12-13 16:48:27.362 [redisson-netty-4-19] INFO org.redisson.connection.pool.MasterConnectionPool-24 connections initialized for 172.16.101.135/172.16.101.135:6379
2021-12-13 16:48:27.678 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper-Warn: Could not find @TableId in Class: com.fzm.common.entity.CopyrightApplyOwnerRelation.
2021-12-13 16:48:27.748 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper-Warn: Could not find @TableId in Class: com.fzm.common.entity.CopyrightAuthorityRelation.
2021-12-13 16:48:28.453 [main] INFO s.d.s.w.PropertySourcedRequestMappingHandlerMapping-Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2Controller#getDocumentation(String, HttpServletRequest)]
2021-12-13 16:48:28.651 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor-Initializing ExecutorService 'applicationTaskExecutor'
2021-12-13 16:48:29.082 [main] INFO org.apache.coyote.http11.Http11NioProtocol-Starting ProtocolHandler ["http-nio-8001"]
2021-12-13 16:48:29.094 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer-Tomcat started on port(s): 8001 (http) with context path ''
2021-12-13 16:48:29.095 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper-Context refreshed
2021-12-13 16:48:29.112 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper-Found 1 custom documentation plugin(s)
2021-12-13 16:48:29.143 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner-Scanning for api listing references
2021-12-13 16:48:29.276 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_1
2021-12-13 16:48:29.289 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_2
2021-12-13 16:48:29.309 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_3
2021-12-13 16:48:29.337 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: getByIdUsingGET_1
2021-12-13 16:48:29.345 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_4
2021-12-13 16:48:29.362 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: addUsingPOST_1
2021-12-13 16:48:29.365 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_5
2021-12-13 16:48:29.368 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: deleteUsingPOST_1
2021-12-13 16:48:29.372 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_6
2021-12-13 16:48:29.394 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: getByIdUsingGET_2
2021-12-13 16:48:29.406 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_7
2021-12-13 16:48:29.410 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: publishUsingPOST_1
2021-12-13 16:48:29.429 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: saveUsingPOST_1
2021-12-13 16:48:29.441 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_8
2021-12-13 16:48:29.443 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_9
2021-12-13 16:48:29.445 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: deleteUsingPOST_2
2021-12-13 16:48:29.446 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: downloadUsingPOST_1
2021-12-13 16:48:29.500 [main] INFO com.fzm.portal.JoyingPortalApplication-Started JoyingPortalApplication in 9.572 seconds (JVM running for 10.605)
2021-12-13 16:48:35.777 [http-nio-8001-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]-Initializing Spring DispatcherServlet 'dispatcherServlet'
2021-12-13 16:48:35.777 [http-nio-8001-exec-1] INFO org.springframework.web.servlet.DispatcherServlet-Initializing Servlet 'dispatcherServlet'
2021-12-13 16:48:35.786 [http-nio-8001-exec-1] INFO org.springframework.web.servlet.DispatcherServlet-Completed initialization in 9 ms
2021-12-13 16:48:36.057 [http-nio-8001-exec-1] DEBUG com.fzm.common.mapper.UserMapper.selectById-==> Preparing: SELECT id,telephone,email,password,wallet,nickname,signature,avatar,auth_type,auth_status,is_publish,create_date,update_date,create_time,update_time FROM tb_user WHERE id=?
2021-12-13 16:48:36.170 [http-nio-8001-exec-1] DEBUG com.fzm.common.mapper.UserMapper.selectById-==> Parameters: 1(Integer)
2021-12-13 16:48:36.222 [http-nio-8001-exec-1] DEBUG com.fzm.common.mapper.UserMapper.selectById-<== Total: 1
2021-12-13 16:48:36.516 [http-nio-8001-exec-1] INFO com.fzm.portal.aop.LogAop-请求路径: /copyright/apply/detail,请求参数:[{id=4}]
2021-12-13 16:48:36.543 [http-nio-8001-exec-1] DEBUG c.f.common.mapper.CopyrightApplyMapper.selectById-==> Preparing: SELECT id,serial_num,user_id,nft_hash,nft_name,opus_name,opus_category_id,opus_property,content_synopsis,create_process,opus_complete_date,opus_complete_province,opus_complete_city,publish_state,first_publish_date,first_publish_province,first_publish_city,authority_acquire_mode,authority_acquire_prove,authority_ascription_mode,authority_ascription_prove,register_state,create_date,update_date FROM tb_copyright_apply WHERE id=?
2021-12-13 16:48:36.544 [http-nio-8001-exec-1] DEBUG c.f.common.mapper.CopyrightApplyMapper.selectById-==> Parameters: 4(Integer)
2021-12-13 16:48:36.589 [http-nio-8001-exec-1] DEBUG c.f.common.mapper.CopyrightApplyMapper.selectById-<== Total: 1
2021-12-13 16:48:36.692 [http-nio-8001-exec-1] DEBUG c.fzm.common.mapper.CopyrightFileMapper.selectList-==> Preparing: SELECT id,copyright_id,nft_hash,file_name,file_url,file_hash,file_suffix,create_date,update_date FROM tb_copyright_file WHERE (copyright_id = ?)
2021-12-13 16:48:36.693 [http-nio-8001-exec-1] DEBUG c.fzm.common.mapper.CopyrightFileMapper.selectList-==> Parameters: 4(Integer)
2021-12-13 16:48:36.704 [http-nio-8001-exec-1] DEBUG c.fzm.common.mapper.CopyrightFileMapper.selectList-<== Total: 1
2021-12-13 16:48:36.708 [http-nio-8001-exec-1] DEBUG c.f.common.mapper.CopyrightAuthorMapper.selectList-==> Preparing: SELECT id,copyright_id,name,sign_type,sign,create_date,update_date FROM tb_copyright_author WHERE (copyright_id = ?)
2021-12-13 16:48:36.709 [http-nio-8001-exec-1] DEBUG c.f.common.mapper.CopyrightAuthorMapper.selectList-==> Parameters: 4(Integer)
2021-12-13 16:48:36.729 [http-nio-8001-exec-1] DEBUG c.f.common.mapper.CopyrightAuthorMapper.selectList-<== Total: 1
2021-12-13 16:48:36.733 [http-nio-8001-exec-1] DEBUG c.f.c.mapper.CopyrightOwnerMapper.getByCopyrightId-==> Preparing: select * from tb_copyright_owner where id in (select owner_id from tb_copyright_apply_owner_relation where copyright_id = ?)
2021-12-13 16:48:36.734 [http-nio-8001-exec-1] DEBUG c.f.c.mapper.CopyrightOwnerMapper.getByCopyrightId-==> Parameters: 4(Integer)
2021-12-13 16:48:36.786 [http-nio-8001-exec-1] DEBUG c.f.c.mapper.CopyrightOwnerMapper.getByCopyrightId-<== Total: 3
2021-12-13 16:48:36.790 [http-nio-8001-exec-1] DEBUG c.f.common.mapper.AuthorityMapper.getByCopyrightId-==> Preparing: select * from tb_authority where id in (select authority_id from tb_copyright_authority_relation where copyright_id = ?)
2021-12-13 16:48:36.791 [http-nio-8001-exec-1] DEBUG c.f.common.mapper.AuthorityMapper.getByCopyrightId-==> Parameters: 4(Integer)
2021-12-13 16:48:36.810 [http-nio-8001-exec-1] DEBUG c.f.common.mapper.AuthorityMapper.getByCopyrightId-<== Total: 3
2021-12-13 16:48:36.839 [http-nio-8001-exec-1] INFO com.fzm.portal.aop.LogAop-请求路径:/copyright/apply/detail,接口耗时:325ms
2021-12-13 17:42:46.053 [main] INFO com.fzm.portal.JoyingPortalApplication-Starting JoyingPortalApplication on LAPTOP-AT8CNAMK with PID 161396 (D:\workspace\fzm-joying\joying-portal\target\classes started by tangtuo in D:\workspace\fzm-joying)
2021-12-13 17:42:46.056 [main] INFO com.fzm.portal.JoyingPortalApplication-The following profiles are active: dev
2021-12-13 17:42:47.173 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate-Multiple Spring Data modules found, entering strict repository configuration mode!
2021-12-13 17:42:47.175 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate-Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2021-12-13 17:42:47.207 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate-Finished Spring Data repository scanning in 16ms. Found 0 Redis repository interfaces.
2021-12-13 17:42:48.095 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer-Tomcat initialized with port(s): 8001 (http)
2021-12-13 17:42:48.103 [main] INFO org.apache.coyote.http11.Http11NioProtocol-Initializing ProtocolHandler ["http-nio-8001"]
2021-12-13 17:42:48.104 [main] INFO org.apache.catalina.core.StandardService-Starting service [Tomcat]
2021-12-13 17:42:48.104 [main] INFO org.apache.catalina.core.StandardEngine-Starting Servlet engine: [Apache Tomcat/9.0.35]
2021-12-13 17:42:48.277 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]-Initializing Spring embedded WebApplicationContext
2021-12-13 17:42:48.277 [main] INFO org.springframework.web.context.ContextLoader-Root WebApplicationContext: initialization completed in 2175 ms
2021-12-13 17:42:48.452 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure-Init DruidDataSource
2021-12-13 17:42:51.904 [main] INFO com.alibaba.druid.pool.DruidDataSource-{dataSource-1} inited
2021-12-13 17:42:54.837 [main] INFO org.redisson.Version-Redisson 3.16.0
2021-12-13 17:42:56.404 [redisson-netty-4-24] INFO o.r.connection.pool.MasterPubSubConnectionPool-1 connections initialized for 172.16.101.135/172.16.101.135:6379
2021-12-13 17:42:56.484 [redisson-netty-4-18] INFO org.redisson.connection.pool.MasterConnectionPool-24 connections initialized for 172.16.101.135/172.16.101.135:6379
2021-12-13 17:42:56.931 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper-Warn: Could not find @TableId in Class: com.fzm.common.entity.CopyrightApplyOwnerRelation.
2021-12-13 17:42:57.043 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper-Warn: Could not find @TableId in Class: com.fzm.common.entity.CopyrightAuthorityRelation.
2021-12-13 17:42:57.867 [main] INFO s.d.s.w.PropertySourcedRequestMappingHandlerMapping-Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2Controller#getDocumentation(String, HttpServletRequest)]
2021-12-13 17:42:58.173 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor-Initializing ExecutorService 'applicationTaskExecutor'
2021-12-13 17:42:58.760 [main] INFO org.apache.coyote.http11.Http11NioProtocol-Starting ProtocolHandler ["http-nio-8001"]
2021-12-13 17:42:58.774 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer-Tomcat started on port(s): 8001 (http) with context path ''
2021-12-13 17:42:58.775 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper-Context refreshed
2021-12-13 17:42:58.795 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper-Found 1 custom documentation plugin(s)
2021-12-13 17:42:58.828 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner-Scanning for api listing references
2021-12-13 17:42:58.991 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_1
2021-12-13 17:42:59.014 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_2
2021-12-13 17:42:59.055 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_3
2021-12-13 17:42:59.104 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: getByIdUsingGET_1
2021-12-13 17:42:59.119 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_4
2021-12-13 17:42:59.154 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: addUsingPOST_1
2021-12-13 17:42:59.159 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_5
2021-12-13 17:42:59.163 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: deleteUsingPOST_1
2021-12-13 17:42:59.173 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_6
2021-12-13 17:42:59.198 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: getByIdUsingGET_2
2021-12-13 17:42:59.212 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_7
2021-12-13 17:42:59.218 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: publishUsingPOST_1
2021-12-13 17:42:59.244 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: saveUsingPOST_1
2021-12-13 17:42:59.256 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: getDetailUsingGET_1
2021-12-13 17:42:59.259 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_8
2021-12-13 17:42:59.261 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_9
2021-12-13 17:42:59.263 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: deleteUsingPOST_2
2021-12-13 17:42:59.266 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: downloadUsingPOST_1
2021-12-13 17:42:59.271 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: uploadUsingPOST_1
2021-12-13 17:42:59.330 [main] INFO com.fzm.portal.JoyingPortalApplication-Started JoyingPortalApplication in 13.781 seconds (JVM running for 14.928)
2021-12-13 17:46:54.672 [http-nio-8001-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]-Initializing Spring DispatcherServlet 'dispatcherServlet'
2021-12-13 17:46:54.672 [http-nio-8001-exec-1] INFO org.springframework.web.servlet.DispatcherServlet-Initializing Servlet 'dispatcherServlet'
2021-12-13 17:46:54.680 [http-nio-8001-exec-1] INFO org.springframework.web.servlet.DispatcherServlet-Completed initialization in 8 ms
2021-12-13 17:51:55.103 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor-Shutting down ExecutorService 'applicationTaskExecutor'
2021-12-13 17:51:55.166 [SpringContextShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource-{dataSource-1} closing ...
2021-12-13 17:51:55.173 [SpringContextShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource-{dataSource-1} closed
2021-12-13 17:52:01.180 [main] INFO com.fzm.portal.JoyingPortalApplication-Starting JoyingPortalApplication on LAPTOP-AT8CNAMK with PID 170156 (D:\workspace\fzm-joying\joying-portal\target\classes started by tangtuo in D:\workspace\fzm-joying)
2021-12-13 17:52:01.183 [main] INFO com.fzm.portal.JoyingPortalApplication-The following profiles are active: dev
2021-12-13 17:52:02.150 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate-Multiple Spring Data modules found, entering strict repository configuration mode!
2021-12-13 17:52:02.151 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate-Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2021-12-13 17:52:02.178 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate-Finished Spring Data repository scanning in 13ms. Found 0 Redis repository interfaces.
2021-12-13 17:52:02.924 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer-Tomcat initialized with port(s): 8001 (http)
2021-12-13 17:52:02.933 [main] INFO org.apache.coyote.http11.Http11NioProtocol-Initializing ProtocolHandler ["http-nio-8001"]
2021-12-13 17:52:02.934 [main] INFO org.apache.catalina.core.StandardService-Starting service [Tomcat]
2021-12-13 17:52:02.934 [main] INFO org.apache.catalina.core.StandardEngine-Starting Servlet engine: [Apache Tomcat/9.0.35]
2021-12-13 17:52:03.069 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]-Initializing Spring embedded WebApplicationContext
2021-12-13 17:52:03.069 [main] INFO org.springframework.web.context.ContextLoader-Root WebApplicationContext: initialization completed in 1841 ms
2021-12-13 17:52:03.217 [main] INFO c.a.d.s.b.a.DruidDataSourceAutoConfigure-Init DruidDataSource
2021-12-13 17:52:04.476 [main] INFO com.alibaba.druid.pool.DruidDataSource-{dataSource-1} inited
2021-12-13 17:52:06.217 [main] INFO org.redisson.Version-Redisson 3.16.0
2021-12-13 17:52:07.201 [redisson-netty-4-24] INFO o.r.connection.pool.MasterPubSubConnectionPool-1 connections initialized for 172.16.101.135/172.16.101.135:6379
2021-12-13 17:52:07.462 [redisson-netty-4-19] INFO org.redisson.connection.pool.MasterConnectionPool-24 connections initialized for 172.16.101.135/172.16.101.135:6379
2021-12-13 17:52:07.775 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper-Warn: Could not find @TableId in Class: com.fzm.common.entity.CopyrightApplyOwnerRelation.
2021-12-13 17:52:07.842 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper-Warn: Could not find @TableId in Class: com.fzm.common.entity.CopyrightAuthorityRelation.
2021-12-13 17:52:08.493 [main] INFO s.d.s.w.PropertySourcedRequestMappingHandlerMapping-Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2Controller#getDocumentation(String, HttpServletRequest)]
2021-12-13 17:52:08.690 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor-Initializing ExecutorService 'applicationTaskExecutor'
2021-12-13 17:52:09.111 [main] INFO org.apache.coyote.http11.Http11NioProtocol-Starting ProtocolHandler ["http-nio-8001"]
2021-12-13 17:52:09.124 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer-Tomcat started on port(s): 8001 (http) with context path ''
2021-12-13 17:52:09.125 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper-Context refreshed
2021-12-13 17:52:09.142 [main] INFO s.d.s.web.plugins.DocumentationPluginsBootstrapper-Found 1 custom documentation plugin(s)
2021-12-13 17:52:09.173 [main] INFO s.d.spring.web.scanners.ApiListingReferenceScanner-Scanning for api listing references
2021-12-13 17:52:09.301 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_1
2021-12-13 17:52:09.313 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_2
2021-12-13 17:52:09.332 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_3
2021-12-13 17:52:09.358 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: getByIdUsingGET_1
2021-12-13 17:52:09.366 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_4
2021-12-13 17:52:09.384 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: addUsingPOST_1
2021-12-13 17:52:09.387 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_5
2021-12-13 17:52:09.390 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: deleteUsingPOST_1
2021-12-13 17:52:09.394 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_6
2021-12-13 17:52:09.416 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: getByIdUsingGET_2
2021-12-13 17:52:09.427 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_7
2021-12-13 17:52:09.431 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: publishUsingPOST_1
2021-12-13 17:52:09.449 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: saveUsingPOST_1
2021-12-13 17:52:09.457 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: getDetailUsingGET_1
2021-12-13 17:52:09.459 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_8
2021-12-13 17:52:09.462 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: listUsingGET_9
2021-12-13 17:52:09.463 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: deleteUsingPOST_2
2021-12-13 17:52:09.464 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: downloadUsingPOST_1
2021-12-13 17:52:09.468 [main] INFO s.d.s.w.r.operation.CachingOperationNameGenerator-Generating unique operation named: uploadUsingPOST_1
2021-12-13 17:52:09.516 [main] INFO com.fzm.portal.JoyingPortalApplication-Started JoyingPortalApplication in 8.911 seconds (JVM running for 10.357)
2021-12-13 17:58:34.062 [http-nio-8001-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]-Initializing Spring DispatcherServlet 'dispatcherServlet'
2021-12-13 17:58:34.064 [http-nio-8001-exec-1] INFO org.springframework.web.servlet.DispatcherServlet-Initializing Servlet 'dispatcherServlet'
2021-12-13 17:58:34.093 [http-nio-8001-exec-1] INFO org.springframework.web.servlet.DispatcherServlet-Completed initialization in 29 ms
2021-12-13 18:02:56.159 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor-Shutting down ExecutorService 'applicationTaskExecutor'
2021-12-13 18:02:56.266 [SpringContextShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource-{dataSource-1} closing ...
2021-12-13 18:02:56.296 [SpringContextShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource-{dataSource-1} closed
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment