傅行帆 3 年前
父节点
当前提交
0dc5a050a7

+ 5
- 1
src/main/java/com/yunzhi/marketing/controller/TaChannelController.java 查看文件

@@ -41,6 +41,7 @@ import java.io.IOException;
41 41
 import java.time.LocalDate;
42 42
 import java.util.HashMap;
43 43
 import java.util.List;
44
+import java.util.stream.Collectors;
44 45
 
45 46
 
46 47
 /**
@@ -183,7 +184,10 @@ public class TaChannelController extends BaseController {
183 184
                     taPersonService.updateById(taPerson);
184 185
                 });
185 186
                 // 把所有的渠道person 更新为删除状态
186
-                taChannelPersonService.removeByIds(list);
187
+                if (list.size() > 0) {
188
+                    taChannelPersonService.removeByIds(list.stream().map(TaChannelPerson::getChannelPersonId).collect(Collectors.toList()));
189
+                }
190
+
187 191
                 responseBean.addSuccess("success");
188 192
             }else {
189 193
                 responseBean.addError("fail");

+ 5
- 1
src/main/java/com/yunzhi/marketing/controller/TaPersonController.java 查看文件

@@ -231,8 +231,12 @@ public class TaPersonController extends BaseController {
231 231
             }
232 232
             QueryWrapper<TaChannelPerson>taChannelPersonQueryWrapper = new QueryWrapper<>();
233 233
             taChannelPersonQueryWrapper.eq("person_id",person.getPersonId());
234
-            taChannelPersonQueryWrapper.eq("channel_id",channel.getChannelId());
235 234
             taChannelPersonQueryWrapper.eq("status",CommConstant.STATUS_NORMAL);
235
+            int channelCount = taChannelPersonService.count(taChannelPersonQueryWrapper);
236
+            if(channelCount>0){
237
+                return ResponseBean.error("您已绑定过渠道,不能再次绑定",ResponseBean.ERROR_UNAVAILABLE);
238
+            }
239
+            taChannelPersonQueryWrapper.eq("channel_id",channel.getChannelId());
236 240
             int count = taChannelPersonService.count(taChannelPersonQueryWrapper);
237 241
             if(count>0){
238 242
                 return ResponseBean.error("您已绑定过该渠道",ResponseBean.ERROR_UNAVAILABLE);