|
|
@ -31,8 +31,7 @@ import org.springframework.stereotype.Component; |
|
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
import javax.annotation.Resource; |
|
|
import java.io.IOException; |
|
|
import java.io.IOException; |
|
|
import java.util.Date; |
|
|
import java.util.*; |
|
|
import java.util.Set; |
|
|
|
|
|
import java.util.concurrent.ArrayBlockingQueue; |
|
|
import java.util.concurrent.ArrayBlockingQueue; |
|
|
import java.util.concurrent.ThreadPoolExecutor; |
|
|
import java.util.concurrent.ThreadPoolExecutor; |
|
|
import java.util.concurrent.TimeUnit; |
|
|
import java.util.concurrent.TimeUnit; |
|
|
@ -93,7 +92,13 @@ public class ItemAutoProcessRedis{ |
|
|
for (ZSetOperations.TypedTuple<String> itemSerialNo : itemSerialNos) { |
|
|
for (ZSetOperations.TypedTuple<String> itemSerialNo : itemSerialNos) { |
|
|
log.info("诉求" + itemSerialNo.getValue() + "开始处理"); |
|
|
log.info("诉求" + itemSerialNo.getValue() + "开始处理"); |
|
|
try{ |
|
|
try{ |
|
|
itemService.itemClosed(itemSerialNo.getValue()); |
|
|
List<String> list = Arrays.asList(Objects.requireNonNull(itemSerialNo.getValue()).split(":")); |
|
|
|
|
|
String id = list.get(0); |
|
|
|
|
|
String type = null; |
|
|
|
|
|
if (list.size() > 1) { |
|
|
|
|
|
type = list.get(1); |
|
|
|
|
|
} |
|
|
|
|
|
itemService.itemClosed(id, type); |
|
|
} |
|
|
} |
|
|
catch(Exception ex){ |
|
|
catch(Exception ex){ |
|
|
ex.printStackTrace(); |
|
|
ex.printStackTrace(); |
|
|
|