Forráskód Böngészése

消防报告已读接口代码调整

fuyuchuan 8 órája
szülő
commit
e4454ee582

+ 4 - 4
service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/DemReportInfoController.java

@@ -86,13 +86,13 @@ public class DemReportInfoController {
     /**
      * 报告读取状态更新
      *
-     * @param companyId  单位ID
+     * @param id  主键ID
      * @return
      */
     @Log(title = "报告读取状态更新", businessType = BusinessType.UPDATE)
-    @PutMapping("updateReadStatus")
-    public ApiResult<Void> updateReadStatus(@RequestParam(value = "companyId") String companyId) {
-        demReportInfoService.updateReadStatus(companyId);
+    @PatchMapping("/updateReadStatus/{id}")
+    public ApiResult<Void> updateReadStatus(@PathVariable(value = "id") String id) {
+        demReportInfoService.updateReadStatus(id);
         return ApiResult.success();
     }
 }

+ 3 - 3
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/DemReportInfoService.java

@@ -26,7 +26,7 @@ public interface DemReportInfoService extends CrudService<DemReportInfo> {
      * @param pageSize     每页条数
      * @return
      */
-    CommonPage<DemReportInfo> reportInfoList(String companyId, String sourceType,Integer pageNum, Integer pageSize);
+    CommonPage<DemReportInfo> reportInfoList(String companyId, String sourceType, Integer pageNum, Integer pageSize);
 
     /**
      * 生成报告单位信息-列表查询
@@ -54,7 +54,7 @@ public interface DemReportInfoService extends CrudService<DemReportInfo> {
 
     /**
      * 批量更新已读状态
-     * @param companyId 单位ID
+     * @param id 主键ID
      */
-    void updateReadStatus(String companyId);
+    void updateReadStatus(String id);
 }

+ 2 - 3
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/impl/DemReportInfoServiceImpl.java

@@ -140,9 +140,8 @@ public class DemReportInfoServiceImpl extends AbstractCrudService<DemReportInfoM
 
     @Override
     public void updateReadStatus(String companyId) {
-        LambdaQueryWrapper<DemReportInfo> queryWrapper = Wrappers.lambdaQuery();
-        queryWrapper.eq(DemReportInfo::getCompanyId, companyId);
-        DemReportInfo one = this.getOne(queryWrapper);
+        DemReportInfo one = null;
+        one = this.getOne(Wrappers.<DemReportInfo>lambdaQuery().eq(DemReportInfo::getId, companyId));
         if (one == null) {
             throw new BusinessException("当前报告已删除!请联系管理员");
         }