From 290a01c4a1eb457e858ca52d7b1c03a6f23e4488 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期一, 28 十一月 2022 16:20:00 +0800
Subject: [PATCH] Merge branch 'master' of http://42.193.1.25:9521/r/sccg_server

---
 ycl-platform/src/main/java/com/ycl/mapper/store/StoreInfoMapper.java                      |    2 +-
 ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml                     |    3 ++-
 ycl-platform/src/main/java/com/ycl/controller/message/MessageColumnController.java        |    8 ++++++++
 ycl-platform/src/main/resources/mapper/store/UmsStoreInfoMapper.xml                       |    3 +++
 ycl-platform/src/main/java/com/ycl/vo/store/StoreInfoVO.java                              |    2 +-
 ycl-platform/src/main/java/com/ycl/service/store/StoreInfoService.java                    |    2 +-
 ycl-platform/src/main/java/com/ycl/controller/store/StoreInfoController.java              |    6 ++++--
 ycl-platform/src/main/java/com/ycl/vo/casePool/BaseCaseVO.java                            |    6 ++++++
 ycl-platform/src/main/java/com/ycl/entity/video/VideoPoint.java                           |    2 ++
 ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/DisposeRecordServiceImpl.java |    2 +-
 ycl-platform/src/main/java/com/ycl/dto/store/UmsStoreInfoParam.java                       |    4 ++++
 ycl-platform/src/main/java/com/ycl/service/store/impl/StoreInfoServiceImpl.java           |    4 ++--
 12 files changed, 35 insertions(+), 9 deletions(-)

diff --git a/ycl-platform/src/main/java/com/ycl/controller/message/MessageColumnController.java b/ycl-platform/src/main/java/com/ycl/controller/message/MessageColumnController.java
index c06c0e1..77659e2 100644
--- a/ycl-platform/src/main/java/com/ycl/controller/message/MessageColumnController.java
+++ b/ycl-platform/src/main/java/com/ycl/controller/message/MessageColumnController.java
@@ -1,5 +1,6 @@
 package com.ycl.controller.message;
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.ycl.api.CommonResult;
 import com.ycl.bo.AdminUserDetails;
@@ -61,6 +62,13 @@
         return CommonResult.success(iMessageColumnService.list());
     }
 
+    @ApiOperation(value = "鑾峰彇鏄剧ず鐨勬爮鐩�")
+    @RequestMapping(value = "/getShowColumn", method = RequestMethod.GET)
+    @ResponseBody
+    public CommonResult getShowColumn() {
+        return CommonResult.success(iMessageColumnService.list(new LambdaQueryWrapper<MessageColumn>().eq(MessageColumn::getIsShow,1)));
+    }
+
     @ApiOperation(value = "鑾峰彇鏍忕洰鍒嗛〉鏌ヨ")
     @RequestMapping(value = "/list", method = RequestMethod.POST)
     @ResponseBody
diff --git a/ycl-platform/src/main/java/com/ycl/controller/store/StoreInfoController.java b/ycl-platform/src/main/java/com/ycl/controller/store/StoreInfoController.java
index 2657d6e..d98ac78 100644
--- a/ycl-platform/src/main/java/com/ycl/controller/store/StoreInfoController.java
+++ b/ycl-platform/src/main/java/com/ycl/controller/store/StoreInfoController.java
@@ -52,8 +52,10 @@
     @LogSave(operationType = "闂ㄥ簵绠$悊", contain = "鏌ヨ闂ㄥ簵")
     public CommonResult<CommonPage<StoreInfoVO>> list(@RequestParam(value = "keyword", required = false) String keyword,
                                                       @RequestParam(value = "pageSize", defaultValue = "5") Integer pageSize,
-                                                      @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum) {
-        Page<StoreInfoVO> storeInfoPage = storeInfoService.list(keyword, pageSize, pageNum);
+                                                      @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
+                                                      @RequestParam(value = "status", required = false) String status
+    ) {
+        Page<StoreInfoVO> storeInfoPage = storeInfoService.list(keyword, pageSize, pageNum,status);
         return CommonResult.success(CommonPage.restPage(storeInfoPage));
     }
 
diff --git a/ycl-platform/src/main/java/com/ycl/dto/store/UmsStoreInfoParam.java b/ycl-platform/src/main/java/com/ycl/dto/store/UmsStoreInfoParam.java
index 25bb703..9e28e1f 100644
--- a/ycl-platform/src/main/java/com/ycl/dto/store/UmsStoreInfoParam.java
+++ b/ycl-platform/src/main/java/com/ycl/dto/store/UmsStoreInfoParam.java
@@ -52,4 +52,8 @@
 
     @ApiModelProperty("鎽勫儚澶�")
     private String relationVideo;
+
+    @ApiModelProperty("搴楅摵鐘舵��")
+    @TableField("status")
+    private String status;
 }
diff --git a/ycl-platform/src/main/java/com/ycl/entity/video/VideoPoint.java b/ycl-platform/src/main/java/com/ycl/entity/video/VideoPoint.java
index 850702c..78f60d9 100644
--- a/ycl-platform/src/main/java/com/ycl/entity/video/VideoPoint.java
+++ b/ycl-platform/src/main/java/com/ycl/entity/video/VideoPoint.java
@@ -12,6 +12,7 @@
 
 import lombok.Data;
 import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
 
 /**
  * <p>
@@ -24,6 +25,7 @@
 @Data
 @EqualsAndHashCode(callSuper = false)
 @TableName("ums_video_point")
+@NoArgsConstructor
 public class VideoPoint implements Serializable {
 
     private static final long serialVersionUID = 1L;
diff --git a/ycl-platform/src/main/java/com/ycl/mapper/store/StoreInfoMapper.java b/ycl-platform/src/main/java/com/ycl/mapper/store/StoreInfoMapper.java
index 9cc6c93..bb03158 100644
--- a/ycl-platform/src/main/java/com/ycl/mapper/store/StoreInfoMapper.java
+++ b/ycl-platform/src/main/java/com/ycl/mapper/store/StoreInfoMapper.java
@@ -15,5 +15,5 @@
  */
 public interface StoreInfoMapper extends BaseMapper<StoreInfo> {
 
-    Page<StoreInfoVO> selectStorePage(Page<StoreInfo> storeInfoPage, String keyword);
+    Page<StoreInfoVO> selectStorePage(Page<StoreInfo> storeInfoPage, String keyword,String status);
 }
diff --git a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/DisposeRecordServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/DisposeRecordServiceImpl.java
index 059a182..7889f19 100644
--- a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/DisposeRecordServiceImpl.java
+++ b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/DisposeRecordServiceImpl.java
@@ -123,7 +123,7 @@
                                 , uploadDisposingResultParam.getWritPic()));
                 iImageResourcesService.updateById(imageResources);
             }
-            return baseCaseService.update(new LambdaUpdateWrapper<BaseCase>().eq(BaseCase::getId, uploadDisposingResultParam.getCaseId()).set(BaseCase::getState, BaseCaseStatus.CHECK));
+            return baseCaseService.update(new LambdaUpdateWrapper<BaseCase>().eq(BaseCase::getId, uploadDisposingResultParam.getCaseId()).set(BaseCase::getState, BaseCaseStatus.DISPOSE));
         } else {
             //褰撲簨浜�
             PartyInfo partyInfo = new PartyInfo();
diff --git a/ycl-platform/src/main/java/com/ycl/service/store/StoreInfoService.java b/ycl-platform/src/main/java/com/ycl/service/store/StoreInfoService.java
index 9fd9bd0..8836826 100644
--- a/ycl-platform/src/main/java/com/ycl/service/store/StoreInfoService.java
+++ b/ycl-platform/src/main/java/com/ycl/service/store/StoreInfoService.java
@@ -24,7 +24,7 @@
      * @param pageNum  椤电爜
      * @return 鍒嗛〉瀹炰綋
      */
-    Page<StoreInfoVO> list(String keyword, Integer pageSize, Integer pageNum);
+    Page<StoreInfoVO> list(String keyword, Integer pageSize, Integer pageNum,String status);
 
     /**
      * 璇诲彇excel鏂囦欢鍔ㄦ�佸姞杞芥枃浠�
diff --git a/ycl-platform/src/main/java/com/ycl/service/store/impl/StoreInfoServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/store/impl/StoreInfoServiceImpl.java
index 5cf17d1..79b05f0 100644
--- a/ycl-platform/src/main/java/com/ycl/service/store/impl/StoreInfoServiceImpl.java
+++ b/ycl-platform/src/main/java/com/ycl/service/store/impl/StoreInfoServiceImpl.java
@@ -49,11 +49,11 @@
 
 
     @Override
-    public Page<StoreInfoVO> list(String keyword, Integer pageSize, Integer pageNum) {
+    public Page<StoreInfoVO> list(String keyword, Integer pageSize, Integer pageNum,String status) {
         Page<StoreInfo> storeInfoPage = new Page<>();
         storeInfoPage.setSize(pageSize);
         storeInfoPage.setCurrent(pageNum);
-        Page<StoreInfoVO> page = storeInfoMapper.selectStorePage(storeInfoPage, keyword);
+        Page<StoreInfoVO> page = storeInfoMapper.selectStorePage(storeInfoPage, keyword,status);
         page.getRecords().forEach(x -> x.setVideoPoint(videoPointMapper.selectById(x.getVideoId())));
         return page;
     }
diff --git a/ycl-platform/src/main/java/com/ycl/vo/casePool/BaseCaseVO.java b/ycl-platform/src/main/java/com/ycl/vo/casePool/BaseCaseVO.java
index 16d4b75..fac6560 100644
--- a/ycl-platform/src/main/java/com/ycl/vo/casePool/BaseCaseVO.java
+++ b/ycl-platform/src/main/java/com/ycl/vo/casePool/BaseCaseVO.java
@@ -1,6 +1,9 @@
 package com.ycl.vo.casePool;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
+
+import java.time.LocalDateTime;
 
 @Data
 public class BaseCaseVO {
@@ -13,4 +16,7 @@
     private String grade;
     private String street;
     private String community;
+
+    @JsonFormat(timezone = "GMT",pattern = "yyyy-MM-dd HH:mm:ss")
+    private LocalDateTime alarmTime;
 }
diff --git a/ycl-platform/src/main/java/com/ycl/vo/store/StoreInfoVO.java b/ycl-platform/src/main/java/com/ycl/vo/store/StoreInfoVO.java
index 56cb2bc..ac1bcea 100644
--- a/ycl-platform/src/main/java/com/ycl/vo/store/StoreInfoVO.java
+++ b/ycl-platform/src/main/java/com/ycl/vo/store/StoreInfoVO.java
@@ -69,7 +69,7 @@
     @TableField("store_score")
     private Double storeScore;
 
-    @ApiModelProperty("闂ㄥ簵绉垎")
+    @ApiModelProperty("瑙嗛鐐逛綅")
     @TableField(" relation_video")
     private String relationVideo;
 
diff --git a/ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml b/ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml
index df229d3..740b16c 100644
--- a/ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml
+++ b/ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml
@@ -238,7 +238,8 @@
             t4.pic_data,
             t5.`name` as grade,
             t6.`name` as street,
-            t7.`name` as community
+            t7.`name` as community,
+            t1.alarm_time as alarmTime
         FROM
             ums_base_case t1
                 LEFT JOIN ums_violations t2 ON t1.id = t2.id
diff --git a/ycl-platform/src/main/resources/mapper/store/UmsStoreInfoMapper.xml b/ycl-platform/src/main/resources/mapper/store/UmsStoreInfoMapper.xml
index abc4a0c..1142b20 100644
--- a/ycl-platform/src/main/resources/mapper/store/UmsStoreInfoMapper.xml
+++ b/ycl-platform/src/main/resources/mapper/store/UmsStoreInfoMapper.xml
@@ -25,6 +25,9 @@
             <if test="keyword!=null and keyword!=''">
                 t1.store_name LIKE  CONCAT('%', #{keyword}, '%')
             </if>
+            <if test="status!=null and status!='' and status!='0' ">
+                t1.status = #{status}
+            </if>
         </where>
         order by t1.id desc
     </select>

--
Gitblit v1.8.0