| | |
| | | private final IUserService userService; |
| | | |
| | | private final static String appId = "46a23e7c5fe54f46a37848dc740dc001"; |
| | | |
| | | private final static String appSecret = "AxVGmJcsfxEx36zptmr8J+sv7MAhL1mUuwrk4woGUrM="; |
| | | |
| | | private final static String method = "post"; |
| | | |
| | | @PostMapping("/userpush") |
| | | public Object userPush(@RequestBody ApiPushDTO apiPushDTO, HttpServletRequest request) { |
| | | System.out.println("请求参数:" + JSON.toJSONString(apiPushDTO)); |
| | | Map<String, Object> ret = new HashMap<>(); |
| | | |
| | | String clientId = request.getParameter("clientId"); |
| | |
| | | for (int i = 0; i < maxthreadNum; i++) { |
| | | final int index = i; |
| | | final AccountBean accountBean = accountBeanList.get(i); |
| | | executor.execute(new Runnable() { |
| | | @Override |
| | | public void run() { |
| | | //业务处理 |
| | | System.out.println("当前线程:" + Thread.currentThread().getName() + " " + index); |
| | | System.out.println("当前处理对象:" + JSON.toJSONString(accountBean)); |
| | | asyncUserGo(accountBean); |
| | | } |
| | | executor.execute(() -> { |
| | | //业务处理 |
| | | System.out.println("当前线程:" + Thread.currentThread().getName() + " " + index); |
| | | System.out.println("当前处理对象:" + JSON.toJSONString(accountBean)); |
| | | asyncUserGo(accountBean); |
| | | }); |
| | | |
| | | }; |
| | | } |
| | | // 关闭线程池 |
| | | executor.shutdown(); |
| | | |
| | | ret.put("code", 1000); |
| | | ret.put("msg", "成功"); |