|
|
@@ -577,16 +577,19 @@ public class PartyMeetingInfoServiceImpl implements IPartyMeetingInfoService
|
|
|
{
|
|
|
try {
|
|
|
String pdfFile =LibreOfficeConvertUtil.convertToPdf(sourceFile,tarPdfFile,officeManage);
|
|
|
- int pageSize = LibreOfficeConvertUtil.convertToImage(pdfFile);
|
|
|
+ long timeMillis = System.currentTimeMillis();
|
|
|
+ int pageSize = LibreOfficeConvertUtil.convertToImage(pdfFile,timeMillis);
|
|
|
+ String pdfFileName = pdfFile.substring(pdfFile.lastIndexOf("/") + 1);
|
|
|
Long followId = partyMeetingFollow.getId();
|
|
|
for (int i = 0; i < pageSize; i++) {
|
|
|
partyMeetingFollow.setFollowId(followId);
|
|
|
- String filePath = pdfFile + "." + i + ".png";
|
|
|
- String fileUrl = filePath.replace("/home/inspur/party-admin/uploadPath",filePre + "/profile");
|
|
|
+ // String filePath = pdfFile + "." + i + ".png";
|
|
|
+ String imgPath = pdfFile.replace(pdfFileName, String.valueOf(timeMillis)) + "." + i + ".png";
|
|
|
+ String fileUrl = imgPath.replace("/home/inspur/party-admin/uploadPath",filePre + "/profile");
|
|
|
partyMeetingFollow.setId(null);
|
|
|
partyMeetingFollow.setFileUrl(fileUrl);
|
|
|
partyMeetingFollow.setFileIndex(i);
|
|
|
- partyMeetingFollow.setFileName(filePath.substring(filePath.lastIndexOf("/") + 1));
|
|
|
+ partyMeetingFollow.setFileName(imgPath.substring(imgPath.lastIndexOf("/") + 1));
|
|
|
partyMeetingFollow.setFileType(2);
|
|
|
partyMeetingFollowMapper.insertPartyMeetingFollow(partyMeetingFollow);
|
|
|
}
|
|
|
@@ -1150,7 +1153,7 @@ public class PartyMeetingInfoServiceImpl implements IPartyMeetingInfoService
|
|
|
PartyAttendanceRecord attendanceRecord = partyAttendanceRecordMapper.selectAttendanced(meetingId,memberId);
|
|
|
if (null != attendanceRecord && attendanceRecord.getAttendanceStatus() == 0) {
|
|
|
partyAttendanceRecordMapper.updateStatusByMeetingIdAndMemberId(meetingId, memberId, attendanceStatus);
|
|
|
- attendanceRecord.setSignTime(DateUtils.getNowDate());
|
|
|
+ attendanceRecord.setSignTimeStr(DateUtils.parseDateToStr("HH:mm",attendanceRecord.getSignTime()));
|
|
|
newAttendanceRecordList.add(attendanceRecord);
|
|
|
} else {
|
|
|
log.info("memberId:{}已经签到过,meetingId:{}",memberId,meetingId);
|