|
@@ -814,11 +814,19 @@ public class MaintenanceRecordService extends ServiceImpl<MaintenanceRecordMappe
|
|
if (IterUtil.isEmpty(imgs)) {
|
|
if (IterUtil.isEmpty(imgs)) {
|
|
return RestResponse.success(true);
|
|
return RestResponse.success(true);
|
|
}
|
|
}
|
|
|
|
+ //后台pc补录加水印
|
|
|
|
+ String waterTime = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(record.getWorkDate());
|
|
|
|
+ String waterRegistrationCode = liftService.getBaseMapper().selectById(record.getLiftId()).getRegistrationCode();
|
|
|
|
+ String name = baseMapper.getUserNameById(record.getWorkerId1());
|
|
|
|
+
|
|
|
|
+ //生成水印后缀
|
|
|
|
+ String suffix = generateWatermark(name, waterTime, waterRegistrationCode);
|
|
|
|
+
|
|
List<MtRecordImg> mtRecordImgs = new ArrayList<>();
|
|
List<MtRecordImg> mtRecordImgs = new ArrayList<>();
|
|
for (int i = 0; i < imgs.size(); i++) {
|
|
for (int i = 0; i < imgs.size(); i++) {
|
|
MtRecordImg mri = new MtRecordImg();
|
|
MtRecordImg mri = new MtRecordImg();
|
|
mri.setMtRecordId(record.getId());
|
|
mri.setMtRecordId(record.getId());
|
|
- mri.setImgUrl(imgs.get(i));
|
|
|
|
|
|
+ mri.setImgUrl(imgs.get(i)+suffix);
|
|
mri.setSort(i);
|
|
mri.setSort(i);
|
|
mtRecordImgs.add(mri);
|
|
mtRecordImgs.add(mri);
|
|
}
|
|
}
|