修改bug#41540

This commit is contained in:
梁琦涛
2021-10-28 11:44:28 +08:00
parent e9aca4d4d7
commit 8e3f0f8de5
@@ -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;