企业端消息修改
This commit is contained in:
@@ -26,7 +26,7 @@ public enum MessageUrlEnums {
|
|||||||
M_OPEN_TYPE12("M_OPEN_TYPE12","component","@comp/ProjectDetailModal"),
|
M_OPEN_TYPE12("M_OPEN_TYPE12","component","@comp/ProjectDetailModal"),
|
||||||
M_OPEN_TYPE13("M_OPEN_TYPE13","component","@comp/ProjectDetailModal"),
|
M_OPEN_TYPE13("M_OPEN_TYPE13","component","@comp/ProjectDetailModal"),
|
||||||
M_OPEN_TYPE14("M_OPEN_TYPE14","url","/contractManagement/RevenueContractDetail"),
|
M_OPEN_TYPE14("M_OPEN_TYPE14","url","/contractManagement/RevenueContractDetail"),
|
||||||
M_OPEN_TYPE15("M_OPEN_TYPE15","component",""),
|
M_OPEN_TYPE15("M_OPEN_TYPE15","component","@views/financialManagement/arriveAndInvoicing/modules/AuditProofModule"),
|
||||||
M_OPEN_TYPE16("M_OPEN_TYPE16","url","/contractManagement/RevenueContractDetail"),
|
M_OPEN_TYPE16("M_OPEN_TYPE16","url","/contractManagement/RevenueContractDetail"),
|
||||||
// todo 待定企业端
|
// todo 待定企业端
|
||||||
C_OPEN_TYPE1("C_OPEN_TYPE1","href",""),
|
C_OPEN_TYPE1("C_OPEN_TYPE1","href",""),
|
||||||
|
|||||||
+16
-15
@@ -253,20 +253,7 @@ public class PayContactsManagementController extends JeroController<PayContactsM
|
|||||||
if(Objects.isNull(payContactsManagementOld)){
|
if(Objects.isNull(payContactsManagementOld)){
|
||||||
return Result.error("联系人不存在!");
|
return Result.error("联系人不存在!");
|
||||||
}
|
}
|
||||||
// 企业管理员变更需要同步会员项目
|
|
||||||
if(Objects.equals(payContactsManagementOld.getRoleCode(),PayContactsManagementCommon.ROLE_CODE2)
|
|
||||||
&& StringUtils.isBlank(payContactsManagement.getFlagStatus())){
|
|
||||||
// 调用会员项目接口
|
|
||||||
MemberInfo memberInfo = new MemberInfo();
|
|
||||||
memberInfo.setCompanyName(payCompanyManagement.getCompanyName());
|
|
||||||
memberInfo.setId(payCompanyManagement.getMemberId());
|
|
||||||
memberInfo.setLiaisonMan(payContactsManagement.getName());
|
|
||||||
memberInfo.setEmail(payContactsManagement.getEmail());
|
|
||||||
memberInfo.setMobile(payContactsManagement.getPhone());
|
|
||||||
memberInfo.setAddress(payContactsManagement.getContactAddress());
|
|
||||||
memberInfo.setPostcode(payContactsManagement.getPostalCode());
|
|
||||||
AuthenticationUtils.post("/memberInfo/memberInfo/incomingEdit","",memberInfo);
|
|
||||||
}
|
|
||||||
try {
|
try {
|
||||||
String phone = PasswordUtil.encrypt(payContactsManagement.getPhone());
|
String phone = PasswordUtil.encrypt(payContactsManagement.getPhone());
|
||||||
// 编辑保存联系人前再次校验手机号是否存在
|
// 编辑保存联系人前再次校验手机号是否存在
|
||||||
@@ -295,6 +282,21 @@ public class PayContactsManagementController extends JeroController<PayContactsM
|
|||||||
log.info("联系人管理-编辑异常",e);
|
log.info("联系人管理-编辑异常",e);
|
||||||
return Result.error("联系人姓名已存在!");
|
return Result.error("联系人姓名已存在!");
|
||||||
}
|
}
|
||||||
|
// 企业管理员变更需要同步会员项目
|
||||||
|
if(Objects.equals(payContactsManagementOld.getRoleCode(),PayContactsManagementCommon.ROLE_CODE2)
|
||||||
|
&& StringUtils.isBlank(payContactsManagement.getFlagStatus())){
|
||||||
|
// 调用会员项目接口
|
||||||
|
MemberInfo memberInfo = new MemberInfo();
|
||||||
|
memberInfo.setCompanyName(payCompanyManagement.getCompanyName());
|
||||||
|
memberInfo.setId(payCompanyManagement.getMemberId());
|
||||||
|
memberInfo.setLiaisonMan(payContactsManagement.getName());
|
||||||
|
memberInfo.setEmail(payContactsManagement.getEmail());
|
||||||
|
memberInfo.setMobile(payContactsManagement.getPhone());
|
||||||
|
memberInfo.setAddress(payContactsManagement.getContactAddress());
|
||||||
|
memberInfo.setPostcode(payContactsManagement.getPostalCode());
|
||||||
|
AuthenticationUtils.post("/memberInfo/memberInfo/incomingEdit","",memberInfo);
|
||||||
|
|
||||||
|
}
|
||||||
try {
|
try {
|
||||||
if (!StringUtils.isBlank(payContactsManagement.getPhone())){
|
if (!StringUtils.isBlank(payContactsManagement.getPhone())){
|
||||||
payContactsManagement.setPhone(PasswordUtil.encrypt(payContactsManagement.getPhone()));
|
payContactsManagement.setPhone(PasswordUtil.encrypt(payContactsManagement.getPhone()));
|
||||||
@@ -327,7 +329,6 @@ public class PayContactsManagementController extends JeroController<PayContactsM
|
|||||||
updatePayContactsManagement.set(PayContactsManagement::getMemberNature,payContactsManagement.getMemberNature());
|
updatePayContactsManagement.set(PayContactsManagement::getMemberNature,payContactsManagement.getMemberNature());
|
||||||
}
|
}
|
||||||
payContactsManagementService.update(updatePayContactsManagement);
|
payContactsManagementService.update(updatePayContactsManagement);
|
||||||
// payContactsManagementService.updateById(payContactsManagement);
|
|
||||||
return Result.OK("编辑成功!");
|
return Result.OK("编辑成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+17
-15
@@ -133,20 +133,7 @@ public class PayContactsManagementServiceImpl extends ServiceImpl<PayContactsMan
|
|||||||
&& StringUtils.isBlank(payContactsManagement.getFlagStatus())){
|
&& StringUtils.isBlank(payContactsManagement.getFlagStatus())){
|
||||||
throw new JeroBootException("手机号不可修改!");
|
throw new JeroBootException("手机号不可修改!");
|
||||||
}
|
}
|
||||||
// 企业管理员变更需要同步会员项目
|
|
||||||
if(Objects.equals(payContactsManagementOld.getRoleCode(),PayContactsManagementCommon.ROLE_CODE2)
|
|
||||||
&& StringUtils.isBlank(payContactsManagement.getFlagStatus())){
|
|
||||||
// 调用会员项目接口
|
|
||||||
MemberInfo memberInfo = new MemberInfo();
|
|
||||||
memberInfo.setCompanyName(payCompanyManagement.getCompanyName());
|
|
||||||
memberInfo.setId(payCompanyManagement.getMemberId());
|
|
||||||
memberInfo.setLiaisonMan(payContactsManagement.getName());
|
|
||||||
memberInfo.setEmail(payContactsManagement.getEmail());
|
|
||||||
memberInfo.setMobile(payContactsManagement.getPhone());
|
|
||||||
memberInfo.setAddress(payContactsManagement.getContactAddress());
|
|
||||||
memberInfo.setPostcode(payContactsManagement.getPostalCode());
|
|
||||||
AuthenticationUtils.post("/memberInfo/memberInfo/incomingEdit","",memberInfo);
|
|
||||||
}
|
|
||||||
try {
|
try {
|
||||||
String phone = PasswordUtil.encrypt(payContactsManagement.getPhone());
|
String phone = PasswordUtil.encrypt(payContactsManagement.getPhone());
|
||||||
// 编辑保存联系人前再次校验手机号是否存在
|
// 编辑保存联系人前再次校验手机号是否存在
|
||||||
@@ -175,6 +162,22 @@ public class PayContactsManagementServiceImpl extends ServiceImpl<PayContactsMan
|
|||||||
log.info("联系人管理-编辑异常",e);
|
log.info("联系人管理-编辑异常",e);
|
||||||
throw new JeroBootException("联系人姓名已存在!");
|
throw new JeroBootException("联系人姓名已存在!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 企业管理员变更需要同步会员项目
|
||||||
|
if(Objects.equals(payContactsManagementOld.getRoleCode(),PayContactsManagementCommon.ROLE_CODE2)
|
||||||
|
&& StringUtils.isBlank(payContactsManagement.getFlagStatus())){
|
||||||
|
// 调用会员项目接口
|
||||||
|
MemberInfo memberInfo = new MemberInfo();
|
||||||
|
memberInfo.setCompanyName(payCompanyManagement.getCompanyName());
|
||||||
|
memberInfo.setId(payCompanyManagement.getMemberId());
|
||||||
|
memberInfo.setLiaisonMan(payContactsManagement.getName());
|
||||||
|
memberInfo.setEmail(payContactsManagement.getEmail());
|
||||||
|
memberInfo.setMobile(payContactsManagement.getPhone());
|
||||||
|
memberInfo.setAddress(payContactsManagement.getContactAddress());
|
||||||
|
memberInfo.setPostcode(payContactsManagement.getPostalCode());
|
||||||
|
AuthenticationUtils.post("/memberInfo/memberInfo/incomingEdit","",memberInfo);
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (!StringUtils.isBlank(payContactsManagement.getPhone())){
|
if (!StringUtils.isBlank(payContactsManagement.getPhone())){
|
||||||
payContactsManagement.setPhone(PasswordUtil.encrypt(payContactsManagement.getPhone()));
|
payContactsManagement.setPhone(PasswordUtil.encrypt(payContactsManagement.getPhone()));
|
||||||
@@ -209,7 +212,6 @@ public class PayContactsManagementServiceImpl extends ServiceImpl<PayContactsMan
|
|||||||
updatePayContactsManagement.set(PayContactsManagement::getMemberNature,payContactsManagement.getMemberNature());
|
updatePayContactsManagement.set(PayContactsManagement::getMemberNature,payContactsManagement.getMemberNature());
|
||||||
}
|
}
|
||||||
update(updatePayContactsManagement);
|
update(updatePayContactsManagement);
|
||||||
// payContactsManagementService.updateById(payContactsManagement);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
+5
-3
@@ -330,7 +330,8 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl<PayPaymentCheckMappe
|
|||||||
private void uploadSendMessage(String principalId,String projectId,String projectName,String projectType){
|
private void uploadSendMessage(String principalId,String projectId,String projectName,String projectType){
|
||||||
// 来款管理者给财务人员发送消息
|
// 来款管理者给财务人员发送消息
|
||||||
List<SysUser> list = sysUserService.getRolesUser(Arrays.asList(RoleCommon.CWRY));
|
List<SysUser> list = sysUserService.getRolesUser(Arrays.asList(RoleCommon.CWRY));
|
||||||
if(!CollectionUtils.isEmpty(list)){
|
SysUser sysUser = sysUserService.getById(principalId);
|
||||||
|
if(!CollectionUtils.isEmpty(list) && !Objects.isNull(sysUser)){
|
||||||
list.forEach(item->{
|
list.forEach(item->{
|
||||||
// 发送消息
|
// 发送消息
|
||||||
SendMessageDTO sendMessageDTO = new SendMessageDTO();
|
SendMessageDTO sendMessageDTO = new SendMessageDTO();
|
||||||
@@ -348,9 +349,10 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl<PayPaymentCheckMappe
|
|||||||
sendMessageDTO.setTemplateParam(map);
|
sendMessageDTO.setTemplateParam(map);
|
||||||
sendMessageDTO.setBusType("M_OPEN_TYPE15");
|
sendMessageDTO.setBusType("M_OPEN_TYPE15");
|
||||||
JSONObject json = new JSONObject();
|
JSONObject json = new JSONObject();
|
||||||
json.put("projectId",projectId);
|
json.put("id",projectId);
|
||||||
json.put("projectName",projectName);
|
json.put("chargeProject",projectName);
|
||||||
json.put("projectType",projectType);
|
json.put("projectType",projectType);
|
||||||
|
json.put("chargeCompanyTemporaryName",sysUser.getRealname());
|
||||||
sendMessageDTO.setBusId(json.toJSONString());
|
sendMessageDTO.setBusId(json.toJSONString());
|
||||||
sendMessageService.SendMessageService(sendMessageDTO);
|
sendMessageService.SendMessageService(sendMessageDTO);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user