update 到账开票主列表增加会议的信息
This commit is contained in:
+6
-1
@@ -85,5 +85,10 @@ public interface IPayMeetingService extends IService<PayMeeting> {
|
||||
*/
|
||||
List<Object> getExportList(HttpServletRequest request, IPage<PayMeeting> queryPageList);
|
||||
|
||||
|
||||
/**
|
||||
* 根据参会人id获取会议信息
|
||||
* @param situationId
|
||||
* @return
|
||||
*/
|
||||
PayMeeting getMeetingBySituationId(String situationId);
|
||||
}
|
||||
|
||||
+8
@@ -987,4 +987,12 @@ public class PayMeetingServiceImpl extends ServiceImpl<PayMeetingMapper, PayMeet
|
||||
}
|
||||
return exportList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PayMeeting getMeetingBySituationId(String situationId) {
|
||||
PayMeetingSituation meetingSituation = payMeetingSituationService.getById(situationId);
|
||||
String meetingId = meetingSituation.getMeetingId();
|
||||
PayMeeting payMeeting = getById(meetingId);
|
||||
return payMeeting;
|
||||
}
|
||||
}
|
||||
|
||||
+1
@@ -74,6 +74,7 @@ public class PayPaymentRecordController extends JeroController<PayPaymentRecord,
|
||||
,String paidInvoicStatus) {
|
||||
Page<PayCommonProject> page = new Page<PayCommonProject>(pageNo, pageSize);
|
||||
List<PayCommonProject> pageList = payPaymentRecordService.mainList(page, payCommonProject,projectType,paymentDate, paidInvoicStatus);
|
||||
|
||||
page.setRecords(pageList);
|
||||
return Result.OK(page);
|
||||
}
|
||||
|
||||
+9
@@ -130,6 +130,15 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl<PayPaymentRecordMap
|
||||
payCommonProject.setChargeCompanyTemporaryName(oConvertUtils.replaceAllPercent(payCommonProject.getChargeCompanyTemporaryName()));
|
||||
}
|
||||
List<PayCommonProject> list = payPaymentRecordMapper.mainList(page, payCommonProject,projectType, paymentDate,paidInvoicStatus);
|
||||
for (PayCommonProject commonProject : list) {
|
||||
//如果是会议类型,就查询会议的具体类型
|
||||
if (commonProject.getProjectType().equals(Integer.parseInt(ProjectCommon.PROJECT_TYPE3))) {
|
||||
String id = commonProject.getId();
|
||||
PayMeeting payMeeting = payMeetingService.getMeetingBySituationId(id);
|
||||
commonProject.setMeetingType(payMeeting.getMeetingType());
|
||||
commonProject.setSituationId(id);
|
||||
}
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
|
||||
+11
@@ -230,4 +230,15 @@ public class PayCommonProject implements Serializable {
|
||||
*/
|
||||
@TableField(exist = false)
|
||||
private String registerCheckResult;
|
||||
|
||||
/**
|
||||
* 会议类型
|
||||
*/
|
||||
@TableField(exist = false)
|
||||
private Integer meetingType;
|
||||
/**
|
||||
* 参会人id
|
||||
*/
|
||||
@TableField(exist = false)
|
||||
private String situationId;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user