会议需要的企业、联系人开放接口添加
This commit is contained in:
+1
-1
@@ -149,7 +149,7 @@ public class ShiroConfig {
|
||||
// 会议添加企业,联系人接口放过
|
||||
filterChainDefinitionMap.put("/company/payCompanyManagement/listMeeting","anon");
|
||||
filterChainDefinitionMap.put("/company/payCompanyManagement/addMeeting","anon");
|
||||
filterChainDefinitionMap.put("/company/payContactsManagement/listMeeting","anon");
|
||||
filterChainDefinitionMap.put("/company/payContactsManagement/queryByCompanyMeeting","anon");
|
||||
filterChainDefinitionMap.put("/company/payContactsManagement/addMeeting","anon");
|
||||
filterChainDefinitionMap.put("/company/payContactsManagement/queryByIdMeeting","anon");
|
||||
|
||||
|
||||
+1
-1
@@ -20,5 +20,5 @@ public class PayCompanyManagementCommon {
|
||||
/**
|
||||
* 财务角色
|
||||
*/
|
||||
public final static String ROLE_CODE = "";
|
||||
public final static String ROLE_CODE = "cwry";
|
||||
}
|
||||
|
||||
+25
-44
@@ -107,50 +107,6 @@ public class PayContactsManagementController extends JeroController<PayContactsM
|
||||
}
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页列表查询-会议对外开放接口
|
||||
*
|
||||
* @param payContactsManagement 联系人管理
|
||||
* @param pageNo 页数
|
||||
* @param pageSize 条数
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value="联系人管理-分页列表查询-会议对外开放接口", notes="联系人管理-分页列表查询-会议对外开放接口")
|
||||
@GetMapping(value = "/listMeeting")
|
||||
public Result<?> queryPageListMeeting(PayContactsManagement payContactsManagement,
|
||||
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize) {
|
||||
if(!StringUtils.isBlank(payContactsManagement.getName()) && payContactsManagement.getName().length() > 20){
|
||||
return Result.error("姓名长度不能大于20个字符!");
|
||||
}
|
||||
if(!StringUtils.isBlank(payContactsManagement.getCompanyName()) && payContactsManagement.getCompanyName().length() > 50){
|
||||
return Result.error("企业名称长度不能大于50个字符!");
|
||||
}
|
||||
if(!StringUtils.isBlank(payContactsManagement.getPhone()) && payContactsManagement.getPhone().length() > 11){
|
||||
return Result.error("手机号长度不能大于11个字符!");
|
||||
}
|
||||
Page<PayContactsManagement> page = new Page<>(pageNo, pageSize);
|
||||
IPage<PayContactsManagement> pageList = payContactsManagementService.queryPageList(page, payContactsManagement);
|
||||
List<PayContactsManagement> listPayContactsManagement = pageList.getRecords();
|
||||
if(!CollectionUtils.isEmpty(listPayContactsManagement)){
|
||||
try {
|
||||
listPayContactsManagement.forEach(p->{
|
||||
if (!StringUtils.isBlank(p.getPhone())){
|
||||
p.setPhone(PasswordUtil.decrypt(p.getPhone()));
|
||||
}
|
||||
if (!StringUtils.isBlank(p.getEmail())){
|
||||
p.setEmail(PasswordUtil.decrypt(p.getEmail()));
|
||||
}
|
||||
});
|
||||
pageList.setRecords(listPayContactsManagement);
|
||||
}catch (Exception e){
|
||||
log.error("手机号、邮箱解密异常!",e);
|
||||
}
|
||||
}
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加-会议对外开放接口
|
||||
*
|
||||
@@ -482,6 +438,31 @@ public class PayContactsManagementController extends JeroController<PayContactsM
|
||||
return Result.OK(payContactsManagement);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过企业id查询用户-会议对外开放接口
|
||||
*
|
||||
* @param companyId 企业id
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value="联系人管理-通过企业id查询用户-会议对外开放接口", notes="联系人管理-通过企业id查询用户-会议对外开放接口")
|
||||
@GetMapping(value = "/queryByCompanyMeeting")
|
||||
public Result<?> queryByCompanyMeeting(@RequestParam(name="companyId") String companyId) {
|
||||
LambdaQueryWrapper<PayContactsManagement> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.eq(PayContactsManagement::getCompanyId,companyId);
|
||||
List<PayContactsManagement> list = payContactsManagementService.list(queryWrapper);
|
||||
if(!CollectionUtils.isEmpty(list)){
|
||||
list.forEach(p->{
|
||||
if(!StringUtils.isBlank(p.getPhone())){
|
||||
p.setPhone(PasswordUtil.decrypt(p.getPhone()));
|
||||
}
|
||||
if(!StringUtils.isBlank(p.getEmail())){
|
||||
p.setEmail(PasswordUtil.decrypt(p.getEmail()));
|
||||
}
|
||||
});
|
||||
}
|
||||
return Result.OK(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过企业id查询用户
|
||||
*
|
||||
|
||||
+9
-6
@@ -4,6 +4,7 @@ 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.BusMessageDTO;
|
||||
import com.jero.common.api.dto.message.MessageDTO;
|
||||
import com.jero.common.api.vo.Result;
|
||||
import com.jero.common.service.ProjectDetailService;
|
||||
@@ -159,12 +160,14 @@ public class PayWorkingGroupSubItemController extends JeroController<PayWorkingG
|
||||
+ "项目款项仍未结余,请及时汇款,如已经汇款,请忽略此条通知。谢谢合作";
|
||||
// sysBaseAPI.sendEmailMsg(PasswordUtil.decrypt(listContactsEmail.get(0).getEmail()), "", msg);
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
MessageDTO messageDTO = new MessageDTO();
|
||||
messageDTO.setFromUser(sysUser.getId());
|
||||
messageDTO.setTitle("催款提醒");
|
||||
messageDTO.setContent(msg);
|
||||
messageDTO.setToUser(sysUser.getUsername());
|
||||
sysBaseAPI.sendSysAnnouncement(messageDTO);
|
||||
BusMessageDTO busMessageDTO = new BusMessageDTO();
|
||||
busMessageDTO.setFromUser(sysUser.getId());
|
||||
busMessageDTO.setTitle("催款提醒");
|
||||
busMessageDTO.setContent(msg);
|
||||
busMessageDTO.setToUser(sysUser.getUsername());
|
||||
// busMessageDTO.setBusType();
|
||||
// busMessageDTO.setBusId();
|
||||
sysBaseAPI.sendBusAnnouncement(busMessageDTO);
|
||||
});
|
||||
// todo 缺少发送消息
|
||||
return Result.OK("添加成功!");
|
||||
|
||||
Reference in New Issue
Block a user