diff --git a/ruoyi-system/pom.xml b/ruoyi-system/pom.xml
index 6e4ef07..5912418 100644
--- a/ruoyi-system/pom.xml
+++ b/ruoyi-system/pom.xml
@@ -39,6 +39,11 @@
mapper-spring-boot-starter
2.1.5
+
+ org.projectlombok
+ lombok
+ 1.18.22
+
\ No newline at end of file
diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/ArbitrateRecord.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/ArbitrateRecord.java
index eed8844..f5c36c5 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/ArbitrateRecord.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/ArbitrateRecord.java
@@ -28,7 +28,7 @@ public class ArbitrateRecord extends BaseEntity {
/** 仲裁员审核裁决书意见 */
private String arbitraCheckOpinion;
/** 裁决书附件id */
- private Integer annexId;
+ private Long annexId;
/** 被申请人是否缺席 */
private Integer isAbsence;
diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/CaseAttach.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/CaseAttach.java
index e39680a..7a3baf2 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/CaseAttach.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/CaseAttach.java
@@ -1,19 +1,20 @@
package com.ruoyi.wisdomarbitrate.domain;
+
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
-@Data
@Builder
+@Data
@AllArgsConstructor
@NoArgsConstructor
-public class CaseAttach {
+public class CaseAttach {
/**
- * 附件id
+ * 附件id
*/
- private Integer annexId;
+ private Long annexId;
/**
* 案件申请id
*/
diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/CaseEvidenceDirectory.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/CaseEvidenceDirectory.java
index 57c29de..a5f3527 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/CaseEvidenceDirectory.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/CaseEvidenceDirectory.java
@@ -34,7 +34,7 @@ public class CaseEvidenceDirectory extends BaseEntity {
/**
* 附件id
*/
- private Integer annexId;
+ private Long annexId;
/**
* 级数
diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/SealManage.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/SealManage.java
index 3b835d8..84371fe 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/SealManage.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/SealManage.java
@@ -29,7 +29,7 @@ public class SealManage extends BaseEntity {
/**
* 附件id
*/
- private Integer annexId;
+ private Long annexId;
/**
* 印章审核状态(0未通过,1通过)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/CaseEvidenceDirectoryVO.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/CaseEvidenceDirectoryVO.java
index 51e0d62..2cc5d1f 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/CaseEvidenceDirectoryVO.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/CaseEvidenceDirectoryVO.java
@@ -30,7 +30,7 @@ public class CaseEvidenceDirectoryVO implements Serializable {
/**
* 附件id
*/
- private Integer annexId;
+ private Long annexId;
/**
* 级数
@@ -105,11 +105,11 @@ public class CaseEvidenceDirectoryVO implements Serializable {
this.evidenceName = evidenceName;
}
- public Integer getAnnexId() {
+ public Long getAnnexId() {
return annexId;
}
- public void setAnnexId(Integer annexId) {
+ public void setAnnexId(Long annexId) {
this.annexId = annexId;
}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/CaseAttachMapper.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/CaseAttachMapper.java
index ca3bb75..7e0d475 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/CaseAttachMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/CaseAttachMapper.java
@@ -25,7 +25,7 @@ public interface CaseAttachMapper {
List getCaseAttachByCaseIdAndType(CaseAttach caseAttach);
- CaseAttach queryAnnexById(Integer annexId);
+ CaseAttach queryAnnexById(@Param("annexId")Long annexId);
/**
* 根据案件id和附件类型删除和上传类型
diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/AdjudicationServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/AdjudicationServiceImpl.java
index 470221c..b7bf1ed 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/AdjudicationServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/AdjudicationServiceImpl.java
@@ -604,7 +604,7 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
int i = caseAttachMapper.save(caseAttach);
if (i > 0) {
if (arbitrateRecordSelect != null) {
- Integer annexId = caseAttach.getAnnexId();
+ Long annexId = caseAttach.getAnnexId();
//将附件id保存到仲裁记录表里面
arbitrateRecordSelect.setAnnexId(annexId);
arbitrateRecordMapper.updataArbitrateRecord(arbitrateRecordSelect);
diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java
index 11da1f9..41fa66f 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java
@@ -35,6 +35,7 @@ import com.ruoyi.wisdomarbitrate.utils.UnZipFileUtils;
import com.ruoyi.wisdomarbitrate.utils.ZipFileUtils;
import com.tencentyun.TLSSigAPIv2;
+import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
@@ -657,7 +658,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
.annexType(annexType)
.build();
int i = caseAttachMapper.save(caseAttach);
- Integer annexId = caseAttach.getAnnexId();
+ Long annexId = caseAttach.getAnnexId();
//保存到目录表
Long parentId = null;
@@ -1432,9 +1433,12 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
if (CollectionUtil.isNotEmpty(filterList)) {
for (CaseAttach caseAttach : filterList) {
// 查询附件表
- CaseAttach attach = caseAttachMapper.queryAnnexById(caseAttach.getAnnexId());
- attach.setCaseAppliLogId(caseApplication.getCaseLogId());
- caseAttachLogMapper.save(attach);
+ Long annexId = caseAttach.getAnnexId();
+ CaseAttach attach = caseAttachMapper.queryAnnexById(annexId);
+ if(attach!=null){
+ attach.setCaseAppliLogId(caseApplication.getCaseLogId());
+ caseAttachLogMapper.save(attach);
+ }
}
}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseArbitrateServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseArbitrateServiceImpl.java
index 1737806..c4cc76c 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseArbitrateServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseArbitrateServiceImpl.java
@@ -609,7 +609,7 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
int i = caseAttachMapper.save(caseAttach);
if (i > 0) {
if (arbitrateRecord1 != null) {
- Integer annexId = caseAttach.getAnnexId();
+ Long annexId = caseAttach.getAnnexId();
//将附件id保存到仲裁记录表里面
arbitrateRecord1.setAnnexId(annexId);
arbitrateRecordMapper.updataArbitrateRecord(arbitrateRecord1);
diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/DeptIdentifyServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/DeptIdentifyServiceImpl.java
index 509fce0..8741ab4 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/DeptIdentifyServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/DeptIdentifyServiceImpl.java
@@ -253,7 +253,7 @@ public class DeptIdentifyServiceImpl implements IDeptIdentifyService {
int i1 = caseAttachMapper.save(caseAttach);
if (i1 > 0) {
//将附件id保存到公章管理表里
- Integer annexId1 = caseAttach.getAnnexId();
+ Long annexId1 = caseAttach.getAnnexId();
SealManage sealManage = new SealManage();
sealManage.setSealId(sealId);
List selectSealList = sealManageMapper.selectSealList(sealManage);
@@ -287,7 +287,7 @@ public class DeptIdentifyServiceImpl implements IDeptIdentifyService {
List selectSealList = sealManageMapper.selectSealList(sealManage);
if (selectSealList != null && selectSealList.size() > 0) {
for (SealManage sealManage1 : selectSealList) {
- Integer annexId = sealManage1.getAnnexId();
+ Long annexId = sealManage1.getAnnexId();
if (annexId != null) {
//根据附件id查询路径
CaseAttach caseAttach = caseAttachMapper.queryAnnexById(annexId);
diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/utils/FixSelectFlowDetailUtils.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/utils/FixSelectFlowDetailUtils.java
index c37bcef..f176afc 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/utils/FixSelectFlowDetailUtils.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/utils/FixSelectFlowDetailUtils.java
@@ -243,7 +243,7 @@ public class FixSelectFlowDetailUtils {
//将印章信息保存到公章管理表里
String sealName1 = sealName.substring(1, sealName.length() - 1);
String sealId1 = sealId.substring(1, sealId.length() - 1);
- Integer annexId1 = caseAttach.getAnnexId();
+ Long annexId1 = caseAttach.getAnnexId();
sealManage.setAnnexId(annexId1);
sealManage.setSealId(sealId1);
sealManage.setSealName(sealName1);
@@ -287,7 +287,7 @@ public class FixSelectFlowDetailUtils {
if (sealManageList != null && sealManageList.size() > 0) {
for (SealManage sealManage1 : sealManageList) {
//查询企业内部印章
- Integer annexId = sealManage1.getAnnexId();
+ Long annexId = sealManage1.getAnnexId();
String sealId = sealManage1.getSealId();
DeptIdentify deptIdentify = new DeptIdentify();
deptIdentify.setId(sealManage1.getIdentifyId());
@@ -336,7 +336,7 @@ public class FixSelectFlowDetailUtils {
int i1 = caseAttachMapper.save(caseAttach);
if (i1 > 0) {
//将附件id保存到公章管理表里
- Integer annexId1 = caseAttach.getAnnexId();
+ Long annexId1 = caseAttach.getAnnexId();
sealManage1.setAnnexId(annexId1);
sealManage1.setSealStatus(1);
sealManage1.setIsUse(0);
diff --git a/ruoyi-system/src/main/resources/mapper/wisdomarbitrate/CaseApplicationLogMapper.xml b/ruoyi-system/src/main/resources/mapper/wisdomarbitrate/CaseApplicationLogMapper.xml
index 5aca5c5..78966d3 100644
--- a/ruoyi-system/src/main/resources/mapper/wisdomarbitrate/CaseApplicationLogMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/wisdomarbitrate/CaseApplicationLogMapper.xml
@@ -90,7 +90,7 @@
mediation_agreement,
create_time
)values(
- #{id} ,
+ #{caseLogId} ,
#{caseAppliId},
#{caseName},
#{caseNum},
diff --git a/tkgenerator/pom.xml b/tkgenerator/pom.xml
index 46b2da0..ceb1fdb 100644
--- a/tkgenerator/pom.xml
+++ b/tkgenerator/pom.xml
@@ -14,7 +14,7 @@
tkgenerator
tkmappergenerator
- 11
+ 1.8
diff --git a/tkgenerator/src/main/resources/generator/config.properties b/tkgenerator/src/main/resources/generator/config.properties
index e02b6a3..2d91392 100644
--- a/tkgenerator/src/main/resources/generator/config.properties
+++ b/tkgenerator/src/main/resources/generator/config.properties
@@ -5,8 +5,8 @@ jdbc.password=YMzc157#
#目标模块项目路径
targetprojectpath=D:/WorkCode/zhongcai/Arbitrate-Backend/ruoyi-system
#模块名称
-moduleName=flow
+moduleName=attach
#表名
-tableName=gen_table
+tableName=case_attach
#主键
-premaryId=table_id
+premaryId=annex_id