diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/common/enums/CompanyMessageEnums.java b/jero-boot-incoming-payment/src/main/java/com/jero/common/enums/CompanyMessageEnums.java new file mode 100644 index 00000000..d9cd0e57 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/common/enums/CompanyMessageEnums.java @@ -0,0 +1,76 @@ +package com.jero.common.enums; + +import org.apache.commons.lang3.StringUtils; + +/** + * @Description 企业端消息 + * @Author lqt + * @Date 2021/9/22 + * @Param + * @Return + * @Exception + */ +public enum CompanyMessageEnums { + + MSG1("HYTZ_WORK_GROUP_CREATE","会议提醒","点击跳转到报名页面"), + MSG2("HYTZ_WORK_GROUP_SIGN_UP","会议提醒","弹窗:查看该会议详情"), + MSG3("HYTZ_WORK_GROUP_UPLOAD","会议提醒","弹窗:查看该会议详情"), + MSG4("HYTZ_WORK_GROUP_NOT_UPLOAD","会议提醒","弹窗:查看该会议详情"), + MSG5("HYTZ_NOT_AUDIT","会议提醒","弹窗:上传汇款凭证"), + MSG6("HYTZ_AUDIT","会议提醒","弹窗:查看该会议详情"), + MSG7("WJTZ_MEETING_SEND","文件提醒","弹窗:查看该会议详情"), + MSG8("HTTZ_PHASE","合同提醒","无"), + MSG9("YJTZ_MAIL","邮寄提醒","查看该物流信息"), + MSG10("YJTZ_MAIL_CONTRACT","邮寄提醒","查看该物流信息"), + MSG11("CKTZ_PAY","催款提醒","弹窗:查看该项目详情"), + MSG12("WJTZ_WORK_GROUP_SEND","文件提醒","弹窗:查看该项目详情"); + + + private String code; + + private String value; + + private String detail; + + CompanyMessageEnums(String code, String value, String detail){ + this.code = code; + this.value = value; + this.detail = detail; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getValue() { + return value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getDetail() { + return detail; + } + + public void setDetail(String detail) { + this.detail = detail; + } + + public static CompanyMessageEnums getByCode(String code) { + if (StringUtils.isBlank(code)) { + return null; + } + for (CompanyMessageEnums val : values()) { + if (val.code.equals(code)) { + return val; + } + } + return null; + } +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/common/enums/ManagementMessageEnums.java b/jero-boot-incoming-payment/src/main/java/com/jero/common/enums/ManagementMessageEnums.java new file mode 100644 index 00000000..7096d911 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/common/enums/ManagementMessageEnums.java @@ -0,0 +1,71 @@ +package com.jero.common.enums; + +import org.apache.commons.lang3.StringUtils; +/** + * @Description 管理端消息 + * @Author lqt + * @Date 2021/9/22 + * @Param + * @Return + * @Exception + */ +public enum ManagementMessageEnums { + + MSG1("HTTZ_CREATE_PROJECT","项目提醒","查看详情"), + MSG2("HTTZ_SUBMIT","合同提醒","跳转到合同的详情页面"), + MSG3("HTTZ_AUDIT","合同提醒","跳转到合同的详情页面"), + MSG4("HTTZ_NOT_AUDIT","合同提醒","跳转到合同的详情页面"), + MSG5("HYTZ_SIGN_UP_UPLOAD","会议提醒","审核弹窗"), + MSG6("DBTZ_ADD","打包提醒","查看该项目详情"), + MSG7("DBTZ_CONTRACT","打包提醒","查看项目详情"), + MSG8("HYTZ_ON_ACCESS_UPDATE","会议提醒","查看该参会人详情"), + MSG9("QYTZ_CREATE","企业提醒","企业列表页"); + + private String code; + + private String value; + + private String detail; + + ManagementMessageEnums(String code, String value, String detail){ + this.code = code; + this.value = value; + this.detail = detail; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getValue() { + return value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getDetail() { + return detail; + } + + public void setDetail(String detail) { + this.detail = detail; + } + + public static ManagementMessageEnums getByCode(String code) { + if (StringUtils.isBlank(code)) { + return null; + } + for (ManagementMessageEnums val : values()) { + if (val.code.equals(code)) { + return val; + } + } + return null; + } +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/common/enums/MessageEnums.java b/jero-boot-incoming-payment/src/main/java/com/jero/common/enums/MessageEnums.java deleted file mode 100644 index 99fac50a..00000000 --- a/jero-boot-incoming-payment/src/main/java/com/jero/common/enums/MessageEnums.java +++ /dev/null @@ -1,76 +0,0 @@ -package com.jero.common.enums; - -import java.util.Objects; -/** - * @Description 企业端消息 - * @Author lqt - * @Date 2021/9/22 - * @Param - * @Return - * @Exception - */ -public enum MessageEnums { - - MSG1(1,"项目通知","查看详情"),//项目通知- 查看详情 - MSG2(2,"合同通知","跳转到合同的详情页面"),//合同通知-跳转到合同的详情页面 - MSG3(3,"会议通知","审核弹窗"),//会议通知-审核弹窗 - MSG4(4,"打包通知","查看该项目详情"),//打包通知-查看该项目详情 - MSG5(5,"会议通知","查看该参会人详情"),//会议通知-查看该参会人详情 - MSG6(6,"企业通知","企业列表页"),//企业通知-企业列表页 - MSG7(7,"会议通知","点击跳转到报名页面"),//会议通知-点击跳转到报名页面 - MSG8(8,"会议通知","弹窗:查看该会议详情"),//会议通知-弹窗:查看该会议详情 - MSG9(9,"会议通知","弹窗:上传汇款凭证"),//会议通知-弹窗:上传汇款凭证 - MSG10(10,"文件通知","弹窗:查看该会议详情"),//文件通知-弹窗:查看该会议详情 - MSG11(11,"合同通知","无"),//合同通知-无 - MSG12(12,"邮寄通知","查看该物流信息"),//邮寄通知-查看该物流信息 - MSG13(13,"邮寄通知","查看该物流信息"),//邮寄通知-查看该物流信息 - MSG14(14,"催款通知","弹窗:查看该项目详情"),//催款通知-弹窗:查看该项目详情 - MSG15(15,"文件通知","弹窗:查看该项目详情");//文件通知-弹窗:查看该项目详情 - private Integer code; - - private String value; - - private String detail; - - MessageEnums(Integer code, String value, String detail){ - this.code = code; - this.value = value; - this.detail = detail; - } - - public Integer getCode() { - return code; - } - - public void setCode(Integer code) { - this.code = code; - } - - public String getValue() { - return value; - } - - public void setValue(String value) { - this.value = value; - } - - public String getDetail() { - return detail; - } - - public void setDetail(String detail) { - this.detail = detail; - } - - public static MessageEnums getByCode(Integer code) { - if (Objects.isNull(code)) { - return null; - } - for (MessageEnums val : values()) { - if (val.code.equals(code)) { - return val; - } - } - return null; - } -} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupSubItemController.java b/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupSubItemController.java index 4fddc22c..8f917ef4 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupSubItemController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupSubItemController.java @@ -4,11 +4,11 @@ import java.util.*; import java.util.stream.Collectors; import javax.servlet.http.HttpServletRequest; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.jero.common.api.dto.message.MessageDTO; +import com.jero.common.api.dto.message.BusTemplateMessageDTO; import com.jero.common.api.dto.message.TemplateMessageDTO; import com.jero.common.api.vo.Result; -import com.jero.message.entity.PayAnnouncementMessage; -import com.jero.common.enums.MessageEnums; +import com.jero.common.enums.CompanyMessageEnums; +import com.jero.common.enums.ManagementMessageEnums; import com.jero.common.service.ProjectDetailService; import com.jero.common.system.api.ISysBaseAPI; import com.jero.common.system.base.controller.JeroController; @@ -161,23 +161,26 @@ public class PayWorkingGroupSubItemController extends JeroController SELECT pwgs.id, - pwgs.charge_project AS chargeProject, pwgs.working_group_id AS workingGroupId, pwgs.charge_company_id AS chargeCompanyId, pwgs.charge_company_temporary_id AS chargeCompanyTemporaryId, diff --git a/jero-boot-module-system/src/main/java/com/jero/modules/message/controller/SysMessageTemplateController.java b/jero-boot-module-system/src/main/java/com/jero/modules/message/controller/SysMessageTemplateController.java index e1175772..e0ce509f 100644 --- a/jero-boot-module-system/src/main/java/com/jero/modules/message/controller/SysMessageTemplateController.java +++ b/jero-boot-module-system/src/main/java/com/jero/modules/message/controller/SysMessageTemplateController.java @@ -74,7 +74,7 @@ public class SysMessageTemplateController extends JeroController add(@RequestBody SysMessageTemplate sysMessageTemplate) { try { if(!StringUtils.isBlank(sysMessageTemplate.getTemplateContent())){ - sysMessageTemplate.setTemplateContent(AesEncryptUtil.desEncrypt(sysMessageTemplate.getTemplateContent())); + sysMessageTemplate.setTemplateContent(AesEncryptUtil.desEncrypt(sysMessageTemplate.getTemplateContent()).trim()); } }catch (Exception e){ log.error("解密异常",e); @@ -92,6 +92,14 @@ public class SysMessageTemplateController extends JeroController edit(@RequestBody SysMessageTemplate sysMessageTemplate) { + try { + if(!StringUtils.isBlank(sysMessageTemplate.getTemplateContent())){ + sysMessageTemplate.setTemplateContent(AesEncryptUtil.desEncrypt(sysMessageTemplate.getTemplateContent()).trim()); + } + }catch (Exception e){ + log.error("解密异常",e); + return Result.error("添加失败!"); + } sysMessageTemplateService.updateById(sysMessageTemplate); return Result.OK("更新成功!"); }