From 53dbe1b2140aa03458a5eac46c21c2e0047dab45 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期三, 19 四月 2023 00:42:31 +0800
Subject: [PATCH] 优化根据楼栋查询单元bug

---
 service-community/src/main/java/com/java110/community/cmd/activities/UpdateActivitiesCmd.java |   41 ++++++-----------------------------------
 1 files changed, 6 insertions(+), 35 deletions(-)

diff --git a/service-community/src/main/java/com/java110/community/cmd/activities/UpdateActivitiesCmd.java b/service-community/src/main/java/com/java110/community/cmd/activities/UpdateActivitiesCmd.java
index e4a3a1d..2669153 100644
--- a/service-community/src/main/java/com/java110/community/cmd/activities/UpdateActivitiesCmd.java
+++ b/service-community/src/main/java/com/java110/community/cmd/activities/UpdateActivitiesCmd.java
@@ -22,15 +22,11 @@
 import com.java110.core.event.cmd.Cmd;
 import com.java110.core.event.cmd.CmdEvent;
 import com.java110.core.factory.GenerateCodeFactory;
-import com.java110.dto.file.FileDto;
 import com.java110.dto.file.FileRelDto;
-import com.java110.intf.common.IFileInnerServiceSMO;
 import com.java110.intf.common.IFileRelInnerServiceSMO;
-import com.java110.intf.community.IActivitiesInnerServiceSMO;
 import com.java110.intf.community.IActivitiesV1InnerServiceSMO;
 import com.java110.po.activities.ActivitiesPo;
 import com.java110.po.file.FileRelPo;
-import com.java110.utils.constant.BusinessTypeConstant;
 import com.java110.utils.exception.CmdException;
 import com.java110.utils.util.Assert;
 import com.java110.utils.util.BeanConvertUtil;
@@ -41,7 +37,6 @@
 import org.slf4j.LoggerFactory;
 
 import java.util.List;
-
 
 /**
  * 绫昏〃杩帮細鏇存柊
@@ -56,17 +51,13 @@
 @Java110Cmd(serviceCode = "activities.updateActivities")
 public class UpdateActivitiesCmd extends Cmd {
 
-  private static Logger logger = LoggerFactory.getLogger(UpdateActivitiesCmd.class);
-
-    @Autowired
-    private IFileInnerServiceSMO fileInnerServiceSMOImpl;
+    private static Logger logger = LoggerFactory.getLogger(UpdateActivitiesCmd.class);
 
     @Autowired
     private IFileRelInnerServiceSMO fileRelInnerServiceSMOImpl;
+
     @Autowired
     private IActivitiesV1InnerServiceSMO activitiesV1InnerServiceSMOImpl;
-    @Autowired
-    private IActivitiesInnerServiceSMO activitiesInnerServiceSMOImpl;
 
     @Override
     public void validate(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) {
@@ -78,65 +69,45 @@
         Assert.hasKeyAndValue(reqJson, "context", "蹇呭~锛岃濉啓娲诲姩鍐呭");
         Assert.hasKeyAndValue(reqJson, "startTime", "蹇呭~锛岃閫夋嫨寮�濮嬫椂闂�");
         Assert.hasKeyAndValue(reqJson, "endTime", "蹇呭~锛岃閫夋嫨缁撴潫鏃堕棿");
-
     }
-
 
     @Override
     @Java110Transactional
     public void doCmd(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) throws CmdException {
-
-
         if (reqJson.containsKey("headerImg") && !StringUtils.isEmpty(reqJson.getString("headerImg"))) {
-            FileDto fileDto = new FileDto();
-            fileDto.setFileId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_file_id));
-            fileDto.setFileName(fileDto.getFileId());
-            fileDto.setContext(reqJson.getString("headerImg"));
-            fileDto.setSuffix("jpeg");
-            fileDto.setCommunityId(reqJson.getString("communityId"));
-            String fileName = fileInnerServiceSMOImpl.saveFile(fileDto);
-
-            reqJson.put("headerImg", fileDto.getFileId());
-            reqJson.put("fileSaveName", fileName);
-
             FileRelDto fileRelDto = new FileRelDto();
             fileRelDto.setRelTypeCd("70000");
             fileRelDto.setObjId(reqJson.getString("activitiesId"));
             List<FileRelDto> fileRelDtos = fileRelInnerServiceSMOImpl.queryFileRels(fileRelDto);
-
             if (fileRelDtos == null || fileRelDtos.size() == 0) {
                 FileRelPo fileRelPo = new FileRelPo();
                 fileRelPo.setFileRelId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_fileRelId));
                 fileRelPo.setFileRealName(reqJson.getString("headerImg"));
-                fileRelPo.setFileSaveName(reqJson.getString("fileSaveName"));
+                fileRelPo.setFileSaveName(reqJson.getString("headerImg"));
                 fileRelPo.setObjId(reqJson.getString("activitiesId"));
                 fileRelPo.setSaveWay("table");
                 fileRelPo.setRelTypeCd("70000");
                 int flag = fileRelInnerServiceSMOImpl.saveFileRel(fileRelPo);
-                if(flag < 1){
+                if (flag < 1) {
                     throw new CmdException("淇濆瓨骞垮憡澶辫触");
                 }
             } else {
                 FileRelPo fileRelPo = new FileRelPo();
                 fileRelPo.setFileRelId(fileRelDtos.get(0).getFileRelId());
                 fileRelPo.setFileRealName(reqJson.getString("headerImg"));
-                fileRelPo.setFileSaveName(reqJson.getString("fileSaveName"));
+                fileRelPo.setFileSaveName(reqJson.getString("headerImg"));
                 fileRelPo.setObjId(reqJson.getString("activitiesId"));
                 int flag = fileRelInnerServiceSMOImpl.updateFileRel(fileRelPo);
-                if(flag < 1){
+                if (flag < 1) {
                     throw new CmdException("淇濆瓨骞垮憡澶辫触");
                 }
             }
-
         }
-
         ActivitiesPo activitiesPo = BeanConvertUtil.covertBean(reqJson, ActivitiesPo.class);
         int flag = activitiesV1InnerServiceSMOImpl.updateActivities(activitiesPo);
-
         if (flag < 1) {
             throw new CmdException("鏇存柊鏁版嵁澶辫触");
         }
-
         cmdDataFlowContext.setResponseEntity(ResultVo.success());
     }
 }

--
Gitblit v1.8.0