From 7958f1dddb8a7f4e70d232b07a7703955ecedae0 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期六, 26 八月 2023 12:45:33 +0800
Subject: [PATCH] 优化diamante
---
service-common/src/main/java/com/java110/common/cmd/advert/UpdateAdvertCmd.java | 22 ++++++++++++----------
1 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/service-common/src/main/java/com/java110/common/cmd/advert/UpdateAdvertCmd.java b/service-common/src/main/java/com/java110/common/cmd/advert/UpdateAdvertCmd.java
index 6f4add3..33bbdc6 100644
--- a/service-common/src/main/java/com/java110/common/cmd/advert/UpdateAdvertCmd.java
+++ b/service-common/src/main/java/com/java110/common/cmd/advert/UpdateAdvertCmd.java
@@ -163,22 +163,24 @@
public void addAdvertItemPhoto(JSONObject paramInJson, ICmdDataFlowContext dataFlowContext, String photo) {
String itemTypeCd = "";
String url = "";
- 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(paramInJson.getString("communityId"));
- String fileName = fileInnerServiceSMOImpl.saveFile(fileDto);
- paramInJson.put("fileSaveName", fileName);
- paramInJson.put("advertPhotoId", fileDto.getFileId());
+ 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(paramInJson.getString("communityId"));
+ photo = fileInnerServiceSMOImpl.saveFile(fileDto);
+ }
+ paramInJson.put("fileSaveName", photo);
+ paramInJson.put("advertPhotoId", photo);
itemTypeCd = "8888";
AdvertItemPo advertItemPo = new AdvertItemPo();
advertItemPo.setAdvertId(paramInJson.getString("advertId"));
advertItemPo.setAdvertItemId("-1");
advertItemPo.setCommunityId(paramInJson.getString("communityId"));
advertItemPo.setItemTypeCd(itemTypeCd);
- advertItemPo.setUrl(fileName);
+ advertItemPo.setUrl(photo);
advertItemPo.setSeq("1");
int flag = advertItemV1InnerServiceSMOImpl.saveAdvertItem(advertItemPo);
if(flag < 1){
--
Gitblit v1.8.0