消息修改
This commit is contained in:
+5
@@ -1,5 +1,6 @@
|
||||
package com.jero.common.dto;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
@@ -30,4 +31,8 @@ public class PaySendContactsMessageDTO implements Serializable {
|
||||
* 条件 0为发送创建通知,1为发送缴费通知
|
||||
*/
|
||||
private String flag;
|
||||
/**
|
||||
* 前端需要的参数值
|
||||
*/
|
||||
private JSONObject json;
|
||||
}
|
||||
|
||||
@@ -45,11 +45,11 @@ public enum MessageUrlEnums {
|
||||
C_OPEN_TYPE14("C_OPEN_TYPE14","component","MessagePage/ProjectDetailModal"),
|
||||
C_OPEN_TYPE15("C_OPEN_TYPE15","component","MessagePage/ProjectDetailModal"),
|
||||
C_OPEN_TYPE16("C_OPEN_TYPE16","component","MessagePage/ProjectDetailModal"),
|
||||
C_OPEN_TYPE17("C_OPEN_TYPE17","url",""),
|
||||
C_OPEN_TYPE18("C_OPEN_TYPE18","url",""),
|
||||
C_OPEN_TYPE19("C_OPEN_TYPE19","url","/mineContract/MineContract"),
|
||||
C_OPEN_TYPE20("C_OPEN_TYPE20","",""),
|
||||
C_OPEN_TYPE21("C_OPEN_TYPE21","url","/mineContract/MineContract");
|
||||
C_OPEN_TYPE17("C_OPEN_TYPE17","url","MessagePage/PaymentVoucher"),
|
||||
C_OPEN_TYPE18("C_OPEN_TYPE18","url","MessagePage/PaymentVoucher"),
|
||||
C_OPEN_TYPE19("C_OPEN_TYPE19","url","mineContract/MineContract"),
|
||||
C_OPEN_TYPE20("C_OPEN_TYPE20","project",""),
|
||||
C_OPEN_TYPE21("C_OPEN_TYPE21","url","mineContract/MineContract");
|
||||
|
||||
|
||||
/**
|
||||
|
||||
+15
-4
@@ -1,5 +1,6 @@
|
||||
package com.jero.payment.service.impl;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.jero.common.common.ProjectCommon;
|
||||
@@ -258,9 +259,10 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl<PayPaymentCheckMappe
|
||||
* @Date 2021/12/16 11:16
|
||||
* @param projectId 项目id
|
||||
* @param projectName 项目名称
|
||||
* @param projectType 项目类型
|
||||
* @return void
|
||||
*/
|
||||
private void uploadSendMessage(String projectId,String projectName){
|
||||
private void uploadSendMessage(String projectId,String projectName,String projectType){
|
||||
// 来款管理者给财务人员发送消息
|
||||
List<SysUser> list = sysUserService.getRolesUser(Arrays.asList(RoleCommon.CWRY));
|
||||
if(!CollectionUtils.isEmpty(list)){
|
||||
@@ -280,7 +282,11 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl<PayPaymentCheckMappe
|
||||
sendMessageDTO.setTemplateCode(ManagementMessageEnums.MSG15.getCode());
|
||||
sendMessageDTO.setTemplateParam(map);
|
||||
sendMessageDTO.setBusType("M_OPEN_TYPE15");
|
||||
// todo 跳转未填写
|
||||
JSONObject json = new JSONObject();
|
||||
json.put("projectId",projectId);
|
||||
json.put("projectName",projectName);
|
||||
json.put("projectType",projectType);
|
||||
sendMessageDTO.setBusId(json.toJSONString());
|
||||
sendMessageService.SendMessageService(sendMessageDTO);
|
||||
});
|
||||
}
|
||||
@@ -292,9 +298,10 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl<PayPaymentCheckMappe
|
||||
* @param userId 申请人id
|
||||
* @param projectId 项目id
|
||||
* @param projectName 项目名称
|
||||
* @param projectType 项目类型
|
||||
* @return void
|
||||
*/
|
||||
private void checkSendMessage(String userId,String projectId,String projectName){
|
||||
private void checkSendMessage(String userId,String projectId,String projectName,String projectType){
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
SysUser sysUserData = sysUserService.getById(userId);
|
||||
if(!Objects.isNull(sysUserData)){
|
||||
@@ -313,7 +320,11 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl<PayPaymentCheckMappe
|
||||
sendMessageDTO.setTemplateCode(CompanyMessageEnums.MSG18.getCode());
|
||||
sendMessageDTO.setTemplateParam(map);
|
||||
sendMessageDTO.setBusType("C_OPEN_TYPE18");
|
||||
// todo 跳转未填写
|
||||
JSONObject json = new JSONObject();
|
||||
json.put("projectId",projectId);
|
||||
json.put("projectName",projectName);
|
||||
json.put("projectType",projectType);
|
||||
sendMessageDTO.setBusId(json.toJSONString());
|
||||
sendMessageService.SendMessageService(sendMessageDTO);
|
||||
}
|
||||
}
|
||||
|
||||
+6
@@ -1,5 +1,6 @@
|
||||
package com.jero.project.service.impl;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||
@@ -150,6 +151,11 @@ public class PayCommonProjectServiceImpl extends ServiceImpl<PayCommonProjectMap
|
||||
if(payCommonProject.getReceivableAmount().compareTo(new BigDecimal("0")) > 0){
|
||||
paySendContactsMessageDTO.setFlag(ProjectCommon.FLAG0 + "," + ProjectCommon.FLAG1);
|
||||
}
|
||||
JSONObject json = new JSONObject();
|
||||
json.put("type",ProjectCommon.PROJECT_TYPE1);
|
||||
json.put("id",payCommonProject.getId());
|
||||
json.put("path","MessagePage/ProjectDetailModal");
|
||||
paySendContactsMessageDTO.setJson(json);
|
||||
contractCreateProjectSendMessageService.createProjectSendMessageToContactsService(paySendContactsMessageDTO);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user