Browse Source

退房发送退房消息

wangzhengliang 3 years ago
parent
commit
e9defda3f1

+ 1 - 1
src/main/java/com/chuanghai/ihotel/controller/SystemNoticeController.java

@@ -68,7 +68,7 @@ public class SystemNoticeController {
     @PutMapping("/read")
     @PutMapping("/read")
     public CommonResult<String> read(@RequestHeader("admin_token")String adminToken,
     public CommonResult<String> read(@RequestHeader("admin_token")String adminToken,
                                      @RequestBody Long[] ids) {
                                      @RequestBody Long[] ids) {
-        systemNoticeService.read(ids);
+        systemNoticeService.read(Arrays.asList(ids));
 
 
         return CommonResult.ok();
         return CommonResult.ok();
     }
     }

+ 3 - 1
src/main/java/com/chuanghai/ihotel/service/SystemNoticeService.java

@@ -6,6 +6,8 @@ import com.chuanghai.ihotel.common.utils.PageParam;
 import com.chuanghai.ihotel.entity.SystemNoticeEntity;
 import com.chuanghai.ihotel.entity.SystemNoticeEntity;
 import com.chuanghai.ihotel.enums.SystemNoticeTypeEnum;
 import com.chuanghai.ihotel.enums.SystemNoticeTypeEnum;
 
 
+import java.util.List;
+
 /**
 /**
  * 系统通知 
  * 系统通知 
  *
  *
@@ -17,7 +19,7 @@ public interface SystemNoticeService extends IService<SystemNoticeEntity> {
 
 
     PageUtils queryPage(String readFlag, PageParam pageParam);
     PageUtils queryPage(String readFlag, PageParam pageParam);
 
 
-    void read(Long[] ids);
+    void read(List<Long> ids);
 
 
     void addNotice(String title, String content, SystemNoticeTypeEnum type);
     void addNotice(String title, String content, SystemNoticeTypeEnum type);
 }
 }

+ 4 - 5
src/main/java/com/chuanghai/ihotel/service/impl/SystemNoticeServiceImpl.java

@@ -1,17 +1,16 @@
 package com.chuanghai.ihotel.service.impl;
 package com.chuanghai.ihotel.service.impl;
 
 
-import com.chuanghai.ihotel.enums.SystemNoticeTypeEnum;
-import org.springframework.stereotype.Service;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.chuanghai.ihotel.common.utils.PageUtils;
 import com.chuanghai.ihotel.common.utils.MyQuery;
 import com.chuanghai.ihotel.common.utils.MyQuery;
 import com.chuanghai.ihotel.common.utils.PageParam;
 import com.chuanghai.ihotel.common.utils.PageParam;
-
+import com.chuanghai.ihotel.common.utils.PageUtils;
 import com.chuanghai.ihotel.dao.SystemNoticeDao;
 import com.chuanghai.ihotel.dao.SystemNoticeDao;
 import com.chuanghai.ihotel.entity.SystemNoticeEntity;
 import com.chuanghai.ihotel.entity.SystemNoticeEntity;
+import com.chuanghai.ihotel.enums.SystemNoticeTypeEnum;
 import com.chuanghai.ihotel.service.SystemNoticeService;
 import com.chuanghai.ihotel.service.SystemNoticeService;
+import org.springframework.stereotype.Service;
 import org.springframework.util.StringUtils;
 import org.springframework.util.StringUtils;
 
 
 import java.time.LocalDateTime;
 import java.time.LocalDateTime;
@@ -34,7 +33,7 @@ public class SystemNoticeServiceImpl extends ServiceImpl<SystemNoticeDao, System
     }
     }
 
 
     @Override
     @Override
-    public void read(Long[] ids) {
+    public void read(List<Long> ids) {
         QueryWrapper<SystemNoticeEntity> wrapper = new QueryWrapper<>();
         QueryWrapper<SystemNoticeEntity> wrapper = new QueryWrapper<>();
         wrapper.in("id", ids);
         wrapper.in("id", ids);
         List<SystemNoticeEntity> list = this.list(wrapper);
         List<SystemNoticeEntity> list = this.list(wrapper);