add:变更

This commit is contained in:
zhangqinlin
2022-04-07 18:20:59 +08:00
parent e9710d989a
commit d34c0012fa
2 changed files with 52 additions and 47 deletions
@@ -89,6 +89,9 @@
department_name, department_name,
contract_amount, contract_amount,
rate, rate,
phone,
address,
post_code,
no_tax_amount, no_tax_amount,
contract_date, contract_date,
termination_date, termination_date,
@@ -200,31 +200,32 @@ public class PayMailContractController extends JeroController<PayMailContract, I
payMailContract.setPostStatus(1); payMailContract.setPostStatus(1);
payMailContract.setMobile(PasswordUtil.encrypt(payMailContract.getMobile())); payMailContract.setMobile(PasswordUtil.encrypt(payMailContract.getMobile()));
payMailContractService.updateById(payMailContract); payMailContractService.updateById(payMailContract);
if(payMailContract.getContractType()== PayIncomeContractCommon.CONTRACT_TYPE2) {
if (!Objects.isNull(payMailContract)) { if (!Objects.isNull(payMailContract)) {
PayIncomeContract payIncomeContract = payIncomeContractService.getById(payMailContractData.getContractId()); PayIncomeContract payIncomeContract = payIncomeContractService.getById(payMailContractData.getContractId());
if(Objects.isNull(payIncomeContract)){ if (Objects.isNull(payIncomeContract)) {
throw new JeroBootException("合同不存在!"); throw new JeroBootException("合同不存在!");
} }
// 发给 合同负责人 // 发给 合同负责人
SysUser sysUserInfo = sysUserService.getById(payIncomeContract.getPrincipalId()); SysUser sysUserInfo = sysUserService.getById(payIncomeContract.getPrincipalId());
// 发送消息 // 发送消息
SendMessageDTO sendMessageDTO = new SendMessageDTO(); SendMessageDTO sendMessageDTO = new SendMessageDTO();
if(!org.apache.commons.lang3.StringUtils.isBlank(sysUserInfo.getEmail())){ if (!org.apache.commons.lang3.StringUtils.isBlank(sysUserInfo.getEmail())) {
sendMessageDTO.setEmail(PasswordUtil.decrypt(sysUserInfo.getEmail())); sendMessageDTO.setEmail(PasswordUtil.decrypt(sysUserInfo.getEmail()));
} }
if(!org.apache.commons.lang3.StringUtils.isEmpty(sysUserInfo.getPhone())){ if (!org.apache.commons.lang3.StringUtils.isEmpty(sysUserInfo.getPhone())) {
sendMessageDTO.setPhone(PasswordUtil.decrypt(sysUserInfo.getPhone())); sendMessageDTO.setPhone(PasswordUtil.decrypt(sysUserInfo.getPhone()));
} }
HashMap<String,String> map = new HashMap<>(); HashMap<String, String> map = new HashMap<>();
map.put("contractName",payIncomeContract.getContractName()); map.put("contractName", payIncomeContract.getContractName());
map.put("contractNum",payIncomeContract.getContractNum()); map.put("contractNum", payIncomeContract.getContractNum());
sendMessageDTO.setFromUser(sysUser.getUsername()); sendMessageDTO.setFromUser(sysUser.getUsername());
sendMessageDTO.setToUser(sysUserInfo.getUsername()); sendMessageDTO.setToUser(sysUserInfo.getUsername());
sendMessageDTO.setTemplateCode(ManagementMessageEnums.MSG14.getCode()); sendMessageDTO.setTemplateCode(ManagementMessageEnums.MSG14.getCode());
sendMessageDTO.setTemplateParam(map); sendMessageDTO.setTemplateParam(map);
sendMessageDTO.setBusType("M_OPEN_TYPE14"); sendMessageDTO.setBusType("M_OPEN_TYPE14");
JSONObject json = new JSONObject(); JSONObject json = new JSONObject();
json.put("id",payMailContract.getPostNo()); json.put("id", payMailContract.getPostNo());
sendMessageDTO.setBusId(json.toJSONString()); sendMessageDTO.setBusId(json.toJSONString());
sendMessageService.SendMessageService(sendMessageDTO); sendMessageService.SendMessageService(sendMessageDTO);
@@ -245,11 +246,12 @@ public class PayMailContractController extends JeroController<PayMailContract, I
sendMessageDTO1.setTemplateCode(CompanyMessageEnums.MSG10.getCode()); sendMessageDTO1.setTemplateCode(CompanyMessageEnums.MSG10.getCode());
sendMessageDTO1.setTemplateParam(map1); sendMessageDTO1.setTemplateParam(map1);
JSONObject jsonObject = new JSONObject(); JSONObject jsonObject = new JSONObject();
jsonObject.put("id",payMailContract.getPostNo()); jsonObject.put("id", payMailContract.getPostNo());
sendMessageDTO1.setBusId(jsonObject.toJSONString()); sendMessageDTO1.setBusId(jsonObject.toJSONString());
sendMessageDTO1.setBusType("C_OPEN_TYPE10"); sendMessageDTO1.setBusType("C_OPEN_TYPE10");
sendMessageService.SendMessageService(sendMessageDTO1); sendMessageService.SendMessageService(sendMessageDTO1);
} }
}
return Result.OK("操作成功!"); return Result.OK("操作成功!");
} }