diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/CommitteeMeetingController.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/CommitteeMeetingController.java index 2421d126..47042856 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/CommitteeMeetingController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/CommitteeMeetingController.java @@ -115,7 +115,9 @@ public class CommitteeMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); PayMeetingVO payMeetingVO = new PayMeetingVO(); BeanUtils.copyProperties(payMeetingVO, payMeeting); @@ -140,7 +142,7 @@ public class CommitteeMeetingController extends JeroController add(@RequestBody PayMeetingVO payMeetingVO) { String meetingType = payMeetingVO.getMeetingType(); - if (!Objects.equals(meetingType, MeetingCommon.COMMITTEE_MEETING)){ + if (!Objects.equals(meetingType, MeetingCommon.COMMITTEE_MEETING)) { throw new RuntimeException(); } ValidUtil.validate(payMeetingVO); @@ -166,13 +168,12 @@ public class CommitteeMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); PayMeetingVO payMeetingVO = new PayMeetingVO(); BeanUtils.copyProperties(meeting, payMeetingVO); @@ -264,7 +267,9 @@ public class CommitteeMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); PayMeetingVO payMeetingVO = new PayMeetingVO(); BeanUtils.copyProperties(meeting, payMeetingVO); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/InternalMeetingController.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/InternalMeetingController.java index 671a6619..c0ad4cd0 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/InternalMeetingController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/InternalMeetingController.java @@ -115,7 +115,9 @@ public class InternalMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); PayMeetingVO payMeetingVO = new PayMeetingVO(); BeanUtils.copyProperties(payMeetingVO, payMeeting); @@ -140,7 +142,7 @@ public class InternalMeetingController extends JeroController add(@RequestBody PayMeetingVO payMeetingVO) { String meetingType = payMeetingVO.getMeetingType(); - if (!Objects.equals(meetingType, MeetingCommon.INTERNATIONAL_MEETING)){ + if (!Objects.equals(meetingType, MeetingCommon.INTERNATIONAL_MEETING)) { throw new RuntimeException(); } ValidUtil.validate(payMeetingVO); @@ -151,7 +153,7 @@ public class InternalMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); PayMeetingVO payMeetingVO = new PayMeetingVO(); BeanUtils.copyProperties(meeting, payMeetingVO); @@ -263,7 +267,9 @@ public class InternalMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); PayMeetingVO payMeetingVO = new PayMeetingVO(); BeanUtils.copyProperties(meeting, payMeetingVO); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/OtherMeetingController.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/OtherMeetingController.java index 79f3b8e2..11b41b6a 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/OtherMeetingController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/OtherMeetingController.java @@ -115,7 +115,9 @@ public class OtherMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); PayMeetingVO payMeetingVO = new PayMeetingVO(); BeanUtils.copyProperties(payMeetingVO, payMeeting); @@ -140,7 +142,7 @@ public class OtherMeetingController extends JeroController add(@RequestBody PayMeetingVO payMeetingVO) { String meetingType = payMeetingVO.getMeetingType(); - if (!Objects.equals(meetingType, MeetingCommon.OTHER_MEETING)){ + if (!Objects.equals(meetingType, MeetingCommon.OTHER_MEETING)) { throw new RuntimeException(); } ValidUtil.validate(payMeetingVO); @@ -151,7 +153,7 @@ public class OtherMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); PayMeetingVO payMeetingVO = new PayMeetingVO(); BeanUtils.copyProperties(meeting, payMeetingVO); @@ -263,7 +267,9 @@ public class OtherMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); PayMeetingVO payMeetingVO = new PayMeetingVO(); BeanUtils.copyProperties(meeting, payMeetingVO); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/PayMeetingController.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/PayMeetingController.java index ba7afc5c..ca56bb8b 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/PayMeetingController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/PayMeetingController.java @@ -90,10 +90,10 @@ public class PayMeetingController extends JeroController queryPageList(PayMeeting payMeeting, - @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, - @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, - HttpServletRequest req) { + public Result> queryPageList(PayMeeting payMeeting, + @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, + HttpServletRequest req) { QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, req.getParameterMap()); String meetingStartTime = req.getParameter("meetingStartTime"); String meetingEndTime = req.getParameter("meetingEndTime"); @@ -116,7 +116,7 @@ public class PayMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); } @@ -286,7 +288,9 @@ public class PayMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); PayMeetingVO payMeetingVO = new PayMeetingVO(); BeanUtils.copyProperties(meeting, payMeetingVO); @@ -336,7 +340,9 @@ public class PayMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); PayMeetingVO payMeetingVO = new PayMeetingVO(); BeanUtils.copyProperties(meeting, payMeetingVO); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/StandardsMeetingController.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/StandardsMeetingController.java index 1fd609fc..dee6b600 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/StandardsMeetingController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/StandardsMeetingController.java @@ -115,7 +115,9 @@ public class StandardsMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); PayMeetingVO payMeetingVO = new PayMeetingVO(); BeanUtils.copyProperties(payMeetingVO, payMeeting); @@ -140,7 +142,7 @@ public class StandardsMeetingController extends JeroController add(@RequestBody PayMeetingVO payMeetingVO) { String meetingType = payMeetingVO.getMeetingType(); - if (!Objects.equals(meetingType, MeetingCommon.STANDARD_MEETING)){ + if (!Objects.equals(meetingType, MeetingCommon.STANDARD_MEETING)) { throw new RuntimeException(); } ValidUtil.validate(payMeetingVO); @@ -151,7 +153,7 @@ public class StandardsMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); PayMeetingVO payMeetingVO = new PayMeetingVO(); BeanUtils.copyProperties(meeting, payMeetingVO); @@ -263,7 +267,9 @@ public class StandardsMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); PayMeetingVO payMeetingVO = new PayMeetingVO(); BeanUtils.copyProperties(meeting, payMeetingVO); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/WorkGroupMeetingController.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/WorkGroupMeetingController.java index 4af56808..6749c6c2 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/WorkGroupMeetingController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/WorkGroupMeetingController.java @@ -115,7 +115,9 @@ public class WorkGroupMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); PayMeetingVO payMeetingVO = new PayMeetingVO(); BeanUtils.copyProperties(payMeetingVO, payMeeting); @@ -140,17 +142,18 @@ public class WorkGroupMeetingController extends JeroController add(@RequestBody PayMeetingVO payMeetingVO) { String meetingType = payMeetingVO.getMeetingType(); - if (!Objects.equals(meetingType, MeetingCommon.WORKING_GROUP_MEETING)){ + if (!Objects.equals(meetingType, MeetingCommon.WORKING_GROUP_MEETING)) { throw new RuntimeException(); } ValidUtil.validate(payMeetingVO); payMeetingService.add(payMeetingVO); return Result.OK("添加成功!"); } + private void extracted(String id) { PayMeeting payMeeting = payMeetingService.getById(id); Integer meetingType = payMeeting.getMeetingType(); - if (!Objects.equals(meetingType, MeetingCommon.WORKING_GROUP_MEETING_INT)){ + if (!Objects.equals(meetingType, MeetingCommon.WORKING_GROUP_MEETING_INT)) { throw new RuntimeException(); } } @@ -211,7 +214,9 @@ public class WorkGroupMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); PayMeetingVO payMeetingVO = new PayMeetingVO(); BeanUtils.copyProperties(meeting, payMeetingVO); @@ -262,7 +267,9 @@ public class WorkGroupMeetingController extends JeroController departNamesByUsername = sysBaseApi.getDepartNamesByUsername(user.getUsername()); + String departName = departNamesByUsername.get(0); + meeting.setDirectorName(user.getRealname() + "(" + departName + ")"); meeting.setDirectorPhone(PasswordUtil.decrypt(user.getPhone())); PayMeetingVO payMeetingVO = new PayMeetingVO(); BeanUtils.copyProperties(meeting, payMeetingVO); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeeting.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeeting.java index 7e2ac5b2..4f735081 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeeting.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeeting.java @@ -10,9 +10,11 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import com.jero.common.util.PasswordUtil; import com.jero.meeting.valid.group.StandardMeeting; import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.StringUtils; import org.springframework.format.annotation.DateTimeFormat; import org.jeecgframework.poi.excel.annotation.Excel; import com.jero.common.aspect.annotation.Dict; @@ -200,12 +202,12 @@ public class PayMeeting implements Serializable { private BigDecimal meetingCostsVip; /**会议负责人id*/ - @Excel(name = "会议负责人", width = 15,dictTable = "sys_user",dicText = "username",dicCode = "id") @ApiModelProperty(value = "会议负责人id") private String directorId; /**会议负责人*/ @ApiModelProperty(value = "会议负责人") + @Excel(name = "会议负责人") private String directorName; /**会议负责人手机号*/