dingxin 5 jaren geleden
bovenliggende
commit
b9452f9bc5

+ 5
- 1
src/main/java/com/huiju/estateagents/center/taUser/controller/TaUserController.java Bestand weergeven

@@ -322,7 +322,11 @@ public class TaUserController extends BaseController {
322 322
         map.put("userId",taUser.getUserId().toString());
323 323
         map.put("orgId",taUser.getOrgId().toString());
324 324
         String token = JWTUtils.newTokenByMap(map);
325
-    
325
+
326
+        // 先尝试删除这个Token
327
+        // 因为偶尔出现了,Token插入失败,报的错就是主键重复
328
+        sysTokenService.removeById(token);
329
+
326 330
         //保存token
327 331
         sysTokenService.saveToken(token);
328 332
     

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/HelpActivityController.java Bestand weergeven

@@ -483,7 +483,7 @@ public class HelpActivityController extends BaseController {
483 483
             map.put("postList",postList);
484 484
     
485 485
             QueryWrapper<TdPosterTemplate> tdPosterTemplateQueryWrapper = new QueryWrapper<>();
486
-            tdPosterTemplateQueryWrapper.eq("org_id",orgId);
486
+            //tdPosterTemplateQueryWrapper.eq("org_id",orgId);
487 487
             tdPosterTemplateQueryWrapper.eq("status",CommConstant.STATUS_NORMAL);
488 488
             tdPosterTemplateQueryWrapper.eq("type",CommConstant.HELP_ACTIVITY);
489 489
             List<TdPosterTemplate> posterTemplateList = tdPosterTemplateService.list(tdPosterTemplateQueryWrapper);

+ 3
- 0
src/main/java/com/huiju/estateagents/controller/TaPersonController.java Bestand weergeven

@@ -166,6 +166,9 @@ public class TaPersonController extends BaseController {
166 166
             QueryWrapper<TaChannel> queryWrapper = new QueryWrapper();
167 167
             queryWrapper.eq("channel_code",channelCode);
168 168
             TaChannel channel = taChannelService.getOne(queryWrapper);
169
+            if (null == channel){
170
+                return ResponseBean.error("渠道码不存在",ResponseBean.ERROR_UNAVAILABLE);
171
+            }
169 172
             QueryWrapper<TaChannelPerson>taChannelPersonQueryWrapper = new QueryWrapper<>();
170 173
             taChannelPersonQueryWrapper.eq("person_id",person.getPersonId());
171 174
             taChannelPersonQueryWrapper.eq("channel_id",channel.getChannelId());

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/TaShareActivityController.java Bestand weergeven

@@ -364,7 +364,7 @@ public class TaShareActivityController extends BaseController {
364 364
             map.put("postList",postList);
365 365
     
366 366
             QueryWrapper<TdPosterTemplate> tdPosterTemplateQueryWrapper = new QueryWrapper<>();
367
-            tdPosterTemplateQueryWrapper.eq("org_id",orgId);
367
+            //tdPosterTemplateQueryWrapper.eq("org_id",orgId);
368 368
             tdPosterTemplateQueryWrapper.eq("status",CommConstant.STATUS_NORMAL);
369 369
             tdPosterTemplateQueryWrapper.eq("type",CommConstant.GROUP_ACTIVITY);
370 370
             List<TdPosterTemplate> posterTemplateList = tdPosterTemplateService.list(tdPosterTemplateQueryWrapper);

+ 15
- 1
src/main/java/com/huiju/estateagents/drainage/controller/TaDrainageController.java Bestand weergeven

@@ -8,12 +8,15 @@ import com.huiju.estateagents.base.ResponseBean;
8 8
 import com.huiju.estateagents.common.CommConstant;
9 9
 import com.huiju.estateagents.common.StringUtils;
10 10
 import com.huiju.estateagents.drainage.entity.TaDrainage;
11
+import com.huiju.estateagents.drainage.entity.TaDrainageRecord;
12
+import com.huiju.estateagents.drainage.service.ITaDrainageRecordService;
11 13
 import com.huiju.estateagents.drainage.service.ITaDrainageService;
12 14
 import com.huiju.estateagents.third.entity.TaThirdPartyMiniappConfig;
13 15
 import com.huiju.estateagents.third.service.ITaThirdPartyMiniappConfigService;
14 16
 import org.slf4j.Logger;
15 17
 import org.slf4j.LoggerFactory;
16 18
 import org.springframework.beans.factory.annotation.Autowired;
19
+import org.springframework.boot.json.YamlJsonParser;
17 20
 import org.springframework.web.bind.annotation.PathVariable;
18 21
 import org.springframework.web.bind.annotation.RequestBody;
19 22
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -48,6 +51,9 @@ public class TaDrainageController extends BaseController {
48 51
     @Autowired
49 52
     public ITaThirdPartyMiniappConfigService iTaThirdPartyMiniappConfigService;
50 53
 
54
+    @Autowired
55
+    private ITaDrainageRecordService iTaDrainageRecordService;
56
+
51 57
     /**
52 58
      * 分页查询列表
53 59
      * @param pageNum
@@ -141,9 +147,17 @@ public class TaDrainageController extends BaseController {
141 147
      */
142 148
     @ResponseBody
143 149
     @RequestMapping(value="/admin/taDrainage/{id}", method= RequestMethod.DELETE)
144
-    public ResponseBean taDrainageDelete(@PathVariable Integer id){
150
+    public ResponseBean taDrainageDelete(@PathVariable Integer id, HttpServletRequest request){
145 151
         ResponseBean responseBean = new ResponseBean();
146 152
         try {
153
+
154
+            // 判断是否产生业务数据
155
+            TaDrainage drainage = iTaDrainageService.getById(id);
156
+            if (null != drainage.getEnlistNum() && drainage.getEnlistNum().intValue() > 0) {
157
+                responseBean.addError("此H5项目已有用户提交数据,删除项目会删除全部数据,且已发布H5页面再提交内容会报错,不建议删除数据。可以点击项目名称修改截止时间为过去时间来禁用项目。");
158
+                return responseBean;
159
+            }
160
+
147 161
             if(iTaDrainageService.removeById(id)){
148 162
                 responseBean.addSuccess("success");
149 163
             }else {

+ 2
- 0
src/main/java/com/huiju/estateagents/service/impl/TaBuildingServiceImpl.java Bestand weergeven

@@ -244,6 +244,7 @@ public class TaBuildingServiceImpl extends ServiceImpl<TaBuildingMapper, TaBuild
244 244
             QueryWrapper<TaBuilding> buildingIdQueryWrapper = new QueryWrapper<>();
245 245
             buildingIdQueryWrapper.eq("building_id", building.getBuildingId());
246 246
             buildingIdQueryWrapper.eq("org_id", orgId);
247
+            building.setName(building.getBuildingName());
247 248
             taBuildingMapper.update(building,buildingIdQueryWrapper);
248 249
             QueryWrapper<TaBuildingImg> BuildingImgQueryWrapper = new QueryWrapper<>();
249 250
             BuildingImgQueryWrapper.eq("building_id", building.getBuildingId());
@@ -295,6 +296,7 @@ public class TaBuildingServiceImpl extends ServiceImpl<TaBuildingMapper, TaBuild
295 296
         building.setCreateDate(LocalDateTime.now());
296 297
         building.setStatus(2);
297 298
         building.setOrgId(orgId);
299
+        building.setName(building.getBuildingName());
298 300
         if (taBuildingMapper.insert(building) < 1) {
299 301
             return ResponseBean.error("添加项目楼栋失败", ResponseBean.ERROR_UNAVAILABLE);
300 302
         }