zoujiajian 3 years ago
parent
commit
51e843e21c

+ 4 - 1
netflix-service/src/main/java/com/cyksj/service/user/impl/WorkOrderFrontServiceImpl.java

@@ -89,7 +89,10 @@ public class WorkOrderFrontServiceImpl implements WorkOrderFrontService {
 					workOrder.setAccount(account.getAccount());
 				});
 		//随机分配给客服
-		List<CmsUserVO> customers = beanSearcher.searchAll(CmsUserVO.class, MapUtils.builder().field(CmsUserVO::getRoleNames, "客服").op(Operator.Contain).build());
+		List<CmsUserVO> customers = beanSearcher.searchAll(CmsUserVO.class, MapUtils.builder()
+				.field(CmsUserVO::getRoleNames, "客服").op(Operator.Contain)
+				.field(CmsUserVO::getStatus, true)
+				.build());
 		if (customers.size() > 0) {
 			int randomIndex = RandomUtil.randomInt(customers.size());
 			CmsUserVO customer = customers.get(randomIndex);

+ 4 - 1
netflix-service/src/main/java/com/cyksj/task/Scheduler.java

@@ -354,7 +354,10 @@ public class Scheduler {
         if (accountViews.size() > 0) {
             int accountSize = accountViews.size();
             log.info("开始给客服分配过期账号,过期账号数量:{}", accountSize);
-            List<CmsUserVO> customers = beanSearcher.searchAll(CmsUserVO.class, MapUtils.builder().field(CmsUserVO::getRoleNames, "客服").op(Operator.Contain).build());
+	        List<CmsUserVO> customers = beanSearcher.searchAll(CmsUserVO.class, MapUtils.builder()
+			        .field(CmsUserVO::getStatus, true)
+			        .field(CmsUserVO::getRoleNames, "客服").op(Operator.Contain)
+			        .build());
             if (customers.isEmpty()) {
                 log.info("暂无客服");
                 return;