Commit 2d5a7bd9 authored by tangtuo's avatar tangtuo

debug

parent 285550b0
......@@ -100,12 +100,20 @@ public class CopyrightLister {
return;
}
try {
CopyrightApply copyrightApply = copyrightApplyService.getBySerialNum(serial_code);
//审核状态(0:未提交,1:待审核,2:同意,3:驳回,4:已提交,5:待终审,6:审核通过)
if (!copyrightResponse.getAudit_status().equals(3) && !copyrightResponse.getAudit_status().equals(6)) {
// 审核中, 需要把当前流水号丢进死信队列, 6小时后再去查询
if (copyrightResponse.getAudit_status().equals(1)) {
// 待审核
copyrightApply.setRegisterState(CopyrightApplyState.EXAMINE.getCode());
} else if (copyrightResponse.getAudit_status().equals(5)) {
// 待终审
copyrightApply.setRegisterState(CopyrightApplyState.FINAL_JUDGMENT.getCode());
}
// 审核还未完成, 需要把当前流水号丢进死信队列, 6小时后再去查询
rabbitTemplate.convertAndSend(RabbitMQConfig.COPYRIGHT_DIRECT, "copyright.apply", serial_code);
} else {
CopyrightApply copyrightApply = copyrightApplyService.getBySerialNum(serial_code);
if (copyrightResponse.getAudit_status().equals(6)) {
// 审核成功
String nftHash = copyrightApply.getNftHash();
......@@ -131,6 +139,7 @@ public class CopyrightLister {
// copyrightApply.setEvidenceHash(realTxHash);
} else {
// 审核失败
copyrightApply.setRejectReason(copyrightResponse.getRemark());
copyrightApply.setRegisterState(CopyrightApplyState.FAILED.getCode());
}
copyrightApplyService.updateById(copyrightApply);
......
......@@ -14,11 +14,13 @@ import lombok.ToString;
public enum CopyrightApplyState {
WITHDRAW(-1, "已撤回", ""),
TO_BE_REVIEWED(0, "待审核", ""),
SUBMITTED(2, "已提交", "请耐心等待湖北版权局审核受理,受理成功后将在15个工作日内完成登记"),
TO_BE_REVIEWED(0, "待核验", ""),
SUBMITTED(2, "提交审核", "请耐心等待湖北版权局审核受理,受理成功后将在15个工作日内完成登记"),
REJECTED(3, "已驳回", ""),
SUCCEEDED(4, "登记成功", ""),
FAILED(5, "审核失败", ""),
SUCCEEDED(4, "审核通过", ""),
FAILED(5, "驳回", ""),
EXAMINE(6, "待审核", ""),
FINAL_JUDGMENT(7, "待终审", ""),
;
private int code;
......
......@@ -182,12 +182,12 @@ public class CopyrightApplyServiceImpl extends ServiceImpl<CopyrightApplyMapper,
throw GlobalException.newException(ResultCode.OPERATION_FAILED, "当前版权记录不能被删除");
}
// 删除权力取得方式的附件
if (StringUtils.isNotBlank(copyright.getAuthorityAcquireMode())) {
obsUtil.delete(copyright.getAuthorityAcquireMode());
if (StringUtils.isNotBlank(copyright.getAuthorityAcquireProve())) {
obsUtil.delete(copyright.getAuthorityAcquireProve());
}
// 删除权力归属证明附件
if (StringUtils.isNotBlank(copyright.getAuthorityAscriptionMode())) {
obsUtil.delete(copyright.getAuthorityAcquireMode());
if (StringUtils.isNotBlank(copyright.getAuthorityAscriptionProve())) {
obsUtil.delete(copyright.getAuthorityAscriptionProve());
}
// 删除附件列表
copyrightFileService.delByCopyrightId(id);
......@@ -239,11 +239,12 @@ public class CopyrightApplyServiceImpl extends ServiceImpl<CopyrightApplyMapper,
@Override
public Boolean update(CopyrightDTO copyrightDTO) {
// 只有驳回和登记失败的才能编辑
// 只有撤回 驳回和登记失败的才能编辑
CopyrightApply copyright = this.getById(copyrightDTO.getId());
if (CopyrightApplyState.REJECTED.getCode() != copyright.getRegisterState() &&
CopyrightApplyState.WITHDRAW.getCode() != copyright.getRegisterState() &&
CopyrightApplyState.FAILED.getCode() != copyright.getRegisterState()) {
throw GlobalException.newException(ResultCode.OPERATION_FAILED, "只有驳回或登记失败的版权记录才能编辑");
throw GlobalException.newException(ResultCode.OPERATION_FAILED, "只有撤销、驳回或登记失败的版权记录才能编辑");
}
CopyrightApply copyrightApply = new CopyrightApply(copyrightDTO);
if (CollectionUtil.isNotEmpty(copyrightDTO.getFiles())) {
......
......@@ -62,12 +62,12 @@ public class DraftServiceImpl extends ServiceImpl<DraftMapper, Draft> implements
CopyrightDTO copyrightDTO = JSONUtil.toBean(draft.getJson(), CopyrightDTO.class);
if (copyrightDTO != null) {
// 删除权力取得方式的附件权力
if (StringUtils.isNotBlank(copyrightDTO.getAuthorityAcquireMode())) {
obsUtil.delete(copyrightDTO.getAuthorityAcquireMode());
if (StringUtils.isNotBlank(copyrightDTO.getAuthorityAcquireProve())) {
obsUtil.delete(copyrightDTO.getAuthorityAcquireProve());
}
// 删除权力归属证明附件
if (StringUtils.isNotBlank(copyrightDTO.getAuthorityAscriptionMode())) {
obsUtil.delete(copyrightDTO.getAuthorityAcquireMode());
if (StringUtils.isNotBlank(copyrightDTO.getAuthorityAscriptionProve())) {
obsUtil.delete(copyrightDTO.getAuthorityAscriptionProve());
}
// 删除文件列表
if (CollectionUtil.isNotEmpty(copyrightDTO.getFiles())) {
......
......@@ -60,7 +60,7 @@ public class CopyrightApplyController {
return ResponseModel.success(result);
}
@Authentication
//@Authentication
@PostMapping(value = "/delete")
@ApiOperation(value = "删除")
public ResponseModel<Boolean> delete(@RequestParam Integer id) {
......
......@@ -424,7 +424,7 @@ INSERT INTO `tb_file_template` VALUES (5, '权利归属证明材料《职务作
INSERT INTO `tb_file_template` VALUES (6, '权利归属证明材料《委托创作协议书(甲方享有全部权利)》附件.docx', 'https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/6536706db4354a1fb953245c63d0d7c8/权利归属证明材料《委托创作协议书(甲方享有全部权利)》附件.docx', 5);
INSERT INTO `tb_file_template` VALUES (7, '权利归属证明材料《委托创作协议书(作者保留署名权)》附件.docx', 'https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/85a41572552b418894db27a320cc5084/权利归属证明材料《委托创作协议书(作者保留署名权)》附件.docx', 5);
INSERT INTO `tb_file_template` VALUES (8, '作品登记委托书.docx', 'https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/d43a44b990354b17899517b1b5fb91c0/作品登记委托书.docx', 6);
INSERT INTO `tb_file_template` VALUES (9, '权利保证书(作品)附件.docx', 'https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/9283eb13f3724676a7113c2cde002a57/权利保证书(作品)附件.docx', NULL);
INSERT INTO `tb_file_template` VALUES (9, '权利保证书(作品)附件.docx', 'https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/9283eb13f3724676a7113c2cde002a57/权利保证书(作品)附件.docx', 7);
-- ----------------------------
-- Table structure for tb_nft
......@@ -541,3 +541,9 @@ CREATE TABLE `tb_user` (
-- Records of tb_user
-- ----------------------------
SET FOREIGN_KEY_CHECKS = 1;
-- v2.0.0
alter table tb_copyright_apply modify column create_process varchar(1000) NOT NULL DEFAULT '' COMMENT '创作过程';
UPDATE `tb_file_template` SET `file_name` = '业务代理委托书.docx', `file_url` = 'https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/5444e0358d6b4038806b5a63d60284e5/业务代理委托书.docx', `type` = 1 WHERE `id` = 2;
UPDATE `tb_file_template` SET `file_name` = '作品登记委托书.docx', `file_url` = 'https://filmchain-file.obs.cn-east-3.myhuaweicloud.com/88c2f750cabd44e4b75f3cb054b3326a/作品登记委托书.docx', `type` = 6 WHERE `id` = 8;
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