修改bug#41540
This commit is contained in:
+22
-4
@@ -41,6 +41,8 @@ import com.jero.member.mapper.PayMemberProjectMapper;
|
|||||||
import com.jero.member.mapper.PayMemberProjectSubitemMapper;
|
import com.jero.member.mapper.PayMemberProjectSubitemMapper;
|
||||||
import com.jero.member.mapper.TbMemberProjectMapper;
|
import com.jero.member.mapper.TbMemberProjectMapper;
|
||||||
import com.jero.member.mapper.TbMemberProjectSubitemMapper;
|
import com.jero.member.mapper.TbMemberProjectSubitemMapper;
|
||||||
|
import com.jero.modules.system.entity.SysUser;
|
||||||
|
import com.jero.modules.system.service.ISysUserService;
|
||||||
import com.jero.payment.entity.PayPaymentRecord;
|
import com.jero.payment.entity.PayPaymentRecord;
|
||||||
import com.jero.payment.service.IPayPaymentRecordService;
|
import com.jero.payment.service.IPayPaymentRecordService;
|
||||||
import com.jero.project.entity.PayCommonProject;
|
import com.jero.project.entity.PayCommonProject;
|
||||||
@@ -109,6 +111,8 @@ public class PayMailBillServiceImpl extends ServiceImpl<PayMailBillMapper, PayMa
|
|||||||
private IPayCompanyManagementService payCompanyManagementService;
|
private IPayCompanyManagementService payCompanyManagementService;
|
||||||
@Resource
|
@Resource
|
||||||
private IPayPaymentRecordService payPaymentRecordService;
|
private IPayPaymentRecordService payPaymentRecordService;
|
||||||
|
@Resource
|
||||||
|
private ISysUserService sysUserService;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -545,16 +549,23 @@ public class PayMailBillServiceImpl extends ServiceImpl<PayMailBillMapper, PayMa
|
|||||||
|
|
||||||
//查父表
|
//查父表
|
||||||
PayMeeting payMeeting = payMeetingMapper.selectById(meeting.getMeetingId());
|
PayMeeting payMeeting = payMeetingMapper.selectById(meeting.getMeetingId());
|
||||||
|
LambdaQueryWrapper<SysUser> queryPayMeetingSysUser = new LambdaQueryWrapper<>();
|
||||||
|
queryPayMeetingSysUser.eq(SysUser::getId,payMeeting.getDirectorId());
|
||||||
|
List<SysUser> sysPayMeetingUser = sysUserService.list(queryPayMeetingSysUser);
|
||||||
//逗号拼接邮寄信息
|
//逗号拼接邮寄信息
|
||||||
if(i==0){
|
if(i==0){
|
||||||
projectName.append(payMeeting.getMeetingName());
|
projectName.append(payMeeting.getMeetingName());
|
||||||
chargeCompanyName.append(meeting.getCompanyName());
|
chargeCompanyName.append(meeting.getCompanyName());
|
||||||
principalName.append(payMeeting.getDirectorName());
|
if(!CollectionUtils.isEmpty(sysPayMeetingUser)) {
|
||||||
|
principalName.append(sysPayMeetingUser.get(0).getRealname());
|
||||||
|
}
|
||||||
principalId.append(payMeeting.getDirectorId());
|
principalId.append(payMeeting.getDirectorId());
|
||||||
}else{
|
}else{
|
||||||
projectName.append(",").append(payMeeting.getMeetingName());
|
projectName.append(",").append(payMeeting.getMeetingName());
|
||||||
chargeCompanyName.append(",").append(meeting.getCompanyName());
|
chargeCompanyName.append(",").append(meeting.getCompanyName());
|
||||||
principalName.append(",").append(payMeeting.getDirectorName());
|
if(!CollectionUtils.isEmpty(sysPayMeetingUser)) {
|
||||||
|
principalName.append(",").append(sysPayMeetingUser.get(0).getRealname());
|
||||||
|
}
|
||||||
principalId.append(",").append(payMeeting.getDirectorId());
|
principalId.append(",").append(payMeeting.getDirectorId());
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@@ -572,16 +583,23 @@ public class PayMailBillServiceImpl extends ServiceImpl<PayMailBillMapper, PayMa
|
|||||||
|
|
||||||
//查父表
|
//查父表
|
||||||
PayMemberProject payMemberProject = payMemberProjectMapper.selectById(memberProject.getProjectId());
|
PayMemberProject payMemberProject = payMemberProjectMapper.selectById(memberProject.getProjectId());
|
||||||
|
LambdaQueryWrapper<SysUser> queryPayMemberProjectSysUser = new LambdaQueryWrapper<>();
|
||||||
|
queryPayMemberProjectSysUser.eq(SysUser::getId,payMemberProject.getDirectorId());
|
||||||
|
List<SysUser> sysPayMemberProjectUser = sysUserService.list(queryPayMemberProjectSysUser);
|
||||||
//逗号拼接邮寄信息
|
//逗号拼接邮寄信息
|
||||||
if(i==0){
|
if(i==0){
|
||||||
projectName.append(payMemberProject.getProjectName());
|
projectName.append(payMemberProject.getProjectName());
|
||||||
chargeCompanyName.append(memberProject.getCompanyName());
|
chargeCompanyName.append(memberProject.getCompanyName());
|
||||||
principalName.append(payMemberProject.getDirectorName());
|
if(!CollectionUtils.isEmpty(sysPayMemberProjectUser)) {
|
||||||
|
principalName.append(sysPayMemberProjectUser.get(0).getRealname());
|
||||||
|
}
|
||||||
principalId.append(payMemberProject.getDirectorId());
|
principalId.append(payMemberProject.getDirectorId());
|
||||||
}else{
|
}else{
|
||||||
projectName.append(",").append(payMemberProject.getProjectName());
|
projectName.append(",").append(payMemberProject.getProjectName());
|
||||||
chargeCompanyName.append(",").append(memberProject.getCompanyName());
|
chargeCompanyName.append(",").append(memberProject.getCompanyName());
|
||||||
principalName.append(",").append(payMemberProject.getDirectorName());
|
if(!CollectionUtils.isEmpty(sysPayMemberProjectUser)) {
|
||||||
|
principalName.append(",").append(sysPayMemberProjectUser.get(0).getRealname());
|
||||||
|
}
|
||||||
principalId.append(",").append(payMemberProject.getDirectorId());
|
principalId.append(",").append(payMemberProject.getDirectorId());
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user