fix 负责人回显
This commit is contained in:
+6
-6
@@ -93,7 +93,7 @@ public class CommitteeMeetingController extends JeroController<PayMeeting, IPayM
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
payMeeting.setMeetingType(MeetingCommon.COMMITTEE_MEETING_INT);
|
||||
IPage<PayMeeting> pageList = payMeetingService.queryPageList(payMeeting,pageNo,pageSize,req);
|
||||
IPage<PayMeeting> pageList = payMeetingService.queryPageList(payMeeting, pageNo, pageSize, req);
|
||||
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
@@ -181,7 +181,7 @@ public class CommitteeMeetingController extends JeroController<PayMeeting, IPayM
|
||||
LoginUser user = sysBaseAPI.getUserById(meeting.getDirectorId());
|
||||
List<String> departNamesByUsername = sysBaseAPI.getDepartNamesByUsername(user.getUsername());
|
||||
String departName = departNamesByUsername.get(0);
|
||||
meeting.setDirectorName(user.getRealname() + "(" + user.getDepartNames() + ")");
|
||||
meeting.setDirectorName(user.getRealname());
|
||||
meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone()));
|
||||
PayMeetingVO payMeetingVO = new PayMeetingVO();
|
||||
BeanUtils.copyProperties(meeting, payMeetingVO);
|
||||
@@ -232,8 +232,8 @@ public class CommitteeMeetingController extends JeroController<PayMeeting, IPayM
|
||||
for (PayMeeting meeting : pageList) {
|
||||
//查询会议负责人
|
||||
LoginUser user = sysBaseAPI.getUserById(meeting.getDirectorId());
|
||||
|
||||
meeting.setDirectorName(user.getRealname() + "(" + user.getDepartNames() + ")");
|
||||
|
||||
meeting.setDirectorName(user.getRealname());
|
||||
meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone()));
|
||||
PayMeetingVO payMeetingVO = new PayMeetingVO();
|
||||
BeanUtils.copyProperties(meeting, payMeetingVO);
|
||||
@@ -319,14 +319,14 @@ public class CommitteeMeetingController extends JeroController<PayMeeting, IPayM
|
||||
@ApiOperation(value = "上传资料", notes = "上传资料")
|
||||
@PostMapping(value = "/uploadFile")
|
||||
public Result<?> uploadFile(@RequestBody UploadFileVO uploadFileVO) {
|
||||
payMeetingService.uploadFileSendMsg(uploadFileVO,MeetingCommon.COMMITTEE_MEETING_INT);
|
||||
payMeetingService.uploadFileSendMsg(uploadFileVO, MeetingCommon.COMMITTEE_MEETING_INT);
|
||||
return Result.OK("上传资料成功!");
|
||||
}
|
||||
|
||||
/**
|
||||
* 发布提醒
|
||||
*/
|
||||
@AutoLog(value = "发布提醒",operateType = 2)
|
||||
@AutoLog(value = "发布提醒", operateType = 2)
|
||||
@RequiresPermissions("committeeMeeting:publish")
|
||||
@ApiOperation(value = "发布提醒", notes = "发布提醒")
|
||||
@PostMapping(value = "/publishReminder")
|
||||
|
||||
+5
-5
@@ -93,7 +93,7 @@ public class InternalMeetingController extends JeroController<PayMeeting, IPayMe
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
payMeeting.setMeetingType(MeetingCommon.INTERNATIONAL_MEETING_INT);
|
||||
IPage<PayMeeting> pageList = payMeetingService.queryPageList(payMeeting,pageNo,pageSize,req);
|
||||
IPage<PayMeeting> pageList = payMeetingService.queryPageList(payMeeting, pageNo, pageSize, req);
|
||||
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
@@ -181,7 +181,7 @@ public class InternalMeetingController extends JeroController<PayMeeting, IPayMe
|
||||
LoginUser user = sysBaseAPI.getUserById(meeting.getDirectorId());
|
||||
List<String> departNamesByUsername = sysBaseAPI.getDepartNamesByUsername(user.getUsername());
|
||||
String departName = departNamesByUsername.get(0);
|
||||
meeting.setDirectorName(user.getRealname() + "(" + user.getDepartNames() + ")");
|
||||
meeting.setDirectorName(user.getRealname());
|
||||
meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone()));
|
||||
PayMeetingVO payMeetingVO = new PayMeetingVO();
|
||||
BeanUtils.copyProperties(meeting, payMeetingVO);
|
||||
@@ -232,8 +232,8 @@ public class InternalMeetingController extends JeroController<PayMeeting, IPayMe
|
||||
for (PayMeeting meeting : pageList) {
|
||||
//查询会议负责人
|
||||
LoginUser user = sysBaseAPI.getUserById(meeting.getDirectorId());
|
||||
|
||||
meeting.setDirectorName(user.getRealname() + "(" + user.getDepartNames() + ")");
|
||||
|
||||
meeting.setDirectorName(user.getRealname());
|
||||
meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone()));
|
||||
PayMeetingVO payMeetingVO = new PayMeetingVO();
|
||||
BeanUtils.copyProperties(meeting, payMeetingVO);
|
||||
@@ -319,7 +319,7 @@ public class InternalMeetingController extends JeroController<PayMeeting, IPayMe
|
||||
@ApiOperation(value = "上传资料", notes = "上传资料")
|
||||
@PostMapping(value = "/uploadFile")
|
||||
public Result<?> uploadFile(@RequestBody UploadFileVO uploadFileVO) {
|
||||
payMeetingService.uploadFileSendMsg(uploadFileVO,MeetingCommon.INTERNATIONAL_MEETING_INT);
|
||||
payMeetingService.uploadFileSendMsg(uploadFileVO, MeetingCommon.INTERNATIONAL_MEETING_INT);
|
||||
|
||||
return Result.OK("上传资料成功!");
|
||||
}
|
||||
|
||||
+5
-5
@@ -93,7 +93,7 @@ public class OtherMeetingController extends JeroController<PayMeeting, IPayMeeti
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
payMeeting.setMeetingType(MeetingCommon.OTHER_MEETING_INT);
|
||||
IPage<PayMeeting> pageList = payMeetingService.queryPageList(payMeeting,pageNo,pageSize,req);
|
||||
IPage<PayMeeting> pageList = payMeetingService.queryPageList(payMeeting, pageNo, pageSize, req);
|
||||
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
@@ -181,7 +181,7 @@ public class OtherMeetingController extends JeroController<PayMeeting, IPayMeeti
|
||||
LoginUser user = sysBaseAPI.getUserById(meeting.getDirectorId());
|
||||
List<String> departNamesByUsername = sysBaseAPI.getDepartNamesByUsername(user.getUsername());
|
||||
String departName = departNamesByUsername.get(0);
|
||||
meeting.setDirectorName(user.getRealname() + "(" + user.getDepartNames() + ")");
|
||||
meeting.setDirectorName(user.getRealname());
|
||||
meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone()));
|
||||
PayMeetingVO payMeetingVO = new PayMeetingVO();
|
||||
BeanUtils.copyProperties(meeting, payMeetingVO);
|
||||
@@ -232,8 +232,8 @@ public class OtherMeetingController extends JeroController<PayMeeting, IPayMeeti
|
||||
for (PayMeeting meeting : pageList) {
|
||||
//查询会议负责人
|
||||
LoginUser user = sysBaseAPI.getUserById(meeting.getDirectorId());
|
||||
|
||||
meeting.setDirectorName(user.getRealname() + "(" + user.getDepartNames() + ")");
|
||||
|
||||
meeting.setDirectorName(user.getRealname());
|
||||
meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone()));
|
||||
PayMeetingVO payMeetingVO = new PayMeetingVO();
|
||||
BeanUtils.copyProperties(meeting, payMeetingVO);
|
||||
@@ -319,7 +319,7 @@ public class OtherMeetingController extends JeroController<PayMeeting, IPayMeeti
|
||||
@ApiOperation(value = "上传资料", notes = "上传资料")
|
||||
@PostMapping(value = "/uploadFile")
|
||||
public Result<?> uploadFile(@RequestBody UploadFileVO uploadFileVO) {
|
||||
payMeetingService.uploadFileSendMsg(uploadFileVO,MeetingCommon.OTHER_MEETING_INT);
|
||||
payMeetingService.uploadFileSendMsg(uploadFileVO, MeetingCommon.OTHER_MEETING_INT);
|
||||
return Result.OK("上传资料成功!");
|
||||
}
|
||||
|
||||
|
||||
+12
-12
@@ -110,7 +110,7 @@ public class PayMeetingController extends JeroController<PayMeeting, IPayMeeting
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
IPage<PayMeeting> pageList = payMeetingService.queryPageList(payMeeting,pageNo,pageSize,req);
|
||||
IPage<PayMeeting> pageList = payMeetingService.queryPageList(payMeeting, pageNo, pageSize, req);
|
||||
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
@@ -191,17 +191,17 @@ public class PayMeetingController extends JeroController<PayMeeting, IPayMeeting
|
||||
for (PayMeeting meeting : pageList.getRecords()) {
|
||||
//查询会议负责人
|
||||
LoginUser user = sysBaseAPI.getUserById(meeting.getDirectorId());
|
||||
|
||||
meeting.setDirectorName(user.getRealname() + "(" + user.getDepartNames() + ")");
|
||||
|
||||
meeting.setDirectorName(user.getRealname());
|
||||
meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone()));
|
||||
// 查询用户是否已报名此会议
|
||||
// 查询用户是否已报名此会议
|
||||
LambdaQueryWrapper<PayMeetingSituation> wrapper = new LambdaQueryWrapper<>();
|
||||
wrapper.eq(PayMeetingSituation::getMeetingId,meeting.getId());
|
||||
wrapper.eq(PayMeetingSituation::getCompanyContactId,contactId);
|
||||
wrapper.eq(PayMeetingSituation::getMeetingId, meeting.getId());
|
||||
wrapper.eq(PayMeetingSituation::getCompanyContactId, contactId);
|
||||
int count = payMeetingSituationService.count(wrapper);
|
||||
if (count > 0){
|
||||
if (count > 0) {
|
||||
meeting.setMeetingSignUpType(2);
|
||||
}else {
|
||||
} else {
|
||||
meeting.setMeetingSignUpType(1);
|
||||
}
|
||||
}
|
||||
@@ -284,7 +284,7 @@ public class PayMeetingController extends JeroController<PayMeeting, IPayMeeting
|
||||
LoginUser user = sysBaseAPI.getUserById(meeting.getDirectorId());
|
||||
List<String> departNamesByUsername = sysBaseAPI.getDepartNamesByUsername(user.getUsername());
|
||||
String departName = departNamesByUsername.get(0);
|
||||
meeting.setDirectorName(user.getRealname() + "(" + user.getDepartNames() + ")");
|
||||
meeting.setDirectorName(user.getRealname());
|
||||
meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone()));
|
||||
PayMeetingVO payMeetingVO = new PayMeetingVO();
|
||||
BeanUtils.copyProperties(meeting, payMeetingVO);
|
||||
@@ -334,8 +334,8 @@ public class PayMeetingController extends JeroController<PayMeeting, IPayMeeting
|
||||
for (PayMeeting meeting : pageList) {
|
||||
//查询会议负责人
|
||||
LoginUser user = sysBaseAPI.getUserById(meeting.getDirectorId());
|
||||
|
||||
meeting.setDirectorName(user.getRealname() + "(" + user.getDepartNames() + ")");
|
||||
|
||||
meeting.setDirectorName(user.getRealname());
|
||||
meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone()));
|
||||
PayMeetingVO payMeetingVO = new PayMeetingVO();
|
||||
BeanUtils.copyProperties(meeting, payMeetingVO);
|
||||
@@ -422,7 +422,7 @@ public class PayMeetingController extends JeroController<PayMeeting, IPayMeeting
|
||||
@PostMapping(value = "/uploadFile")
|
||||
@Transactional
|
||||
public Result<?> uploadFile(@RequestBody UploadFileVO uploadFileVO) {
|
||||
payMeetingService.uploadFileSendMsg(uploadFileVO,MeetingCommon.INTERNATIONAL_MEETING_INT);
|
||||
payMeetingService.uploadFileSendMsg(uploadFileVO, MeetingCommon.INTERNATIONAL_MEETING_INT);
|
||||
return Result.OK("上传资料成功!");
|
||||
}
|
||||
|
||||
|
||||
+5
-5
@@ -93,7 +93,7 @@ public class StandardsMeetingController extends JeroController<PayMeeting, IPayM
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
payMeeting.setMeetingType(MeetingCommon.STANDARD_MEETING_INT);
|
||||
IPage<PayMeeting> pageList = payMeetingService.queryPageList(payMeeting,pageNo,pageSize,req);
|
||||
IPage<PayMeeting> pageList = payMeetingService.queryPageList(payMeeting, pageNo, pageSize, req);
|
||||
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
@@ -181,7 +181,7 @@ public class StandardsMeetingController extends JeroController<PayMeeting, IPayM
|
||||
LoginUser user = sysBaseAPI.getUserById(meeting.getDirectorId());
|
||||
List<String> departNamesByUsername = sysBaseAPI.getDepartNamesByUsername(user.getUsername());
|
||||
String departName = departNamesByUsername.get(0);
|
||||
meeting.setDirectorName(user.getRealname() + "(" + user.getDepartNames() + ")");
|
||||
meeting.setDirectorName(user.getRealname());
|
||||
meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone()));
|
||||
PayMeetingVO payMeetingVO = new PayMeetingVO();
|
||||
BeanUtils.copyProperties(meeting, payMeetingVO);
|
||||
@@ -232,8 +232,8 @@ public class StandardsMeetingController extends JeroController<PayMeeting, IPayM
|
||||
for (PayMeeting meeting : pageList) {
|
||||
//查询会议负责人
|
||||
LoginUser user = sysBaseAPI.getUserById(meeting.getDirectorId());
|
||||
|
||||
meeting.setDirectorName(user.getRealname() + "(" + user.getDepartNames() + ")");
|
||||
|
||||
meeting.setDirectorName(user.getRealname());
|
||||
meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone()));
|
||||
PayMeetingVO payMeetingVO = new PayMeetingVO();
|
||||
BeanUtils.copyProperties(meeting, payMeetingVO);
|
||||
@@ -319,7 +319,7 @@ public class StandardsMeetingController extends JeroController<PayMeeting, IPayM
|
||||
@ApiOperation(value = "上传资料", notes = "上传资料")
|
||||
@PostMapping(value = "/uploadFile")
|
||||
public Result<?> uploadFile(@RequestBody UploadFileVO uploadFileVO) {
|
||||
payMeetingService.uploadFileSendMsg(uploadFileVO,MeetingCommon.STANDARD_MEETING_INT);
|
||||
payMeetingService.uploadFileSendMsg(uploadFileVO, MeetingCommon.STANDARD_MEETING_INT);
|
||||
return Result.OK("上传资料成功!");
|
||||
}
|
||||
|
||||
|
||||
+5
-5
@@ -94,7 +94,7 @@ public class WorkGroupMeetingController extends JeroController<PayMeeting, IPayM
|
||||
HttpServletRequest req) {
|
||||
payMeeting.setMeetingType(MeetingCommon.WORKING_GROUP_MEETING_INT);
|
||||
|
||||
IPage<PayMeeting> pageList = payMeetingService.queryPageList(payMeeting,pageNo,pageSize,req);
|
||||
IPage<PayMeeting> pageList = payMeetingService.queryPageList(payMeeting, pageNo, pageSize, req);
|
||||
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
@@ -182,7 +182,7 @@ public class WorkGroupMeetingController extends JeroController<PayMeeting, IPayM
|
||||
LoginUser user = sysBaseAPI.getUserById(meeting.getDirectorId());
|
||||
List<String> departNamesByUsername = sysBaseAPI.getDepartNamesByUsername(user.getUsername());
|
||||
String departName = departNamesByUsername.get(0);
|
||||
meeting.setDirectorName(user.getRealname() + "(" + user.getDepartNames() + ")");
|
||||
meeting.setDirectorName(user.getRealname());
|
||||
meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone()));
|
||||
PayMeetingVO payMeetingVO = new PayMeetingVO();
|
||||
BeanUtils.copyProperties(meeting, payMeetingVO);
|
||||
@@ -233,8 +233,8 @@ public class WorkGroupMeetingController extends JeroController<PayMeeting, IPayM
|
||||
for (PayMeeting meeting : pageList) {
|
||||
//查询会议负责人
|
||||
LoginUser user = sysBaseAPI.getUserById(meeting.getDirectorId());
|
||||
|
||||
meeting.setDirectorName(user.getRealname() + "(" + user.getDepartNames() + ")");
|
||||
|
||||
meeting.setDirectorName(user.getRealname());
|
||||
meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone()));
|
||||
PayMeetingVO payMeetingVO = new PayMeetingVO();
|
||||
BeanUtils.copyProperties(meeting, payMeetingVO);
|
||||
@@ -320,7 +320,7 @@ public class WorkGroupMeetingController extends JeroController<PayMeeting, IPayM
|
||||
@ApiOperation(value = "上传资料", notes = "上传资料")
|
||||
@PostMapping(value = "/uploadFile")
|
||||
public Result<?> uploadFile(@RequestBody UploadFileVO uploadFileVO) {
|
||||
payMeetingService.uploadFileSendMsg(uploadFileVO,MeetingCommon.WORKING_GROUP_MEETING_INT);
|
||||
payMeetingService.uploadFileSendMsg(uploadFileVO, MeetingCommon.WORKING_GROUP_MEETING_INT);
|
||||
return Result.OK("上传资料成功!");
|
||||
}
|
||||
|
||||
|
||||
+514
-511
File diff suppressed because it is too large
Load Diff
+200
-200
@@ -45,216 +45,216 @@ import io.swagger.annotations.ApiOperation;
|
||||
import com.jero.common.aspect.annotation.AutoLog;
|
||||
|
||||
|
||||
/**
|
||||
/**
|
||||
* @Description: 会员项目表
|
||||
* @Author: jero-boot
|
||||
* @Date: 2021-08-26
|
||||
* @Date: 2021-08-26
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Api(tags="会员项目表")
|
||||
@Api(tags = "会员项目表")
|
||||
@RestController
|
||||
@RequestMapping("/jero/memberProject")
|
||||
@Slf4j
|
||||
public class PayMemberProjectController extends JeroController<PayMemberProject, IPayMemberProjectService> {
|
||||
@Resource
|
||||
private IPayMemberProjectService memberProjectService;
|
||||
@Resource
|
||||
private IPayIncomeContractService payIncomeContractService;
|
||||
@Resource
|
||||
private ITbMemberProjectSubitemService tbMemberProjectSubitemService;
|
||||
@Resource
|
||||
private IPayMemberProjectSubitemService memberProjectSubitemService;
|
||||
@Resource
|
||||
private ISysBaseAPI sysBaseAPI;
|
||||
@Resource
|
||||
private IPayMemberProjectService memberProjectService;
|
||||
@Resource
|
||||
private IPayIncomeContractService payIncomeContractService;
|
||||
@Resource
|
||||
private ITbMemberProjectSubitemService tbMemberProjectSubitemService;
|
||||
@Resource
|
||||
private IPayMemberProjectSubitemService memberProjectSubitemService;
|
||||
@Resource
|
||||
private ISysBaseAPI sysBaseAPI;
|
||||
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@RequiresPermissions("memberProject:search")
|
||||
@ApiOperation(value="会员项目表-根据成员单位列表查询", notes="会员项目表-根据成员单位列表查询")
|
||||
@GetMapping(value = "/page")
|
||||
public Result<?> queryPageList(PayMemberProject payMemberProject,
|
||||
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
if(Objects.equals(sysUser.getRoleCode(), RoleCommon.XMFZR)){
|
||||
payMemberProject.setDirectorId(sysUser.getId());
|
||||
}
|
||||
QueryWrapper<PayMemberProject> queryWrapper = QueryGenerator.initQueryWrapper(payMemberProject, req.getParameterMap());
|
||||
Page<PayMemberProject> page = new Page<>(pageNo, pageSize);
|
||||
IPage<PayMemberProject> memberProjectPage = memberProjectService.getPage(page, queryWrapper);
|
||||
for (PayMemberProject memberProject : memberProjectPage.getRecords()) {
|
||||
LoginUser user = sysBaseAPI.getUserById(memberProject.getDirectorId());
|
||||
memberProject.setDirectorName(user.getRealname() + "(" + user.getDepartNames() + ")");
|
||||
}
|
||||
return Result.OK(memberProjectPage);
|
||||
}
|
||||
|
||||
/**
|
||||
* @Description 收入合同列表分页查询
|
||||
* @Author lqt
|
||||
* @Date 2021/9/17
|
||||
* @Param companyId 企业id
|
||||
* @Param contractId 合同id
|
||||
* @Param projectType 会员类型 4:会员项目,5:标协会员项目
|
||||
* @Param memberName 会员名称
|
||||
* @Return
|
||||
* @Exception
|
||||
*/
|
||||
@RequiresPermissions("memberProject:search")
|
||||
@ApiOperation(value="会员项目表-收入合同列表分页查询", notes="会员项目表-收入合同列表分页查询")
|
||||
@GetMapping(value = "/queryListByCompany")
|
||||
public Result<?> queryListByCompany(
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
@RequestParam(name = "companyId") String companyId,
|
||||
@RequestParam(name = "contractId") String contractId,
|
||||
@RequestParam(name = "projectType") String projectType,
|
||||
@RequestParam(name = "projectName",required = false) String projectName,
|
||||
@RequestParam(name = "memberName", required = false) String memberName) {
|
||||
|
||||
if(StringUtils.isBlank(companyId)){
|
||||
return Result.error("企业id不能为空!");
|
||||
}
|
||||
PayIncomeContract payIncomeContract = payIncomeContractService.getById(contractId);
|
||||
if(Objects.isNull(payIncomeContract)){
|
||||
return Result.error("合同不存在!");
|
||||
}
|
||||
// 会员
|
||||
if(Objects.equals(projectType,PayProjectCommon.PROJECT_TYPE4)){
|
||||
Page<PayMemberProject> page = new Page<>(pageNo, pageSize);
|
||||
projectName = oConvertUtils.replaceAllPercent(projectName);
|
||||
IPage<PayMemberProject> list = memberProjectService.queryListByCompany(page,companyId,projectName,PayProjectCommon.PROJECT_TYPE4,payIncomeContract.getPack(),payIncomeContract.getPackYear());
|
||||
return Result.OK(list);
|
||||
}
|
||||
// 标协会员
|
||||
if(Objects.equals(projectType,PayProjectCommon.PROJECT_TYPE5)){
|
||||
Page<TbMemberProjectSubitem> page = new Page<>(pageNo, pageSize);
|
||||
IPage<TbMemberProjectSubitem> list = tbMemberProjectSubitemService.queryListByCompany(page,companyId,PayProjectCommon.PROJECT_TYPE4,payIncomeContract.getPack(),payIncomeContract.getPackYear());
|
||||
if(!CollectionUtils.isEmpty(list.getRecords())){
|
||||
List<TbMemberProjectSubitem> listTbMemberProjectSubitem = list.getRecords();
|
||||
listTbMemberProjectSubitem.forEach(p->{
|
||||
if(!StringUtils.isBlank(p.getEmail())){
|
||||
p.setEmail(PasswordUtil.decrypt(p.getEmail()));
|
||||
}
|
||||
if(!StringUtils.isBlank(p.getMobile())){
|
||||
p.setMobile(PasswordUtil.decrypt(p.getMobile()));
|
||||
}
|
||||
});
|
||||
list.setRecords(listTbMemberProjectSubitem);
|
||||
}
|
||||
return Result.OK(list);
|
||||
}
|
||||
return Result.OK(null);
|
||||
}
|
||||
|
||||
/**
|
||||
* 收入合同-查询非企业id的项目
|
||||
*/
|
||||
@RequiresPermissions("memberProject:search")
|
||||
@ApiOperation(value="会员项目表-收入合同-查询非企业id的项目", notes="会员项目表-收入合同-查询非企业id的项目")
|
||||
@GetMapping(value = "/queryListByNotCompany")
|
||||
public Result<?> queryListByNotCompany(@RequestParam(name = "companyId") String companyId) {
|
||||
if(StringUtils.isBlank(companyId)){
|
||||
return Result.error("企业id不能为空!");
|
||||
}
|
||||
LambdaQueryWrapper<PayMemberProjectSubitem> queryPayMemberProjectSubitem = new LambdaQueryWrapper<>();
|
||||
queryPayMemberProjectSubitem.eq(PayMemberProjectSubitem::getCompanyId,companyId);
|
||||
List<PayMemberProjectSubitem> listPayMemberProjectSubitem = memberProjectSubitemService.list(queryPayMemberProjectSubitem);
|
||||
List<PayMemberProject> list;
|
||||
if(!CollectionUtils.isEmpty(listPayMemberProjectSubitem)){
|
||||
List<String> listId = listPayMemberProjectSubitem.stream().map(PayMemberProjectSubitem::getProjectId).collect(Collectors.toList());
|
||||
LambdaQueryWrapper<PayMemberProject> queryPayMemberProject = new LambdaQueryWrapper<>();
|
||||
queryPayMemberProject.notIn(PayMemberProject::getId,listId);
|
||||
list = memberProjectService.list(queryPayMemberProject);
|
||||
}else{
|
||||
list = memberProjectService.list();
|
||||
}
|
||||
return Result.OK(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*/
|
||||
@RequiresPermissions("memberProject:search")
|
||||
@ApiOperation(value="会员项目表-列表查询", notes="会员项目表-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<PayMemberProject>> queryList() {
|
||||
* 分页列表查询
|
||||
*/
|
||||
@RequiresPermissions("memberProject:search")
|
||||
@ApiOperation(value = "会员项目表-根据成员单位列表查询", notes = "会员项目表-根据成员单位列表查询")
|
||||
@GetMapping(value = "/page")
|
||||
public Result<?> queryPageList(PayMemberProject payMemberProject,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
if (Objects.equals(sysUser.getRoleCode(), RoleCommon.XMFZR)) {
|
||||
payMemberProject.setDirectorId(sysUser.getId());
|
||||
}
|
||||
QueryWrapper<PayMemberProject> queryWrapper = QueryGenerator.initQueryWrapper(payMemberProject, req.getParameterMap());
|
||||
Page<PayMemberProject> page = new Page<>(pageNo, pageSize);
|
||||
IPage<PayMemberProject> memberProjectPage = memberProjectService.getPage(page, queryWrapper);
|
||||
for (PayMemberProject memberProject : memberProjectPage.getRecords()) {
|
||||
LoginUser user = sysBaseAPI.getUserById(memberProject.getDirectorId());
|
||||
memberProject.setDirectorName(user.getRealname());
|
||||
}
|
||||
return Result.OK(memberProjectPage);
|
||||
}
|
||||
|
||||
/**
|
||||
* @Description 收入合同列表分页查询
|
||||
* @Author lqt
|
||||
* @Date 2021/9/17
|
||||
* @Param companyId 企业id
|
||||
* @Param contractId 合同id
|
||||
* @Param projectType 会员类型 4:会员项目,5:标协会员项目
|
||||
* @Param memberName 会员名称
|
||||
* @Return
|
||||
* @Exception
|
||||
*/
|
||||
@RequiresPermissions("memberProject:search")
|
||||
@ApiOperation(value = "会员项目表-收入合同列表分页查询", notes = "会员项目表-收入合同列表分页查询")
|
||||
@GetMapping(value = "/queryListByCompany")
|
||||
public Result<?> queryListByCompany(
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
@RequestParam(name = "companyId") String companyId,
|
||||
@RequestParam(name = "contractId") String contractId,
|
||||
@RequestParam(name = "projectType") String projectType,
|
||||
@RequestParam(name = "projectName", required = false) String projectName,
|
||||
@RequestParam(name = "memberName", required = false) String memberName) {
|
||||
|
||||
if (StringUtils.isBlank(companyId)) {
|
||||
return Result.error("企业id不能为空!");
|
||||
}
|
||||
PayIncomeContract payIncomeContract = payIncomeContractService.getById(contractId);
|
||||
if (Objects.isNull(payIncomeContract)) {
|
||||
return Result.error("合同不存在!");
|
||||
}
|
||||
// 会员
|
||||
if (Objects.equals(projectType, PayProjectCommon.PROJECT_TYPE4)) {
|
||||
Page<PayMemberProject> page = new Page<>(pageNo, pageSize);
|
||||
projectName = oConvertUtils.replaceAllPercent(projectName);
|
||||
IPage<PayMemberProject> list = memberProjectService.queryListByCompany(page, companyId, projectName, PayProjectCommon.PROJECT_TYPE4, payIncomeContract.getPack(), payIncomeContract.getPackYear());
|
||||
return Result.OK(list);
|
||||
}
|
||||
// 标协会员
|
||||
if (Objects.equals(projectType, PayProjectCommon.PROJECT_TYPE5)) {
|
||||
Page<TbMemberProjectSubitem> page = new Page<>(pageNo, pageSize);
|
||||
IPage<TbMemberProjectSubitem> list = tbMemberProjectSubitemService.queryListByCompany(page, companyId, PayProjectCommon.PROJECT_TYPE4, payIncomeContract.getPack(), payIncomeContract.getPackYear());
|
||||
if (!CollectionUtils.isEmpty(list.getRecords())) {
|
||||
List<TbMemberProjectSubitem> listTbMemberProjectSubitem = list.getRecords();
|
||||
listTbMemberProjectSubitem.forEach(p -> {
|
||||
if (!StringUtils.isBlank(p.getEmail())) {
|
||||
p.setEmail(PasswordUtil.decrypt(p.getEmail()));
|
||||
}
|
||||
if (!StringUtils.isBlank(p.getMobile())) {
|
||||
p.setMobile(PasswordUtil.decrypt(p.getMobile()));
|
||||
}
|
||||
});
|
||||
list.setRecords(listTbMemberProjectSubitem);
|
||||
}
|
||||
return Result.OK(list);
|
||||
}
|
||||
return Result.OK(null);
|
||||
}
|
||||
|
||||
/**
|
||||
* 收入合同-查询非企业id的项目
|
||||
*/
|
||||
@RequiresPermissions("memberProject:search")
|
||||
@ApiOperation(value = "会员项目表-收入合同-查询非企业id的项目", notes = "会员项目表-收入合同-查询非企业id的项目")
|
||||
@GetMapping(value = "/queryListByNotCompany")
|
||||
public Result<?> queryListByNotCompany(@RequestParam(name = "companyId") String companyId) {
|
||||
if (StringUtils.isBlank(companyId)) {
|
||||
return Result.error("企业id不能为空!");
|
||||
}
|
||||
LambdaQueryWrapper<PayMemberProjectSubitem> queryPayMemberProjectSubitem = new LambdaQueryWrapper<>();
|
||||
queryPayMemberProjectSubitem.eq(PayMemberProjectSubitem::getCompanyId, companyId);
|
||||
List<PayMemberProjectSubitem> listPayMemberProjectSubitem = memberProjectSubitemService.list(queryPayMemberProjectSubitem);
|
||||
List<PayMemberProject> list;
|
||||
if (!CollectionUtils.isEmpty(listPayMemberProjectSubitem)) {
|
||||
List<String> listId = listPayMemberProjectSubitem.stream().map(PayMemberProjectSubitem::getProjectId).collect(Collectors.toList());
|
||||
LambdaQueryWrapper<PayMemberProject> queryPayMemberProject = new LambdaQueryWrapper<>();
|
||||
queryPayMemberProject.notIn(PayMemberProject::getId, listId);
|
||||
list = memberProjectService.list(queryPayMemberProject);
|
||||
} else {
|
||||
list = memberProjectService.list();
|
||||
}
|
||||
return Result.OK(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*/
|
||||
@RequiresPermissions("memberProject:search")
|
||||
@ApiOperation(value = "会员项目表-列表查询", notes = "会员项目表-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<PayMemberProject>> queryList() {
|
||||
List<PayMemberProject> list = memberProjectService.queryList();
|
||||
return Result.OK(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*/
|
||||
@RequiresPermissions("memberProject:add")
|
||||
@AutoLog(value = "会员项目表-添加")
|
||||
@ApiOperation(value="会员项目表-添加", notes="会员项目表-添加")
|
||||
@PostMapping(value = "/add")
|
||||
public Result<?> add(@Validated @RequestBody PayMemberProject payMemberProject) {
|
||||
memberProjectService.add(payMemberProject);
|
||||
return Result.OK("添加成功!");
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑
|
||||
*/
|
||||
@RequiresPermissions("memberProject:edit")
|
||||
@AutoLog(value = "会员项目表-编辑")
|
||||
@ApiOperation(value="会员项目表-编辑", notes="会员项目表-编辑")
|
||||
@PostMapping(value = "/edit")
|
||||
public Result<?> edit(@Validated @RequestBody PayMemberProject payMemberProject) {
|
||||
memberProjectService.editById(payMemberProject);
|
||||
return Result.OK("编辑成功!");
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id删除
|
||||
*/
|
||||
@RequiresPermissions("memberProject:delete")
|
||||
@AutoLog(value = "会员项目表-通过id删除")
|
||||
@ApiOperation(value="会员项目表-通过id删除", notes="会员项目表-通过id删除")
|
||||
@GetMapping(value = "/delete")
|
||||
public Result<?> delete(@RequestParam(name="id") String id) {
|
||||
memberProjectService.deleteById(id);
|
||||
return Result.OK("删除成功!");
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除
|
||||
*/
|
||||
@RequiresPermissions("memberProject:batchDel")
|
||||
@AutoLog(value = "会员项目表-批量删除")
|
||||
@ApiOperation(value="会员项目表-批量删除", notes="会员项目表-批量删除")
|
||||
@GetMapping(value = "/deleteBatch")
|
||||
public Result<?> deleteBatch(@RequestParam(name="ids") String ids) {
|
||||
this.memberProjectService.deleteByIds(Arrays.asList(ids.split(",")));
|
||||
return Result.OK("批量删除成功!");
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@RequiresPermissions("memberProject:search")
|
||||
@ApiOperation(value="会员项目表-通过id查询", notes="会员项目表-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<?> queryById(@RequestParam(name="id") String id) {
|
||||
PayMemberProject payMemberProject = memberProjectService.queryById(id);
|
||||
if(payMemberProject ==null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(payMemberProject);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出excel
|
||||
*/
|
||||
@RequiresPermissions("memberProject:export")
|
||||
* 添加
|
||||
*/
|
||||
@RequiresPermissions("memberProject:add")
|
||||
@AutoLog(value = "会员项目表-添加")
|
||||
@ApiOperation(value = "会员项目表-添加", notes = "会员项目表-添加")
|
||||
@PostMapping(value = "/add")
|
||||
public Result<?> add(@Validated @RequestBody PayMemberProject payMemberProject) {
|
||||
memberProjectService.add(payMemberProject);
|
||||
return Result.OK("添加成功!");
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑
|
||||
*/
|
||||
@RequiresPermissions("memberProject:edit")
|
||||
@AutoLog(value = "会员项目表-编辑")
|
||||
@ApiOperation(value = "会员项目表-编辑", notes = "会员项目表-编辑")
|
||||
@PostMapping(value = "/edit")
|
||||
public Result<?> edit(@Validated @RequestBody PayMemberProject payMemberProject) {
|
||||
memberProjectService.editById(payMemberProject);
|
||||
return Result.OK("编辑成功!");
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id删除
|
||||
*/
|
||||
@RequiresPermissions("memberProject:delete")
|
||||
@AutoLog(value = "会员项目表-通过id删除")
|
||||
@ApiOperation(value = "会员项目表-通过id删除", notes = "会员项目表-通过id删除")
|
||||
@GetMapping(value = "/delete")
|
||||
public Result<?> delete(@RequestParam(name = "id") String id) {
|
||||
memberProjectService.deleteById(id);
|
||||
return Result.OK("删除成功!");
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除
|
||||
*/
|
||||
@RequiresPermissions("memberProject:batchDel")
|
||||
@AutoLog(value = "会员项目表-批量删除")
|
||||
@ApiOperation(value = "会员项目表-批量删除", notes = "会员项目表-批量删除")
|
||||
@GetMapping(value = "/deleteBatch")
|
||||
public Result<?> deleteBatch(@RequestParam(name = "ids") String ids) {
|
||||
this.memberProjectService.deleteByIds(Arrays.asList(ids.split(",")));
|
||||
return Result.OK("批量删除成功!");
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@RequiresPermissions("memberProject:search")
|
||||
@ApiOperation(value = "会员项目表-通过id查询", notes = "会员项目表-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<?> queryById(@RequestParam(name = "id") String id) {
|
||||
PayMemberProject payMemberProject = memberProjectService.queryById(id);
|
||||
if (payMemberProject == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(payMemberProject);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出excel
|
||||
*/
|
||||
@RequiresPermissions("memberProject:export")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, PayMemberProject payMemberProject) {
|
||||
QueryWrapper<PayMemberProject> queryWrapper = QueryGenerator.initQueryWrapper(payMemberProject, request.getParameterMap());
|
||||
QueryWrapper<PayMemberProject> queryWrapper = QueryGenerator.initQueryWrapper(payMemberProject, request.getParameterMap());
|
||||
List<PayMemberProject> pageList = memberProjectService.list(queryWrapper);
|
||||
// 过滤选中数据
|
||||
String selections = request.getParameter("selections");
|
||||
@@ -265,16 +265,16 @@ public class PayMemberProjectController extends JeroController<PayMemberProject,
|
||||
if (pageList.isEmpty()) {
|
||||
throw new JeroBootException("没有数据");
|
||||
}
|
||||
for (PayMemberProject memberProject : pageList) {
|
||||
LoginUser user = sysBaseAPI.getUserById(memberProject.getDirectorId());
|
||||
memberProject.setDirectorName(user.getRealname() + "(" + user.getDepartNames() + ")");
|
||||
}
|
||||
return super.exportListXls(pageList, PayMemberProject.class, "会员项目表");
|
||||
for (PayMemberProject memberProject : pageList) {
|
||||
LoginUser user = sysBaseAPI.getUserById(memberProject.getDirectorId());
|
||||
memberProject.setDirectorName(user.getRealname());
|
||||
}
|
||||
return super.exportListXls(pageList, PayMemberProject.class, "会员项目表");
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过excel导入数据
|
||||
*/
|
||||
* 通过excel导入数据
|
||||
*/
|
||||
/*@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
|
||||
public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
|
||||
return super.importExcel(request, response, PayMemberProject.class);
|
||||
|
||||
+8
-9
@@ -78,18 +78,18 @@ public class PayMemberProjectSubitemController extends JeroController<PayMemberP
|
||||
@ApiOperation(value = "企业端 会员项目成员表-分页列表查询", notes = "企业联系人相关的资料网员项目")
|
||||
@GetMapping(value = "/pageCompany")
|
||||
public Result<IPage<PayMemberProjectSubitem>> queryPageListCompany(PayMemberProjectSubitem payMemberProjectSubitem,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
String userId = loginUser.getId();
|
||||
PayContactsManagement contactsManagement = contactsManagementService.getById(userId);
|
||||
payMemberProjectSubitem.setCompanyId(contactsManagement.getCompanyId());
|
||||
QueryWrapper<PayMemberProjectSubitem> queryWrapper = QueryGenerator.initQueryWrapper(payMemberProjectSubitem, req.getParameterMap());
|
||||
if (StringUtils.isNotBlank(payMemberProjectSubitem.getParticularYear())){
|
||||
queryWrapper.eq("pmp.particular_year",payMemberProjectSubitem.getParticularYear());
|
||||
if (StringUtils.isNotBlank(payMemberProjectSubitem.getParticularYear())) {
|
||||
queryWrapper.eq("pmp.particular_year", payMemberProjectSubitem.getParticularYear());
|
||||
}
|
||||
if (StringUtils.isNotBlank(payMemberProjectSubitem.getProjectName())){
|
||||
if (StringUtils.isNotBlank(payMemberProjectSubitem.getProjectName())) {
|
||||
queryWrapper.like("pmp.project_name", oConvertUtils.replaceAllPercent(payMemberProjectSubitem.getProjectName().trim()));
|
||||
}
|
||||
Page<PayMemberProjectSubitem> page = new Page<>(pageNo, pageSize);
|
||||
@@ -97,8 +97,8 @@ public class PayMemberProjectSubitemController extends JeroController<PayMemberP
|
||||
for (PayMemberProjectSubitem memberProjectSubitem : pageList.getRecords()) {
|
||||
//DirectorName存的是id
|
||||
LoginUser user = sysBaseAPI.getUserById(memberProjectSubitem.getDirectorName());
|
||||
|
||||
memberProjectSubitem.setDirectorName(user.getRealname() + "(" + user.getDepartNames() + ")");
|
||||
|
||||
memberProjectSubitem.setDirectorName(user.getRealname());
|
||||
}
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
@@ -115,7 +115,6 @@ public class PayMemberProjectSubitemController extends JeroController<PayMemberP
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user