diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/mscase/MsCaseApplicationController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/mscase/MsCaseApplicationController.java index cc15c6e..bf509f8 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/mscase/MsCaseApplicationController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/mscase/MsCaseApplicationController.java @@ -51,6 +51,16 @@ public class MsCaseApplicationController extends BaseController { List list = caseApplicationService.list(req); return getDataTable(list); } + /** + * 根据登录人返回用户信息 + */ + @GetMapping("/getUserInfo") + public AjaxResult getUserInfo() + { + + + return success(caseApplicationService.getUserInfo()); + } /** * 新增案件 */ @@ -63,6 +73,7 @@ public class MsCaseApplicationController extends BaseController { return success(caseApplicationService.insert(caseApplication)); } + /** * 根据身份证号获取性别和出生日期 */ @@ -105,6 +116,17 @@ public class MsCaseApplicationController extends BaseController { } return success(caseApplicationService.update(caseApplication)); } + /** + * 删除案件 + */ + @PostMapping("/delete") + public AjaxResult delete(@RequestBody MsCaseApplication req ) { + if (req.getCaseFlowId() == null + || (req.getId() == null && StrUtil.isEmpty(req.getBatchNumber()))) { + return error("参数校验失败"); + } + return caseApplicationService.delete(req); + } /** * 根据id查询案件 */ diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index fa7f526..2159279 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -184,6 +184,10 @@ imConfig: secretId: AKID3xfHgroY4MQHvLXUXMwIQL1UjmbBX1Tv # 腾讯云密钥 secretKey: INDrIXcT8YmomZBcsy0oNirnU0LTN4X7 +# 调解机构代码配置 +organizeConfig: + # creditCode + creditCode: 910000058386410047 #jodconverter: # local: # host: 121.40.189.20 diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/constant/CaseApplicationConstants.java b/ruoyi-common/src/main/java/com/ruoyi/common/constant/CaseApplicationConstants.java deleted file mode 100644 index e7802e4..0000000 --- a/ruoyi-common/src/main/java/com/ruoyi/common/constant/CaseApplicationConstants.java +++ /dev/null @@ -1,58 +0,0 @@ -package com.ruoyi.common.constant; -/** - * 立案申请案件状态 - * - */ -public class CaseApplicationConstants { - /** 立案申请 */ - public static final int CASE_APPLICATION = 0; - /** 待立案审查 */ - public static final int CASE_CHECK = 1; - /** 待缴费 */ - public static final int PENDING_PAYMENT = 2; - /** 待缴费确认 */ - public static final int PENDING_PAYMENT_CONFIRM = 3; - /** 待案件质证 */ - public static final int CASE_CROSSEXAMI = 4; - - /** 待组庭 */ - public static final int PENDING_TRIAL = 26; - /** 待组庭审核 */ - public static final int CONFIRMDED_PENDING_TRIAL_SUBMMIT = 5; - /** 待组庭确定 */ - public static final int CONFIRMDED_PENDING_TRIAL = 6; - - /** 待审核仲裁方式 */ - public static final int CHECK_ARBITRATION_METHOD = 7; - /** 待开庭审理 */ - public static final int PENDING_OPENCOURT_HEAR = 8; - /** 待书面审理 */ - public static final int PENDING_WRIITEN_HEAR = 9; - /** 待生成仲裁文书 */ - public static final int GENERATED_ARBITRATION = 10; - /**待秘书核验仲裁文书*/ - public static final int VERPRIF_ARBITRATION = 11; - /**待部门长审核仲裁文书*/ - public static final int CHECK_ARBITRATION = 12; - /**待仲裁文书签名*/ - public static final int SIGN_ARBITRATION = 13; - /** 待仲裁文书用印 */ - public static final int ARBITRATED_SEAL = 14; - /** 待仲裁文书送达 */ - public static final int ARBITRATION_DELIVERY = 15; - /** 待案件归档*/ - public static final int CASE_FILING = 16; - /** 已归档*/ - public static final int CASE_ARCHIVED = 17; - - /** 待修改开庭时间*/ - public static final int MODIFY_HEARDATE = 31; - /**待仲裁员审核仲裁文书*/ - public static final int HEAD_CHECK_ARBITRATION = 18; - - - - - - -} diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/enums/AnnexTypeEnum.java b/ruoyi-common/src/main/java/com/ruoyi/common/enums/AnnexTypeEnum.java index 7cf705f..1480ddc 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/enums/AnnexTypeEnum.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/enums/AnnexTypeEnum.java @@ -16,7 +16,7 @@ public enum AnnexTypeEnum implements EnumsInterface { PAYMENT_RECEIPT(4, "申请人缴费单"), MEETING_VIDEO(5, "会议视频"), MEDIATE(6, "庭审笔录"), - MEDIATE_BOOK(7, "调解书"), + MEDIATE_BOOK(7, "调解书或和解协议"), MEDIATION_FILES(8, "调解资料"), RES_PAYMENT_RECEIPT(9, "被申请人缴费单"), SEAL_PICTURE(10, "印章图片"), diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/EmailUtil.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/EmailUtil.java index bb1f2d2..594261e 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/EmailUtil.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/EmailUtil.java @@ -4,10 +4,7 @@ import lombok.extern.slf4j.Slf4j; import javax.mail.*; import javax.mail.internet.MimeMessage; -import java.io.BufferedReader; import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; @Slf4j public final class EmailUtil { @@ -27,8 +24,8 @@ public final class EmailUtil { BodyPart bodyPart = multipart.getBodyPart(i); if(bodyPart.getContentType().contains("Message/Rfc822")){ MimeMessage mimeMessage = new MimeMessage(session, bodyPart.getInputStream()); - if(mimeMessage.getSubject()!=null&&mimeMessage.getSubject().contains("裁决书")){ - String[] split = mimeMessage.getSubject().split("裁决书"); + if(mimeMessage.getSubject()!=null&&mimeMessage.getSubject().contains("调解书")){ + String[] split = mimeMessage.getSubject().split("调解书"); if(split.length>0){ return split[0]; } diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/base/StringIdsReq.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/base/StringIdsReq.java index 445bc97..778383d 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/base/StringIdsReq.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/base/StringIdsReq.java @@ -8,7 +8,7 @@ import java.util.List; public class StringIdsReq { private List ids; /** - * 签署人账号(即仲裁员手机号) + * 签署人账号(即调解员手机号) */ private String psnAccount; /** diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/CaseApplicationVO.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/CaseApplicationVO.java index f3f0eb6..647cb4e 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/CaseApplicationVO.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/CaseApplicationVO.java @@ -2,7 +2,6 @@ package com.ruoyi.wisdomarbitrate.domain.vo.mscase; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; -import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseAffiliate; import com.ruoyi.wisdomarbitrate.domain.entity.mscase.MsCaseAttach; import lombok.Data; @@ -40,13 +39,13 @@ public class CaseApplicationVO { /** 立案日期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date registerDate; - /** 仲裁方式 */ + /** 调解方式 */ private Integer arbitratMethod; /** * 是否导入,0手动录入,1导入,默认0 */ private Integer importFlag; - /** 仲裁方式名称 */ + /** 调解方式名称 */ private String arbitratMethodName; /** 案件状态 */ @@ -60,7 +59,7 @@ public class CaseApplicationVO { private Integer respondentIsWrittenHear; /** 开庭方式是否一致 */ private Integer arbitraMethodIssame; - /** 仲裁方式说明 */ + /** 调解方式说明 */ private String arbitratMethodIllustrate; diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/MsCaseApplicationReq.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/MsCaseApplicationReq.java index 1353f05..003e5b2 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/MsCaseApplicationReq.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/MsCaseApplicationReq.java @@ -35,7 +35,7 @@ public class MsCaseApplicationReq { /** * 申请机构 */ - private String applicationOrganId; + private List applicationOrganIds; /** * 是否申请人,不为空则是申请人 */ @@ -100,4 +100,5 @@ public class MsCaseApplicationReq { */ private List attachList; + } \ No newline at end of file diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/MsCaseApplicationVO.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/MsCaseApplicationVO.java index 6604bbe..8440c2d 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/MsCaseApplicationVO.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/vo/mscase/MsCaseApplicationVO.java @@ -65,6 +65,10 @@ public class MsCaseApplicationVO extends MsCaseApplication { * 拒绝原因 */ private String rejectReason; + /** + * 调解方式名称,1-线上调解,2-线下调解 + */ + private String mediationMethodName; } diff --git a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseApplicationMapper.java b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseApplicationMapper.java index 914ba93..12112f9 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseApplicationMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/mscase/MsCaseApplicationMapper.java @@ -34,10 +34,20 @@ public interface MsCaseApplicationMapper extends Mapper { * @param caseStatusNames * @return */ - @Select("