傅行帆 3 år sedan
förälder
incheckning
9047078edf

+ 5
- 2
src/main/java/com/yunzhi/marketing/controller/TaNewsController.java Visa fil

@@ -164,8 +164,11 @@ public class TaNewsController extends BaseController {
164 164
                                         @RequestBody TaNews taNews,
165 165
                                      HttpServletRequest request){
166 166
         taNews.setNewsId(id);
167
-        Integer cityId = iTaBuildingService.getCityById(taNews.getBuildingId());
168
-        taNews.setCityId(cityId);
167
+        if (!StringUtils.isEmpty(taNews.getBuildingId())){
168
+            Integer cityId = iTaBuildingService.getCityById(taNews.getBuildingId());
169
+            taNews.setCityId(cityId);
170
+        }
171
+
169 172
         taNews.setOrgId(getOrgId(request));
170 173
         ResponseBean responseBean = iTaNewsService.updateTaNews(taNews);
171 174
         if ("1".equals(String.valueOf(taNews.getNewsStatus()))){

+ 3
- 1
src/main/java/com/yunzhi/marketing/controller/TaOrgCityController.java Visa fil

@@ -67,6 +67,8 @@ public class TaOrgCityController extends BaseController {
67 67
     @ApiOperation(value = "删除此项目的城市", notes = "添加此项目的城市")
68 68
     @DeleteMapping(value = "/admin/org/city/{id}")
69 69
     public ResponseBean deleteCity(@PathVariable Integer id, HttpServletRequest request) {
70
-        return ResponseBean.success(taOrgCityMapper.deleteById(id));
70
+        LambdaQueryWrapper<TaOrgCity> queryWrapper = new LambdaQueryWrapper<>();
71
+        queryWrapper.eq(TaOrgCity::getCityId,id);
72
+        return ResponseBean.success(taOrgCityMapper.delete(queryWrapper));
71 73
     }
72 74
 }

+ 1
- 1
src/main/java/com/yunzhi/marketing/service/impl/TaNewsServiceImpl.java Visa fil

@@ -112,7 +112,7 @@ public class TaNewsServiceImpl extends ServiceImpl<TaNewsMapper, TaNews> impleme
112 112
         }
113 113
 
114 114
         //-- 校验 公司,楼盘,资讯类型
115
-        check(taNews);
115
+//        check(taNews);
116 116
 
117 117
         BeanTools.copyProperties(taNews, oldNews);
118 118
         this.updateById(oldNews);

+ 3
- 1
src/main/java/com/yunzhi/marketing/xlk/mapper/SceneLogMapper.java Visa fil

@@ -1,6 +1,7 @@
1 1
 package com.yunzhi.marketing.xlk.mapper;
2 2
 
3 3
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
+import com.baomidou.mybatisplus.core.metadata.IPage;
4 5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5 6
 import com.yunzhi.marketing.entity.TaBuilding;
6 7
 import com.yunzhi.marketing.entity.TaPersonBuilding;
@@ -10,6 +11,7 @@ import org.apache.ibatis.annotations.Mapper;
10 11
 import org.apache.ibatis.annotations.Param;
11 12
 
12 13
 import java.util.List;
14
+import java.util.Map;
13 15
 
14 16
 /**
15 17
  * <p>
@@ -22,5 +24,5 @@ import java.util.List;
22 24
 @Mapper
23 25
 public interface SceneLogMapper extends BaseMapper<SceneLog> {
24 26
 
25
-    List<BuildingLogVO> getBuildingLogs(Page<BuildingLogVO> page, @Param("buildingId") String buildingId, @Param("personBuildingList") List<TaPersonBuilding> taPersonBuildingList, @Param("institutionIds") List<String> institutionIds);
27
+    IPage<BuildingLogVO> getBuildingLogs(Page<BuildingLogVO> page, @Param("buildingId") String buildingId, @Param("personBuildingList") List<TaPersonBuilding> taPersonBuildingList, @Param("institutionIds") List<String> institutionIds);
26 28
 }

+ 3
- 1
src/main/java/com/yunzhi/marketing/xlk/service/impl/SceneLogServiceImpl.java Visa fil

@@ -1,5 +1,6 @@
1 1
 package com.yunzhi.marketing.xlk.service.impl;
2 2
 
3
+import com.baomidou.mybatisplus.core.metadata.IPage;
3 4
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
4 5
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5 6
 import com.yunzhi.marketing.base.ResponseBean;
@@ -16,6 +17,7 @@ import org.springframework.stereotype.Service;
16 17
 
17 18
 import java.time.LocalDateTime;
18 19
 import java.util.List;
20
+import java.util.Map;
19 21
 
20 22
 /**
21 23
  * <p>
@@ -46,7 +48,7 @@ public class SceneLogServiceImpl extends ServiceImpl<SceneLogMapper, SceneLog> i
46 48
     @Override
47 49
     public ResponseBean getBuildingLogs(Integer pageNum, Integer pageSize, String buildingId, List<TaPersonBuilding> taPersonBuildingList, List<String> InstitutionIds) {
48 50
         Page<BuildingLogVO> page = new Page<>(pageNum, pageSize);
49
-        List<BuildingLogVO> buildings = this.baseMapper.getBuildingLogs(page, buildingId, taPersonBuildingList, InstitutionIds);
51
+        IPage<BuildingLogVO> buildings = this.baseMapper.getBuildingLogs(page, buildingId, taPersonBuildingList, InstitutionIds);
50 52
         return ResponseBean.success(buildings);
51 53
     }
52 54
 }