From 07e619e94d876bcdf635fa655b37f6cdca618b6d Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期四, 06 十月 2022 21:28:10 +0800
Subject: [PATCH] 优化代码

---
 service-store/src/main/java/com/java110/store/cmd/complaint/ListComplaintsCmd.java |   19 ++++---------------
 1 files changed, 4 insertions(+), 15 deletions(-)

diff --git a/service-store/src/main/java/com/java110/store/cmd/complaint/ListComplaintsCmd.java b/service-store/src/main/java/com/java110/store/cmd/complaint/ListComplaintsCmd.java
index 53c4f4e..26c8d17 100644
--- a/service-store/src/main/java/com/java110/store/cmd/complaint/ListComplaintsCmd.java
+++ b/service-store/src/main/java/com/java110/store/cmd/complaint/ListComplaintsCmd.java
@@ -27,7 +27,7 @@
 import java.util.List;
 
 @Java110Cmd(serviceCode = "complaint.listComplaints")
-public class ListComplaintsCmd extends Cmd{
+public class ListComplaintsCmd extends Cmd {
 
     @Autowired
     private IComplaintInnerServiceSMO complaintInnerServiceSMOImpl;
@@ -37,6 +37,7 @@
 
     @Autowired
     private IComplaintUserInnerServiceSMO complaintUserInnerServiceSMOImpl;
+
     @Autowired
     private IFileRelInnerServiceSMO fileRelInnerServiceSMOImpl;
 
@@ -49,10 +50,9 @@
     @Override
     public void doCmd(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException {
         ComplaintDto complaintDto = BeanConvertUtil.covertBean(reqJson, ComplaintDto.class);
-
         String roomId = reqJson.getString("roomId");
         if (!StringUtil.isEmpty(roomId) && roomId.contains("-")) {
-            String[] values = roomId.split("-");
+            String[] values = roomId.split("-", 3);
             if (values.length == 3) {
                 RoomDto roomDto = new RoomDto();
                 roomDto.setFloorNum(values[0]);
@@ -64,11 +64,8 @@
                 complaintDto.setRoomId(roomDtos.get(0).getRoomId());
             }
         }
-
         int count = complaintInnerServiceSMOImpl.queryComplaintsCount(complaintDto);
-
         List<ApiComplaintDataVo> complaints = null;
-
         if (count > 0) {
             List<ComplaintDto> complaintDtos = complaintInnerServiceSMOImpl.queryComplaints(complaintDto);
             complaintDtos = freshCurrentUser(complaintDtos);
@@ -77,17 +74,12 @@
         } else {
             complaints = new ArrayList<>();
         }
-
         ApiComplaintVo apiComplaintVo = new ApiComplaintVo();
-
         apiComplaintVo.setTotal(count);
         apiComplaintVo.setRecords((int) Math.ceil((double) count / (double) reqJson.getInteger("row")));
         apiComplaintVo.setComplaints(complaints);
-
         ResponseEntity<String> responseEntity = new ResponseEntity<String>(JSONObject.toJSONString(apiComplaintVo), HttpStatus.OK);
-
         context.setResponseEntity(responseEntity);
-
     }
 
     private List<ComplaintDto> freshCurrentUser(List<ComplaintDto> complaintDtos) {
@@ -96,7 +88,6 @@
             complaintDto = complaintUserInnerServiceSMOImpl.getTaskCurrentUser(complaintDto);
             tmpComplaintDtos.add(complaintDto);
         }
-
         return tmpComplaintDtos;
     }
 
@@ -104,7 +95,6 @@
         List<PhotoVo> photoVos = null;
         PhotoVo photoVo = null;
         for (ApiComplaintDataVo complaintDataVo : complaints) {
-
             FileRelDto fileRelDto = new FileRelDto();
             fileRelDto.setObjId(complaintDataVo.getComplaintId());
             fileRelDto.setRelTypeCd("13000");
@@ -112,11 +102,10 @@
             photoVos = new ArrayList<>();
             for (FileRelDto tmpFileRelDto : fileRelDtos) {
                 photoVo = new PhotoVo();
-                photoVo.setUrl("/callComponent/download/getFile/file?fileId=" + tmpFileRelDto.getFileRealName() + "&communityId=" + complaintDataVo.getCommunityId());
+                photoVo.setUrl(tmpFileRelDto.getFileRealName());
                 photoVos.add(photoVo);
             }
             complaintDataVo.setPhotos(photoVos);
         }
     }
-
 }

--
Gitblit v1.8.0