From a6c962f1c6e14984f2bbc2f3e43fa85947d3cb0a Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期六, 25 三月 2023 00:26:41 +0800
Subject: [PATCH] 支持厂拍门禁
---
service-store/src/main/java/com/java110/store/cmd/complaint/SaveComplaintCmd.java | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/service-store/src/main/java/com/java110/store/cmd/complaint/SaveComplaintCmd.java b/service-store/src/main/java/com/java110/store/cmd/complaint/SaveComplaintCmd.java
index ce56863..a0e8d15 100644
--- a/service-store/src/main/java/com/java110/store/cmd/complaint/SaveComplaintCmd.java
+++ b/service-store/src/main/java/com/java110/store/cmd/complaint/SaveComplaintCmd.java
@@ -81,14 +81,23 @@
if (reqJson.containsKey("photos") && reqJson.getJSONArray("photos").size() > 0) {
JSONArray photos = reqJson.getJSONArray("photos");
for (int photoIndex = 0; photoIndex < photos.size(); photoIndex++) {
- Object photoObj = photos.get(photoIndex);
+ String _photo = photos.getString(photoIndex);
+ if(_photo.length()> 512){
+ FileDto fileDto = new FileDto();
+ fileDto.setFileId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_file_id));
+ fileDto.setFileName(fileDto.getFileId());
+ fileDto.setContext(_photo);
+ fileDto.setSuffix("jpeg");
+ fileDto.setCommunityId(reqJson.getString("communityId"));
+ _photo = fileInnerServiceSMOImpl.saveFile(fileDto);
+ }
JSONObject businessUnit = new JSONObject();
businessUnit.put("fileRelId", "-1");
businessUnit.put("relTypeCd", "13000");
businessUnit.put("saveWay", "table");
businessUnit.put("objId", reqJson.getString("complaintId"));
- businessUnit.put("fileRealName", photoObj.toString());
- businessUnit.put("fileSaveName", photoObj.toString());
+ businessUnit.put("fileRealName", _photo);
+ businessUnit.put("fileSaveName", _photo);
FileRelPo fileRelPo = BeanConvertUtil.covertBean(businessUnit, FileRelPo.class);
fileRelInnerServiceSMOImpl.saveFileRel(fileRelPo);
}
--
Gitblit v1.8.0