|
@@ -916,7 +916,7 @@ public class MaintenanceRecordService extends ServiceImpl<MaintenanceRecordMappe
|
|
|
registrationCode = StrUtil.isNotEmpty(registrationCode) ? registrationCode.replace(illegalChars, "-") : "[电梯注册代码]";
|
|
|
useCompanyCode = useCompanyCode != null ? useCompanyCode : "";
|
|
|
//保养单及图片文件夹 dir/i.ProjectName-RegistrationCode/
|
|
|
- String imgDir = StrUtil.format("{}{}{}.{}-{}-", dir, File.separator, (i + 1), projectName, registrationCode);
|
|
|
+ String imgDir = StrUtil.format("{}{}{}.{}-{}--", dir, File.separator, (i + 1), projectName, registrationCode);
|
|
|
imgDir += useCompanyCode + File.separator;
|
|
|
//生成维保图片
|
|
|
List<MtRecordImg> mtRecordImgs = mtRecordResponse.getMtRecordImgs();
|
|
@@ -959,10 +959,11 @@ public class MaintenanceRecordService extends ServiceImpl<MaintenanceRecordMappe
|
|
|
if (entity.getRepairDiff() != null) {
|
|
|
String repairDuration = this.getRepairDuration(entity.getRepairDiff());
|
|
|
entity.setRepairDuration(repairDuration);
|
|
|
+ } else {
|
|
|
+ entity.setRepairDuration("");
|
|
|
}
|
|
|
- entity.setRepairDuration("");
|
|
|
Validate.notNull(entity, ValuePool.MAINTENANCE_RECORD_NOT_EXIST);
|
|
|
- /**
|
|
|
+ /*
|
|
|
* 维保项id:0/1/2, 0:无需保养,1:已保养,2:需要更换
|
|
|
* 保养项目 用键值对的方式存储,如(1:0,2:1,3:1...)
|
|
|
*/
|
|
@@ -1005,7 +1006,21 @@ public class MaintenanceRecordService extends ServiceImpl<MaintenanceRecordMappe
|
|
|
writer.merge(1, 1, 4, 5, "设备内部编号:" + (mtRecordResponse.getUseCompanyCode() != null ? mtRecordResponse.getUseCompanyCode() : "未设置"), false);
|
|
|
writer.merge(2, 2, 0, 1, "注册代码:" + mtRecordResponse.getRegistrationCode(), false);
|
|
|
writer.merge(2, 2, 2, 3, "电梯位置:" + mtRecordResponse.getDevicePosition(), false);
|
|
|
- writer.merge(2, 2, 4, 5, "保养类型:" + mtRecordResponse.getType(), false);
|
|
|
+ String type = "";
|
|
|
+ switch (mtRecordResponse.getType()) {
|
|
|
+ case 1:
|
|
|
+ type = "半月保";
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ type = "季度保";
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ type = "半年保";
|
|
|
+ break;
|
|
|
+ case 4:
|
|
|
+ type = "全年保";
|
|
|
+ }
|
|
|
+ writer.merge(2, 2, 4, 5, "保养类型:" + type, false);
|
|
|
writer.merge(3, 3, 0, 1, "保养时间:" + workDate, false);
|
|
|
writer.merge(3, 3, 2, 3, "项目编号:" + mtRecordResponse.getProjectCode(), false);
|
|
|
writer.merge(3, 3, 4, 5, "项目名称:" + mtRecordResponse.getProjectName(), false);
|