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 index fb35ee3a..7aa69e92 100644 --- 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 @@ -23,7 +23,9 @@ public enum CompanyMessageEnums { MSG9("QY_9_YJTZ_MAIL","邮寄通知","projectName"),//查看该物流信息,projectName MSG10("QY_10_YJTZ_MAIL_CONTRACT","邮寄通知","contractName"),//查看该物流信息,contractName MSG11("QY_11_CKTZ_PAY","催款通知","projectName"),//弹窗:查看该项目详情 - MSG12("QY_12_WJTZ_WORK_GROUP_SEND","文件通知","workGroupName,systemAddress,wxName");//弹窗:查看该项目详情,workGroupName,systemUrl,wxName + MSG12("QY_12_WJTZ_WORK_GROUP_SEND","文件通知","workGroupName,systemAddress,wxName"),//弹窗:查看该项目详情,workGroupName,systemUrl,wxName + MSG13("QY_13_HYTZ_FBW_CREATE","会议通知","meetingName,busId");//点击跳转到报名页面,meetingName,busId + private String code; diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/common/enums/MessageUrlEnums.java b/jero-boot-incoming-payment/src/main/java/com/jero/common/enums/MessageUrlEnums.java index d37f10d3..d2ce082c 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/common/enums/MessageUrlEnums.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/common/enums/MessageUrlEnums.java @@ -33,7 +33,8 @@ public enum MessageUrlEnums { C_OPEN_TYPE9("C_OPEN_TYPE9","href","https://www.kuaidi100.com/all/hhair56.shtml?mscomnu"), C_OPEN_TYPE10("C_OPEN_TYPE10","href","https://www.kuaidi100.com/all/hhair56.shtml?mscomnu"), C_OPEN_TYPE11("C_OPEN_TYPE11","component","MessagePage/ProjectDetailModal"), - C_OPEN_TYPE12("C_OPEN_TYPE12","component","MessagePage/ProjectDetailModal"); + C_OPEN_TYPE12("C_OPEN_TYPE12","component","MessagePage/ProjectDetailModal"), + C_OPEN_TYPE13("C_OPEN_TYPE13","href",""); /** * 业务类型(email:邮件 bpm:流程) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/common/service/impl/SendMessageServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/common/service/impl/SendMessageServiceImpl.java index 4694c559..1132f415 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/common/service/impl/SendMessageServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/common/service/impl/SendMessageServiceImpl.java @@ -77,8 +77,7 @@ public class SendMessageServiceImpl implements SendMessageService { if(!Objects.isNull(map)) { // 替换企业端系统url与小程序名称 // todo 替换系统地址,小程序名称 - if(Objects.equals(sendMessageDTO.getTemplateCode(),CompanyMessageEnums.MSG1.getCode()) - ||Objects.equals(sendMessageDTO.getTemplateCode(),CompanyMessageEnums.MSG2.getCode()) + if(Objects.equals(sendMessageDTO.getTemplateCode(),CompanyMessageEnums.MSG2.getCode()) || Objects.equals(sendMessageDTO.getTemplateCode(),CompanyMessageEnums.MSG3.getCode()) || Objects.equals(sendMessageDTO.getTemplateCode(),CompanyMessageEnums.MSG4.getCode()) || Objects.equals(sendMessageDTO.getTemplateCode(),CompanyMessageEnums.MSG6.getCode()) @@ -223,8 +222,9 @@ public class SendMessageServiceImpl implements SendMessageService { } } - // 会议通知 去掉 工作组xxx(会议名称)报名已开始,点击报名>>超链接中的busId - if(Objects.equals(sendMessageDTO.getTemplateCode(),CompanyMessageEnums.MSG1.getCode())){ + // 会议通知 去掉 工作组/分标委xxx(会议名称)报名已开始,点击报名>>超链接中的busId + if(Objects.equals(sendMessageDTO.getTemplateCode(),CompanyMessageEnums.MSG1.getCode()) + || Objects.equals(sendMessageDTO.getTemplateCode(),CompanyMessageEnums.MSG13.getCode())){ if(map.containsKey("busId")){ map.remove("busId"); } @@ -369,6 +369,12 @@ public class SendMessageServiceImpl implements SendMessageService { signature = "中汽中心标准所"; templateId = "e1a089109aaa4820927d488613171b54";//todo 审核不通过 break; + case "QY_13_HYTZ_FBW_CREATE": + //中汽中心标准所-企业端-会议通知-13 + sender = "8821092414406"; + signature = "中汽中心标准所"; + templateId = "926e49e09008438b88d80849fe9f5bbb"; + break; default: throw new JeroBootException("codeType flase."); } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/contract/entity/PaySpendingContract.java b/jero-boot-incoming-payment/src/main/java/com/jero/contract/entity/PaySpendingContract.java index b12495f3..c928d672 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/contract/entity/PaySpendingContract.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/contract/entity/PaySpendingContract.java @@ -164,11 +164,15 @@ public class PaySpendingContract implements Serializable { @ApiModelProperty(value = "合同约定付款次数") private String contractPaymentTimes; /**是否打包(1:是,0:否)*/ +// @Excel(name = "是否打包(1:是,0:否)", width = 15) @ApiModelProperty(value = "是否打包(1:是,0:否)") +// @NotNull(message = "是否打包不能为空") +// @Dict(dicCode = "yn") private Integer pack; /**打包年份*/ +// @Excel(name = "打包年份", width = 15) @ApiModelProperty(value = "打包年份") - @Pattern(regexp = "^\\d{4}$",message = "打包年份式错误") +// @Pattern(regexp = "^\\d{4}$",message = "打包年份式错误") private String packYear; /**合同状态(2:已通过,3:未通过,4:已归档)*/ @Excel(name = "合同状态(2:已通过,3:未通过,4:已存档)", width = 15) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/contract/service/impl/PayIncomeContractServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/contract/service/impl/PayIncomeContractServiceImpl.java index 3f89c2e5..6e1489ae 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/contract/service/impl/PayIncomeContractServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/contract/service/impl/PayIncomeContractServiceImpl.java @@ -251,10 +251,8 @@ public class PayIncomeContractServiceImpl extends ServiceImpl{ - if(!sysUser.getRoleCode().contains(RoleCommon.CWRY)){ - if(!Objects.equals(sysUser.getId(),p.getPrincipalId())){ - msg.append("收入合同不可操作!"); - } + if(!sysUser.getRoleCode().contains(RoleCommon.CWRY) && !Objects.equals(sysUser.getId(),p.getPrincipalId())){ + msg.append(p.getContractName() + "收入合同不可操作!"); } if(!Objects.equals(p.getStatus(),PayIncomeContractCommon.STATUS1) && !Objects.equals(p.getStatus(),PayIncomeContractCommon.STATUS4)){ - msg1.append("收入合同不可删除!"); + msg1.append(p.getContractName() + "收入合同不可删除!"); } }); if(!StringUtils.isEmpty(msg)){ diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/contract/service/impl/PaySpendingContractServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/contract/service/impl/PaySpendingContractServiceImpl.java index cf28460f..d2d0af36 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/contract/service/impl/PaySpendingContractServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/contract/service/impl/PaySpendingContractServiceImpl.java @@ -208,6 +208,10 @@ public class PaySpendingContractServiceImpl extends ServiceImpl listPaySpendingContractInstallment = new ArrayList<>(); if(!CollectionUtils.isEmpty(input.getInstallment())){ listPaySpendingContractInstallment = input.getInstallment(); @@ -271,10 +275,8 @@ public class PaySpendingContractServiceImpl extends ServiceImpl updatePaySpendingContractInstallment = new LambdaUpdateWrapper<>(); @@ -291,6 +293,20 @@ public class PaySpendingContractServiceImpl extends ServiceImpl{ + if(!Objects.equals(sysUser.getId(),p.getPrincipalId())){ + msg.append(p.getContractName() + "支出合同不可操作!"); + } + }); + } + + if(!StringUtils.isEmpty(msg)){ + throw new JeroBootException(msg.toString()); + } + paySpendingContractService.removeByIds(ids); LambdaUpdateWrapper updatePaySpendingContractInstallment = new LambdaUpdateWrapper<>(); updatePaySpendingContractInstallment.in(PaySpendingContractInstallment::getContractId,ids); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/PayMeetingSituationController.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/PayMeetingSituationController.java index 1c686cfa..2b2820fc 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/PayMeetingSituationController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/PayMeetingSituationController.java @@ -66,7 +66,7 @@ public class PayMeetingSituationController extends JeroController queryPageList(PayMeetingSituation payMeetingSituation, @@ -131,7 +131,7 @@ public class PayMeetingSituationController extends JeroController edit(@RequestBody PayMeetingSituationVO payMeetingSituationVO) { @@ -179,7 +179,7 @@ public class PayMeetingSituationController extends JeroController queryWrapper = QueryGenerator.initQueryWrapper(payMeetingSituation, request.getParameterMap()); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/xml/PayMeetingSituationMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/xml/PayMeetingSituationMapper.xml index c4b35aba..fe384642 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/xml/PayMeetingSituationMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/xml/PayMeetingSituationMapper.xml @@ -153,7 +153,7 @@